Platform Capabilities
Built from the ground up to provide accurate, transparent, and engaging MMA knowledge.
Intelligent MMA Chat
Ask complex questions about UFC history, stats, and results. Built with Retrieval-Augmented Generation (RAG) to anchor responses to actual data and prevent hallucinations. Features real-time streaming and graceful cancellation.
Dynamic AI Quizzes
Test your knowledge on any fighter, weight class, or era. The AI engine dynamically generates multiple-choice questions based on your topic and rigorously evaluates your choices with a strict grading system.
Transparent Evaluations
Never blindly trust the AI. See exactly how well the engine answers questions with an integrated Ragas evaluation dashboard. View metrics on Faithfulness, Answer Relevance, and Context Precision.
Role-Based Access
Secure authentication using BetterAuth. Standard users can chat and take quizzes, while authorized personnel have exclusive access to the Admin portal for document ingestion and AI performance monitoring.
Persistent Sessions
Sign in to securely save your chat and quiz history to the PostgreSQL database. Seamlessly resume past conversations across any device with full chat context restored.
Modern Architecture
Powered by a high-performance stack: Next.js frontend with Shadcn UI, FastAPI backend, SQLAlchemy ORM, and LangChain for advanced LLM orchestration.
Technical FAQ
How FightIQ actually works under the hood.