Building an Education Assistant Agent
Welcome to the class! In this series, we will build an AI-powered assistant to help teachers manage their classrooms and ensure educational equity.
The Goal
To create a software agent that acts as a:
- Secretary: Managing schedules and tasks.
- Monitor: Identifying students who need help.
- Bridge: Anonymously relaying student feedback.
Course Structure
Step 1: Concept & Design
Understanding the problem (“One-to-Many”) and designing the “Brain, Memory, Mouth” architecture.
Step 2: Designing the Memory
Learning about Databases (SQLite) and designing schemas for Students, Schedules, and Feedback.
Step 3: Building the Brain
Implementing the core logic: Parsing natural language commands and creating the “Daily Monitor” loop.
Step 4: Interfaces & Integration
Connecting our agent to the real world using Discord and Email APIs.
Step 5: Use Cases & Examples
Exploring real-world scenarios where this agent promotes equity and efficiency: from the “Equity Guardian” to the “Safe Space” feedback loop.
The Final Project
You can find the complete source code in the ../Project directory.