SE4AI: Software Architecture of AI-Enabled Systems
Channel: Christian Kästner
Date: 2020-06-17

About the role of software architecture in building systems with AI components. After a very brief intro to software architecture, the lecture focuses on some key architectural decisions like the deployment choices for models, the telemetry design, and design for model updates. Also includes a brief discussion of (the lack of) architectural patterns.

9th lecture of the Carnegie Mellon course "17-445/645 Software Engineering for AI-Enabled Systems", Summer 2020 

See https://ckaestne.github.io/seai/S2020/ for details and slides