Skip to main content

AI Hub Documentation

Welcome to the Toto AI Hub documentation. TotoAI Hub is a clean, focused AI agent system built specifically for the Toto pet rescue platform.

πŸš€ Quick Start​

  • AI Hub Overview - Complete system overview, architecture, deployment, and troubleshooting
  • API Reference - Complete API documentation with endpoints and examples

πŸ— Overview​

TotoAI Hub provides intelligent case-specific interactions using Google Gemini AI and serves as the central AI system for the entire Toto ecosystem.

Key Features​

  • Multi-Agent Architecture: CaseAgent and TwitterAgent for specialized use cases
  • Google Gemini AI: High-quality AI model for conversational interactions
  • Twitter Monitoring: Automated guardian tweet analysis and case updates
  • Real-time Processing: Low-latency response generation
  • TypeScript: Full type safety and modern development experience

πŸ€– Current Agents​

1. CaseAgent​

  • Purpose: Handles case-specific user interactions and inquiries
  • Capabilities:
    • Case information retrieval and analysis
    • Donation suggestions and guidance
    • Adoption process assistance
    • Multi-language support (Spanish/English)
    • Action suggestions (donate, share, adopt, contact)

2. TwitterAgent​

  • Purpose: Monitors guardian Twitter accounts and analyzes tweets
  • Capabilities:
    • Tweet fetching and analysis
    • Case relevance detection
    • Emergency situation identification
    • Duplicate content detection
    • Case update creation and enrichment
    • Guardian activity monitoring

πŸ“š Documentation​

Core Documentation​

  • AI Hub Overview - Complete system documentation including:
    • Architecture and design decisions
    • Core components and features
    • Development and deployment guides
    • Security and troubleshooting

API Documentation​

  • AI Hub API Reference - Complete API documentation:
    • All available endpoints
    • Request/response formats
    • Integration examples
    • Error handling

Knowledge Base​