Skip to content

Contributing to D&D RAG Exploration

We welcome contributions to the D&D RAG Exploration project! Whether you're interested in improving existing techniques, exploring new research directions, or enhancing documentation, there are many ways to get involved.

🤝 Ways to Contribute

Research Contributions

  • New RAG Techniques: Implement and evaluate novel retrieval or generation methods
  • D&D-Specific Optimizations: Develop techniques tailored to tabletop gaming content
  • Evaluation Frameworks: Create new metrics for assessing RAG performance on D&D queries
  • Comparative Studies: Benchmark different approaches on D&D-specific tasks

Code Contributions

  • Core Library Features: Enhance the main RAG pipeline and components
  • Agent Capabilities: Expand the intelligent agent system
  • Graph Database: Improve knowledge graph construction and querying
  • User Interface: Develop web interfaces or CLI tools

Documentation

  • Research Documentation: Explain techniques and findings clearly
  • Tutorials: Create step-by-step guides for new users
  • API Documentation: Document code interfaces and usage
  • Examples: Provide practical examples and use cases

Data and Evaluation

  • Query Datasets: Curate realistic D&D questions for evaluation
  • Gold Standard Answers: Create reference answers for benchmarking
  • User Studies: Design and conduct evaluations with real D&D players
  • Performance Benchmarks: Establish baseline metrics for comparison

Thank you for your interest in contributing! Every contribution, no matter how small, helps advance the state of AI for tabletop gaming. 🎲✨