Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dbt-labs/dbot
An LLM-powered chatbot with the added context of the dbt knowledge base.
https://github.com/dbt-labs/dbot
Last synced: 3 months ago
JSON representation
An LLM-powered chatbot with the added context of the dbt knowledge base.
- Host: GitHub
- URL: https://github.com/dbt-labs/dbot
- Owner: dbt-labs
- Created: 2023-04-05T12:45:53.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-23T16:52:41.000Z (12 months ago)
- Last Synced: 2024-10-30T05:42:43.288Z (3 months ago)
- Language: MDX
- Size: 56.3 MB
- Stars: 37
- Watchers: 4
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-dbt - dbot - An LLM-powered chatbot with the added context of the dbt knowledge base. (Utilities)
README
# dbot
An LLM-powered chatbot with the added context of the dbt knowledge base.## An experiment
This is currently a basic CLI prototype that has been supplied with the knowledge of the dbt Developer Hub (docs, guides, etc) and uses this to add context to questions asked by users.## How does it work?
It stores embeddings of the material on the Developer Hub (chunked by markdown heading sections) in a vector database, and finds documents similar to the question that is asked. It then prepends as much of that context onto the prompt as it can fit in ChatGPT's context window.