О книге
Not only was this a major catalyst for using Generative Artificial Intelligence (GenAI) applications and AI-based coding assistants to develop software, but it also has dramatically accelerated the development of “AI applications”. This chapter begins by defining AI applications, use cases in which they are used, and typical architecture patterns they follow. However, managing this complexity is a significant challenge, as AI Engineering demands expertise across data engineering, AI modeling, software engineering, and DevOps practices. And finally, an explanation could cover the architecture and design principles of the platform or why a certain technology (e.g., why a vector database was set as the platform’s default).