Tous les projets

Graph Index

Étiquette chaque fichier à partir d'un vocabulaire fermé et répond aux requêtes d'étiquettes hors ligne

En cours

Technologies
GoTask

Donne à chaque fichier d'un dossier un ensemble pondéré d'étiquettes issues d'un vocabulaire anglais fermé de 100k, 1M ou 10M d'entrées, y compris des étiquettes de code comme lang:pl et year:2024. Une requête d'étiquettes renvoie les fichiers correspondants. Il n'invente jamais d'étiquette, et rien ne quitte la machine.

Fonctionnement

  • Les étiquettes viennent uniquement du vocabulaire fermé, chacune avec un poids et la preuve qui la soutient.
  • Les requêtes combinent AND, OR, NOT, expressions, plages d'années et filtres de poids, en ligne de commande ou via MCP.
  • Aucun appel réseau à l'exécution. Une passe de résumé par un LLM local existe et est désactivée par défaut.

Exemple

# Index a folder, then ask which files carry the tags
task indexer:run -- /abs/path/to/folder
cd indexer
go run ./cmd/graph-index tags query /abs/path/to/folder "invoice AND year:2024"