3 unstable releases
0.2.0 | Dec 30, 2024 |
---|---|
0.1.1 | Nov 13, 2024 |
0.1.0 | Oct 20, 2024 |
#11 in #knowledge-base
131 downloads per month
Used in ragit-server
285KB
7K
SLoC
RAGIT
RAGIT (rag-it) is a git-like software that turns your local files into a knowledge-base. The main goal of this project is to make knowledge-bases easy-to-create and easy-to-share.
rag init;
rag add **/*.txt
rag add **/*.md;
rag build;
rag query "What makes ragit special?";
Why another RAG framework?
RAGIT is very different from the other RAG frameworks.
- It adds a title and summary to every chunks. The summaries make AIs very easy to rerank chunks.
- It uses tfidf scores instead of vector searches. It first asks an AI to generate keywords from a query, then runs tfidf search with the keywords.
- It supports markdown files with images.
- It supports multi-turn queries (experimental).
- You can clone/push knowledge-bases, like git.
push
command is WIP.
More documents
Dependencies
~28–43MB
~677K SLoC