From the course: Securing the AI/ML Development Lifecycle: A Practical Guide to Secure AI Engineering

Unlock this course with a free trial

Join today to access over 24,900 courses taught by industry experts.

How AI and ML products get built

How AI and ML products get built

- [Instructor] To understand how best to secure AI projects, we first need to understand how AI products are developed and built. The truth is, there are some important differences in design and development when AI is involved. Of course, no two processes are exactly the same, so specifics always vary. But in general, there are three important high-level differences that showcase how traditional software development and AI product development differ. The first is that modern AI systems are probabilistic. This is the opposite of traditional software development. In a standard development project, a primary goal is removing uncertainty from the system. Identical inputs will produce identical outputs. After all, this makes perfect sense. Can you imagine if your bank account balance was computed differently each time you looked it up? AI systems, like large language models, systems like ChatPT, Gemini, Claude, they don't work…

Contents