Organisez un RAG local sur vos documents en moins d'une heure
Quand l'utiliser : Vous souhaitez discuter avec vos propres documents sans les envoyer à un fournisseur de cloud.
Prérequis
- Docker + Python 3.10+ — Installez Docker Bureau ; pyenv si nécessaire
- Compétences installées — git clone dans ~/.claude/skills/
Déroulement
-
Weaviate avec démarrage par DockerUtilisez weaviate-local-setup pour démarrer docker-compose pour un Weaviate local.✓ Copié→ Docker PS montre Weaviate en bonne santé sur 8080
-
Créer une collectionCréez une collection 'Docs' avec les champs : title(text), body(text), source_url(text).✓ Copié→ Schéma appliqué ; weaviate-collection-manager renvoie la configuration
-
IngérerIngérez chaque .md sous ./docs en tant qu'objets dans « Docs ».✓ Copié→ Progression du lot signalée ; objets visibles via requête
-
DemanderUtilisez weaviate-query-agent : « Comment pouvons-nous alterner les clés API ? »✓ Copié→ La réponse cite source_url de la collection Docs
Résultat : Un RAG local exécutable sur lequel vous pouvez itérer.
Pièges
- Ingérer des PDF géants entiers sans les fragmenter — Morceau à ~ 500 jetons ; laissez le modèle d'ingestion de la compétence le gérer