Build AI Apps with Azure, Copilot, and Generative AI — Microsoft Certified
Stuck in Tutorial Hell? Learn Backend Dev the Right Way
Overview
Syllabus
- Introduction and Speaker Background
- A Brief History of Artificial Intelligence 1940s–Present
- Traditional Machine Learning vs. Generative AI
- The Three Pillars of AI: Algorithms, Data, and Compute
- Specific Tasks vs. General Task Execution
- Defining Agency and the Spectrum of Autonomy
- Agentic Milestone Timeline 2017–2026
- What is a Generative AI Agent?
- Agents vs. Workflows: Dynamic Flow vs. Static Paths
- Pros and Cons of Agentic Systems
- Patterns and Anti-patterns: When to Use Agents
- The Core Components of an Agent
- Choosing the Right LLM for Your Agent
- Crafting Identity with System Prompts
- Understanding Memory: Intrinsic, Short-term, and Long-term
- Enhancing Capabilities with Tools and Actions
- Hands-on Implementation: From Single LLM Call to Python Agent
- Adding Memory and History to Your Custom Agent
- Building Agents with Frameworks LangChain
- The Evolving Landscape of Models and Frameworks
- Agentic Architectural Patterns: Supervisor vs. Swarm
- Case Study: Single Agent vs. Supervisor Architecture
- Deep Dive: Swarm Architecture Performance
- When to Choose Multi-agent Systems
- Interface Protocols: MCP, A2A, and AGUI
- How to Evaluate Agentic Systems LLM vs. System vs. App
- Evaluation Methods: Code-based, LLM-as-a-Judge, and Human
- Current Challenges: Hallucinations, Cost, and Debugging
- Real-world Incidents and the AI Incident Database
- Career Impact: Which Jobs are Most at Risk?
- Software 3.0: The Evolution of Development Paradigms
- Weathering the Storm: Strategies for the Future
- Beyond LLMs: World Models and the Future of AMI
- Recommended Resources and Closing Thoughts
Taught by
freeCodeCamp.org