Personal Project

Accountability Agent

Production-grade AI accountability Telegram bot with supervisor architecture, 5 specialized agents, pattern detection, gamification, and weekly AI reporting.

PythonFastAPIGoogle GeminiFirestoreGCP Cloud RunDocker
Accountability Agent

The Challenge

People struggle to stay consistent with personal goals because most habit tools do not adapt to emotional context, patterns, or accountability dynamics.

System Architecture

Accountability Agent system architecture diagram

Architecture & Approach

Supervisor-driven multi-agent system with CheckIn, Query, Emotional, Pattern Detection, and Reporting agents backed by Firestore and Cloud Run.

Built custom routing without heavy framework dependency, added pattern detectors and achievement loops, and paired conversational support with structured weekly reports.

My Role & Contributions

Designed and implemented the end-to-end architecture including routing, agent contracts, gamification logic, and deployment pipeline.

Key Technical Decisions

  • Used specialized agent roles instead of one monolithic assistant to improve response quality and maintainability.
  • Implemented explicit pattern detectors to support actionable coaching instead of generic motivational responses.
  • Added report generation and export pathways to make progress visible and measurable over time.

Results & Impact

5

Specialized Agents

15+

Gamification Achievements

9

Pattern Detection Types

  • Delivered a production-capable Telegram bot with agent supervision.
  • Introduced streaks, achievements, and partner accountability features.
  • Enabled weekly AI summaries with chart-based insights and exports.

The project demonstrates production-minded AI product engineering beyond prototype chatbots, with state management, orchestration, and user retention mechanics.

Lessons Learned

User-facing AI products need behavior design as much as model quality. Consistency loops, emotional context, and transparent reporting drive sustained engagement.

Ayush Jaipuriar

AI Agent Engineer & Senior Full-Stack Developer

jaipuriar.ayush@gmail.com

Currently exploring Senior SWE & AI Engineering roles

Connect

© 2026 Ayush Jaipuriar. All rights reserved.

Built with Vue.js & Nuxt 3. Deployed on GitHub Pages.