Welcome to TennisGPT, an advanced AI chatbot leveraging Retrieval-Augmented Generation (RAG) to provide real-time insights and updates on tennis. This project focuses on delivering tennis-specific knowledge through seamless AI integration and real-time data retrieval.
- Dynamic Context Injection: Combines pre-trained knowledge from GPT models with real-time data scraped from reliable tennis sources like ATP, WTA, and Wikipedia.
- Real-Time Updates: Always up-to-date with the latest match scores, rankings, and tennis news.
- Natural Language Understanding: Built on OpenAI's GPT to handle complex tennis-related queries with conversational ease.
- Text Embedding for Semantic Search: Enables precise retrieval of relevant tennis data.
- Live Updates: Get information on current tournaments, player stats, and live rankings.
- Historical Context: Access historical match results, Grand Slam winners, and player achievements.
- Interactive Q&A: Engage in deep conversations about tennis rules, strategies, and trivia.
- Utilizes AstraDB for efficient storage and retrieval of semantic data vectors, ensuring quick and accurate responses.
-
Clone the Repository:
git clone https://github.com/SAI-ADITH/RAG-Chatbot.git cd RAG-Chatbot