TrixBot is an AI-driven chatbot built for TechTrix 2025, designed to assist participants with event information, flagship programs, and even allow easy registrations! Deployed on Hugging Face Spaces, TrixBot is your go-to virtual assistant for TechTrix.
π This project will remain live until the next TechTrix event!
- π€ Hugging Face Repository: View Repository
- π Deployed Backend: Try It Here
- π TechTrix 2025 Official Website: Visit Now
TrixBot-TechTrix2k25
βββ app
β βββ core
β β βββ config.py # Configuration settings
β β βββ security.py # Security utilities
β βββ __init__.py
β βββ main.py # Main API server
β βββ routes
β β βββ chat.py # Chatbot API routes
β β βββ health.py # Health check endpoint
β β βββ root.py # Root endpoints
β βββ services
β βββ rag_service.py # RAG (Retrieval-Augmented Generation) implementation
βββ data # Stores event-related data
βββ Dockerfile # Docker container configuration
βββ LICENSE # Open-source license (Apache 2.0)
βββ README.md # Project documentation
βββ requirements.txt # Dependencies
βββ temp
βββ .cache # Temporary cache directory
πΉ Upgrade Vector Database
- Replace FAISS with a more scalable vector database like AstraDB or Milvus.
πΉ Agentic AI for Registration
- Implement agentic AI capabilities so users can register directly by chatting with TrixBot.
πΉ CD/CD Pipelines
- Implement CI/CD pipeline for smoother updates.
# Clone the repository
git clone https://github.com/yourusername/TrixBot-TechTrix2k25.git
cd TrixBot-TechTrix2k25
# Install dependencies
pip install -r requirements.txt
# Run the application
python app/main.pyApache 2.0 - Feel free to modify, improve, and tweak this project for your own chatbot needs!
π License File: LICENSE
π₯ Built with Passion for TechTrix 2025! π