Release v0.1.30
RLAMA v0.1.30 - Web Crawling & Interactive Wizard
We're excited to announce RLAMA v0.1.30, bringing powerful new capabilities to your local RAG experience. This release adds web crawling functionality to build RAGs directly from websites and introduces an interactive wizard for easier RAG creation.
🔍 New Web Crawling Features
Build RAG systems directly from websites with our new crawling capabilities:
-
crawl-rag
: Create a new RAG system by crawling a websiterlama crawl-rag llama3 docs-rag https://docs.example.com --max-depth=2
-
crawl-add-docs
: Add website content to an existing RAGrlama crawl-add-docs my-rag https://blog.example.com --exclude-path=/archive,/tags
Control your crawling with flexible options:
- Set crawling depth with
--max-depth
- Adjust concurrent requests with
--concurrency
- Skip specific paths with
--exclude-path
- Fine-tune chunking with
--chunk-size
and--chunk-overlap
🧙♂️ Interactive RAG Creation Wizard
Setting up a RAG system is now easier than ever with our step-by-step wizard:
rlama wizard
The wizard guides you through:
- Naming your RAG
- Choosing an Ollama model
- Selecting document folders
- Configuring chunking parameters
- Setting up file filtering
Perfect for new users or anyone who prefers a guided approach to RAG creation!
🔧 Technical Improvements
- Updated Dependencies: Upgraded to Go 1.23.0
- New Libraries: Added support for
goquery
for HTML parsing and improved document handling - Performance: Enhanced concurrency handling for faster web crawling
Usage Examples
Creating a RAG from a documentation website:
rlama crawl-rag llama3 product-docs https://product.example.com/docs --max-depth=3
Adding blog content to an existing knowledge base:
rlama crawl-add-docs knowledge-base https://company.blog.com --concurrency=10
Using the interactive wizard:
rlama wizard
# Follow the prompts to create your customized RAG
We're continuously working to make RLAMA the best tool for local RAG systems. As always, your feedback is welcome!