https://github.com/trustbit/ragathon
https://github.com/trustbit/ragathon
Last synced: 10 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/trustbit/ragathon
- Owner: trustbit
- Created: 2024-08-29T07:30:26.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-03T07:28:27.000Z (over 1 year ago)
- Last Synced: 2025-03-25T10:17:24.597Z (about 1 year ago)
- Language: Jupyter Notebook
- Size: 1.27 MB
- Stars: 74
- Watchers: 5
- Forks: 33
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Overview
This repository contains a collection of solutions to the first round of [enterprise-rag-challenge](https://github.com/trustbit/enterprise-rag-challenge/).
# The Challenge
In a nutshell, the [enterprise-rag-challenge](https://github.com/trustbit/enterprise-rag-challenge/) is about building a piece of software that answers questions like
> How much did the company "Accuray Incorporated" spend on risk management in 2022?
accurately. The data containing the basic factual information is provided in unstructured PDFs. As such, the expectation is that
solutions will use *large language models (LLMs)* in some form to solve the challenge - hence the term *RAG (Retrieval-Augmented Generation)*
in its name.
# The Solutions
The solutions in this repository were developed quite quickly - within 2 work days - and should therefore be viewed as proof-of-concept
rather than ready-for-production. And as expected, each solution used LLMs in some way, but it turned out that *how* the LLMs are used
differ quite a bit across the solutions.
Thus, we expect this repository to be most interesting to developers looking for inspiration on possible approaches to
Retrieval-Augmented Generation.
Each directory in this repository represents a solution. Each solution is self-contained; refer to the included READMEs for
more information.
* Daniel - simple solution using checklist pattern with structured outputs. First place.
* Felix - multi-agent solution with ChatGPT-4o. 12th place.
* Maria - solution using OpenAI Assistants API. 13th place.
* Pedro - locally-capable solution using openchat-3.5-0106. ninth place.
Happy Browsing!

# Acknowledgements
We would like to thank our employer [Trustbit](https://www.trustbit.tech) (now a part of TIMETOACT GROUP as [TimeToAct Austria](https://www.timetoact-group.at))
for providing us with time & resources to work on this challenge.