# Base de conocimiento


# Base de conocimiento

Una base de conocimiento le da a tus agentes los datos que necesitan para responder con precisión. Sube tus documentos —fichas de producto, políticas, preguntas frecuentes— y tu agente recupera los pasajes más relevantes durante una llamada para fundamentar sus respuestas, en lugar de adivinar. Esto es la generación aumentada por recuperación (RAG).

Abre **Conocimiento** (`/knowledge`).

## Cómo funciona una base de conocimiento

![La Knowledge Base](/img/screenshots/portal/knowledge-base.png)
*La Knowledge Base: documentos con estado de indexación, número de fragmentos, puntuación de calidad y análisis de cobertura.*

El flujo desde un documento sin procesar hasta una respuesta fundamentada tiene cuatro pasos:

1. **Subes** tus documentos a la base de conocimiento.
2. El Portal los **procesa e indexa**, dividiendo cada documento en pasajes que puede buscar.
3. **Vinculas** la base de conocimiento a un agente.
4. En cada llamada, el agente **recupera** los pasajes que mejor coinciden con lo que preguntó la persona que llama y responde a partir de ellos.

El resultado son respuestas que reflejan tus propios productos, políticas y procesos — y muchas menos respuestas inventadas.

## Subir documentos

Añade los documentos en los que quieres que se apoyen tus agentes. Los formatos admitidos son **PDF, DOC, DOCX y TXT** (`.pdf`, `.doc`, `.docx`, `.txt`), de hasta **10 MB** cada uno.

1. Sube uno o varios archivos.
2. El contenido se procesa e indexa para que pueda recuperarse durante las llamadas.

:::tip

Sube documentos enfocados y bien estructurados. Unas preguntas frecuentes claras o un documento de política ordenado se recuperan mucho mejor que un PDF enorme y mezclado. Divide el material muy extenso o no relacionado en archivos separados, y dale a cada uno un nombre descriptivo para poder distinguirlos más adelante.

:::

## Buscar

Usa la búsqueda para comprobar qué hay en tu base de conocimiento y confirmar que un documento se indexó y se puede encontrar. Buscar de la forma en que realmente lo preguntaría una persona que llama —con sus palabras, no con las tuyas— es una manera rápida de verificar que vuelve el pasaje correcto antes de confiar en él en una llamada en vivo. Si tu búsqueda no devuelve nada, el agente tampoco lo encontrará.

## Configuración de recuperación

Ajusta cómo se comporta la recuperación para que tu agente reciba el contexto adecuado — ni demasiado poco, ni demasiado:

- **Similitud** — qué tan cerca debe coincidir un pasaje con la pregunta para usarse. Más alto es más estricto, así que solo vuelven las coincidencias fuertes; más bajo es más permisivo y muestra más pasajes.
- **Top-k** — cuántos de los pasajes con mejor coincidencia traer para cada respuesta. Un valor menor mantiene las respuestas concisas; uno mayor le da al agente más material con el que trabajar.

Aumenta el top-k cuando a las respuestas les falte contexto; aprieta la similitud cuando el agente traiga material poco relacionado. Estos dos mismos controles también aparecen por agente en la pestaña [Conocimiento y RAG](./agents/knowledge-rag), así que puedes establecer una base aquí y ajustarla para un agente específico allí.

## Mantén tu base de conocimiento al día

Una base de conocimiento solo es tan buena como lo que contiene. Cuando una política, un precio o un detalle de producto cambie, actualiza el documento de origen para que los agentes dejen de responder con datos desactualizados. Elimina los documentos que ya no quieres que usen los agentes, y vuelve a comprobar con la [búsqueda](#buscar) después de cualquier cambio para confirmar que el nuevo contenido es lo que vuelve.

## Vincular a agentes

Una base de conocimiento solo la usa un agente una vez que está vinculada a él. En el agente, abre la sección **Add Knowledge Base** de la pestaña **LLM (Model)** para vincular la base de conocimiento y configurar su comportamiento de recuperación — no hay una pestaña de Conocimiento separada; consulta [Conocimiento y RAG](./agents/knowledge-rag). Tras vincularla, el agente recupera de tus documentos en cada llamada.

## Próximos pasos

- [Configura Conocimiento y RAG](./agents/knowledge-rag) en un agente para usar este contenido.
- [Crea un agente](./agents/create-agent) y vincula tu base de conocimiento.
- [Prueba el agente en el chat](./agents/overview#prueba-antes-de-publicar) para confirmar que responde a partir de tus documentos.
