Skip to content

SinfulPhantom/UdaPlay

Repository files navigation

UdaPlay - AI Game Research Agent Project

Project Overview

UdaPlay is an AI-powered research agent for the video game industry. This project leverages advanced AI capabilities to help research and answer questions about video games using both local knowledge bases and web searches.

Project Structure

UdaPlay/
├── lib/                                    # Main library modules
├── games/                                  # Game data files (JSON)
├── Udaplay_01_solution_project.ipynb       # Solution #1 notebook
├── Udaplay_02_solution_project.ipynb       # Solution #2 notebook
└── pyproject.toml                          # Project configuration and dependencies

Requirements

  • Python 3.12+
  • uv package manager

Dependencies

The project uses the following key dependencies:

  • chromadb (1.0.4) - Vector database for storing and retrieving embeddings
  • openai (1.73.0) - OpenAI API integration for LLM capabilities
  • pdfplumber (0.11.9) - PDF parsing utilities
  • posthog (3.0.0) - Analytics and tracking
  • pydantic (2.11.3) - Data validation and settings management
  • python-dotenv (1.1.0) - Environment variable management
  • tavily-python (0.5.4) - Web search capabilities

See pyproject.toml for the complete list of dependencies.

About

An AI Research Agent for the Video Game Industry

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors