Recherche dans les connaissances (RAG)
Subaya tient à jour un corpus de connaissances interrogeable — du matériel de
référence curated ainsi que le contenu de vos propres projets. Les commandes
suya rag vous permettent, à vous et à vos agents, d’y faire des recherches : une
recherche hybride sur un index pgvector + lexical, plus la lecture de chunks et
l’état du corpus.
Recherche
Section intitulée « Recherche »Recherchez dans le corpus avec une requête en texte libre :
suya rag search "<query>"Par défaut, il s’agit d’une recherche hybride (similarité vectorielle sémantique combinée à une correspondance lexicale). Options utiles :
suya rag search "uart ring buffer" \ --scope curated \ --top-k 5 \ --semantic-only--scope <scope>— limiter la recherche à une portée. Utilisezcuratedpour le corpus de référence curated, ouproject:<id>pour le contenu d’un projet spécifique. Le drapeau est répétable, vous pouvez donc rechercher dans plusieurs portées à la fois.--top-k <N>— renvoyer les N premiers résultats.--semantic-only— se restreindre à la correspondance sémantique (vectorielle), en ignorant le volet lexical de la recherche hybride.
Lire un chunk
Section intitulée « Lire un chunk »Les résultats de recherche sont des chunks. Lisez le corps complet d’un chunk curated par son identifiant :
suya rag read <chunk-id>Vérifiez ce qui est indexé — le nombre de chunks par portée et l’horodatage de la dernière ingestion :
suya rag statusÉtapes suivantes
Section intitulée « Étapes suivantes »- Espaces de travail et projets — les portées de projet pour la recherche.
- CLI : rag — la référence complète de
suya rag.