
Ghost Hunting AI - Service
We build an interactive city tour with RAG,LLM,MCP for KdG -The Lab. This is the backend
what is Ghost Hunting AI - Service?
Ghost Hunting AI - Service is an interactive city tour application that utilizes LLM, RAG, and MCP technologies to create guided tours with puzzles based on user-provided text files.
how to use Ghost Hunting AI - Service?
To use the service, run the command python main.py
after setting up the required directories and environment variables as specified in the setup requirements.
key features of Ghost Hunting AI - Service?
- Generates guided tours with interactive puzzles for each location.
- Utilizes advanced AI technologies like LLM and RAG.
- Customizable based on user text files.
use cases of Ghost Hunting AI - Service?
- Creating engaging city tours for tourists.
- Educational tours that incorporate puzzles and challenges.
- Interactive experiences for local events or festivals.
FAQ from Ghost Hunting AI - Service?
- What technologies does the service use?
The service uses LLM (Language Model), RAG (Retrieval-Augmented Generation), and MCP (Multi-Channel Processing).
- How do I set up the service?
Follow the setup requirements to create necessary directories and environment variables before running the service.
- Can I customize the tours?
Yes! You can customize the tours by providing your own text files.
Ghost Hunting AI - Service
We have developed a service using LLM, RAG, and MCP that generates a guided tour with puzzles for each location, based on your own text files.
Frontend
Link to the frontend repository: KAFRMA-Frontend
Team
Usage
python main.py
Setup Requirements
Logs
You need to create a log directory in the root of the project.
MCP
Create a new directory named credentials in the root of the project. Inside this directory, create a .env file containing the following variables: GOOGLE_DRIVE_FOLDER_ID: Specifies the folder where all data passed to the RAG is stored. OPENROUTER_API_KEY: Stores your LLM API key.
Additional Requirements
Ensure you have Python installed (recommended version: 3.8 or higher). Install the required dependencies using: pip install -r requirements.txt Make sure your API keys are valid and have the necessary permissions. Verify that your Google Drive folder contains the correct data before running the service. Ensure these steps are completed to enable the service to function correctly.