Saltar al contenido principal
Las Bases de Conocimiento son fuentes de información que amplían la memoria y el contexto de un agente, asegurando que el agente tenga acceso a datos confiables y específicos de la organización o dominio. Una base puede contener documentos internos, FAQs, artículos técnicos, registros históricos, hojas de cálculo, manuales, o incluso páginas web.

Cómo los agentes usan Bases de Conocimiento

  • Un agente puede consumir una base de conocimiento de diversas formas:
    Recuperación de contexto: cuando se hace una pregunta del usuario, el agente busca en la base de conocimiento fragmentos relevantes.
  • Integración con el modelo: el contenido recuperado se inyecta en el prompt del modelo de IA.
  • Respuesta fundamentada: el modelo genera la salida combinando lenguaje natural con datos de la base.
  • Soporte multimodal: dependiendo de la configuración (multimodal: true), la base puede contener no solo texto, sino también imágenes, audio y video.

Tipos de base:

  • file: documentos como PDFs, hojas de cálculo o presentaciones.
  • url: enlaces de sitios web internos o externos.
  • text: bloques directos de conocimiento estructurado.

Buenas prácticas

  • Utilice etiquetas para organizar y permitir que el agente realice búsquedas rápidas (ej.: [“finance”, “contracts”]).
  • Seguridad: restrinja el acceso por sectores para evitar la fuga de información sensible.
  • Habilitación selectiva: controle enabled para activar/desactivar bases según el entorno o proyecto.

Interfaz de Bases de Conocimiento de Orkeia

Orkeia permite, a través de API, que pasemos bases de conocimiento a nuestros agentes, a continuación tenemos un ejemplo de interfaz:

Ejemplo de JSON de Base de Conocimiento de Orkeia