Ir al contenido

Buscar conocimiento (RAG)

Subaya mantiene un corpus de conocimiento consultable: material de referencia curado más tu propio contenido de proyecto. Los comandos suya rag te permiten a ti y a tus agentes recuperar de él: una búsqueda híbrida sobre un índice pgvector + léxico, más lecturas de fragmentos y estado.

Busca en el corpus con una consulta de texto libre:

Terminal window
suya rag search "<query>"

Por defecto, esta es una búsqueda híbrida (similitud vectorial semántica combinada con coincidencia léxica). Opciones útiles:

Terminal window
suya rag search "uart ring buffer" \
--scope curated \
--top-k 5 \
--semantic-only
  • --scope <scope> — limita la búsqueda a un alcance. Usa curated para el corpus de referencia curado, o project:<id> para el contenido de un proyecto específico. El indicador es repetible, por lo que puedes buscar en varios alcances a la vez.
  • --top-k <N> — devuelve los N mejores resultados.
  • --semantic-only — restringe a la coincidencia semántica (vectorial), omitiendo el lado léxico de la búsqueda híbrida.

Los resultados de búsqueda son fragmentos. Lee el cuerpo completo de un fragmento curado por su id:

Terminal window
suya rag read <chunk-id>

Comprueba qué está indexado: recuentos de fragmentos por alcance y la marca de tiempo de la última ingesta:

Terminal window
suya rag status