Tutti i progetti

Graph Index

Etichetta ogni file da un vocabolario chiuso e risponde alle query sui tag offline

In corso

Stack
GoTask

Assegna a ogni file di una cartella un insieme pesato di tag da un vocabolario inglese chiuso di 100k, 1M o 10M voci, inclusi tag di codice come lang:pl e year:2024. Una query sui tag restituisce i file corrispondenti. Non inventa mai un tag e nulla lascia la macchina.

Come funziona

  • I tag provengono solo dal vocabolario chiuso, ciascuno con un peso e l'evidenza che lo sostiene.
  • Le query combinano AND, OR, NOT, frasi, intervalli di anni e filtri di peso, da riga di comando o tramite MCP.
  • Nessuna chiamata di rete in esecuzione. Esiste un passaggio di riepilogo con LLM locale, disattivato per impostazione predefinita.

Esempio

# 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"