Stand up a local RAG over your docs in under an hour
When to use: You want to chat with your own docs without sending them to a cloud vendor.
Flow
-
Docker-start WeaviateUse weaviate-local-setup to start docker-compose for a local Weaviate.✓ Copied→ docker ps shows weaviate healthy on 8080
-
Create a collectionCreate a collection 'Docs' with fields: title(text), body(text), source_url(text).✓ Copied→ Schema applied; weaviate-collection-manager returns config
-
IngestIngest every .md under ./docs as objects in 'Docs'.✓ Copied→ Batch progress reported; objects visible via query
-
AskUse weaviate-query-agent: 'How do we rotate API keys?'✓ Copied→ Answer cites source_url from the Docs collection
Outcome: A runnable local RAG you can iterate on.
Pitfalls
- Ingesting giant PDFs whole without chunking — Chunk at ~500 tokens; let the skill's ingestion template handle it