ismat110/hackathon-ii-phase3-chatbot
0
Hackathon II โ Phase 3 AI-Powered Todo Chatbot
This project implements a Phase-3 compliant, agent-based Todo chatbot using FastAPI, OpenAI Agents SDK, and official MCP tools. The system supports natural language task management with persistent conversation memory backed by Neon PostgreSQL.
The backend is containerized using Docker and deployed on Hugging Face Spaces.
๐ Features (Phase-3 Scope)
- ๐ค Agent-based chatbot (not regex / rule-based)
- ๐ง Uses OpenAI Agents SDK
- ๐งฐ Task operations executed only via MCP tools
- ๐ฌ Natural language commands:
add <task>listcomplete <task>delete <task>stats- ๐๏ธ Persistent conversation memory
- ๐ Same
conversation_idpreserved across messages - ๐๏ธ Neon PostgreSQL for tasks + conversations
- ๐ Secure environment variable handling
- ๐ณ Dockerized backend for production deployment
