Building Blocks of Intelligent Applications
In the rapidly evolving landscape of software development, a new class of applications is emerging: intelligent applications. Intelligent applications are a superset of traditional full stack applications. These applications use artificial intelligence (AI) to deliver highly personalized, context-aware experiences that go beyond the capabilities of traditional software.
Intelligent applications understand complex, unstructured data and use this understanding to make decisions and create natural, adaptive interactions.
The goal of this chapter is to provide you with an overview of the logical and technical building blocks of intelligent applications. The chapter explores how intelligent applications extend the capability of traditional full-stack applications, the core structures that define them, and how these components function to create dynamic, context-aware experiences. By the end of this chapter, you will understand how these...