Yu-Gi-Oh! AI Chatbot
AI RAG chatbot for Yu-Gi-Oh! Goat Format rulings.

๐ Project Details
A monorepo for a Yu-Gi-Oh! ruling AI chatbot focused on Goat Format, built with Turborepo. It leverages AI RAG with OpenAI embeddings and Pinecone for a vector database.
๐ Features
- Accurate Ruling Responses: Provides precise answers for Yu-Gi-Oh! Goat Format rulings using a RAG approach.
- AI-Powered Chatbot: Combine AI reasoning and relevant context for comprehensive answers.
๐ ๏ธ Technologies
- Next.js: React framework for the chatbot.
- Vercel AI SDK: Integrates with AI models.
- OpenAI: Used for embeddings and AI models.
- Pinecone: Vector database for ruling embeddings.
- Tailwind CSS: Utility-first CSS.
- shadcn/ui: Reusable UI components.
- Cheerio: Web scraping library for server-side jQuery.
- Nextra: Documentation framework.
- Docker/docker-compose: Containerization.
- TypeScript: For type safety.
โ๏ธ Tooling
- Turborepo: Monorepo management.
- ESLint: Code linting.
- Prettier: Code formatting.