CoolFace
Apppublic

ismat110/hackathon-ii-phase3-chatbot

sourceHugging Faceupdated 8mo agoView on Hugging Face
0likes
App README

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>
  • โ€”list
  • โ€”complete <task>
  • โ€”delete <task>
  • โ€”stats
  • โ€”๐Ÿ—‚๏ธ Persistent conversation memory
  • โ€”๐Ÿ” Same conversation_id preserved across messages
  • โ€”๐Ÿ—„๏ธ Neon PostgreSQL for tasks + conversations
  • โ€”๐Ÿ” Secure environment variable handling
  • โ€”๐Ÿณ Dockerized backend for production deployment

๐Ÿงฑ Architecture Overview