Final Project
Apply everything from the course to design and document a complete agentic AI system for a business problem of your choice.
Final Project Instructions
Design a complete agentic AI system for one of the following scenarios (or propose your own):
1. Personal Productivity Agent
An agent that manages a user's email, calendar, and task list. It summarises emails, drafts replies, schedules meetings, and creates tasks.
2. E-commerce Customer Support System
A multi-agent system that handles returns, refunds, product questions, and shipping enquiries.
3. Market Intelligence Agent
An agent that monitors competitor activity, tracks industry news, and generates weekly briefings for the product team.
For your chosen scenario, produce a complete design document with:
1. Goal definition: objective, success criteria, constraints, escalation triggers
2. Architecture: single agent or multi-agent? List all agents and their roles
3. Tool inventory: every tool needed with description, inputs, and outputs
4. State schema: all state fields with types and lifecycle
5. Workflow graph: every node, edge, and decision point
6. Security design: permissions per agent, approval gates, action restrictions
7. Error handling strategy: retry, fallback, and escalation for each tool
8. Testing plan: unit tests, integration tests, evaluation dataset
9. Deployment plan: environment setup, monitoring, alerting, rollback
10. Cost estimate: expected token usage and cost per task based on the model and step count