Understanding the architecture of modern AI applications

Defining a clean architecture design is a necessary step for developing successful AI applications, and we recommend four basic components that make it up.

These four components are as follows:

  • User interfaces: These are the user-facing components that deliver the business capabilities of your application to the end users:
    • They are also known as frontends. Examples of user interfaces include websites, mobile apps, wearables, and voice assistant interfaces.
    • The same application can deliver different tailored user experiences by choosing different device form factors, interaction modalities, and user interfaces.
    • How you deliver intelligent capabilities on a web page is going to be very ...

Get Hands-On Artificial Intelligence on Amazon Web Services now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.