embed_provider string opcional Acciones Externas a_kb_search
Búsqueda de Conocimiento
Convierte la consulta en vectores y recupera los top-K fragmentos de una base de conocimiento.
¿Qué hace?
Busca la respuesta a la pregunta del cliente en el Base de Conocimiento (documentos, catálogos o URLs que subiste a Daguito).
¿Cómo lo hace?
Convierte la pregunta en vectores matemáticos y busca los fragmentos de texto más relevantes en la base de datos. Luego, extrae las coincidencias para que el Agente IA las lea.
¿Por qué usarlo?
Evita las 'alucinaciones'. Si el bot no tiene este nodo, podría inventar precios o características de tus productos. Con este nodo, el bot solo responde basándose en tu información oficial.
Entradas
| nombre | tipo |
|---|---|
text | string |
kb_id | string |
kb_tier | string |
kb_dim | number |
Salidas
| nombre | tipo |
|---|---|
hits | array |
count | number |
branch | string |
Ramas
-
hits— Resultados -
empty— Vacío
Configuración
query_field string requerido por defecto: "text" kb_id_field string requerido por defecto: "kb_id" kb_id string opcional tier_field string requerido por defecto: "kb_tier" kb_tier "shared" | "dedicated" opcional dim_field string requerido por defecto: "kb_dim" kb_dim integer opcional source_ids_field string requerido por defecto: "source_ids" limit integer requerido por defecto: 8 score_threshold number opcional memory_key string opcional branch_when_hits string requerido por defecto: "hits" branch_when_empty string requerido por defecto: "empty" Configuración por defecto
{
"query_field": "text",
"kb_id_field": "kb_id",
"tier_field": "kb_tier",
"dim_field": "kb_dim",
"source_ids_field": "source_ids",
"limit": 8,
"branch_when_hits": "hits",
"branch_when_empty": "empty"
} Eventos emitidos
Este nodo no emite eventos en el canal de pubsub.