Riot Chatbot

003

Conversational

AI

specialized

in League of

Legends

knowledge

and strategy

Riot Chatbot

Riot Chatbot is an advanced conversational AI designed to provide detailed and accurate information about League of Legends. Built on a quantized Mistral model with 7 billion parameters, it has been fine-tuned to answer a wide range of user questions related to the game, including patch notes, champion abilities, item builds, gameplay strategies, and more. The chatbot delivers real-time interactions, offering players quick and personalized responses. Thanks to its fine-tuning on League-specific content, it serves as a highly specialized assistant for both casual and competitive players. Its quantized format ensures efficient performance even on resource-constrained environments, without compromising on the quality of information. While its specialization makes it an expert in the League of Legends domain, the chatbot is limited outside this context. Additionally, its effectiveness relies on regular updates and high-quality training data to maintain accuracy over time.

Custom Data

Powered by Riot Collector, the chatbot leverages a fully custom dataset built from official APIs, web scraping, and curated updates.

Retrieval-Augmented Generation (RAG)

Combines real-time data retrieval with a quantized language model to deliver precise and context-aware answers.

Live Frontend Integration

Offers a responsive interface that provides instant responses and continuously updated League of Legends information.

Automated Daily Updates

The system refreshes its dataset daily, ensuring the chatbot always operates on the most current and accurate game data.

Tech Stacks

Backend

FastAPI, Python, ChromaDB

AI & LLM

Mistral 7B (quantized), Hugging Face

Frontend

React, TypeScript, Tailwind CSS

Cloud & DevOps

Google Cloud Run, Artifact Registry, GitHub Actions

Database

BigQuery