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 different than how you would do so on wearable devices.
As an AI practitioner, an important skill is designing the user experience to...