AI Hub - Base de conocimiento
Una base de conocimiento en OneChat es un repositorio centralizado de informacion que permite a los agentes de IA y a los flujos de automatizacion acceder a datos especificos de tu negocio para responder con mayor precision y contexto.
Estructura de una base de conocimiento
Una base de conocimiento tiene dos componentes principales:
1. **Vector Store:** contenedor principal que agrupa y organiza varios archivos relacionados.
2. **Files:** documentos individuales con informacion de tu negocio, como PDF, documentos de texto u otros archivos compatibles.
Importante: las bases de conocimiento se comparten entre todos los bots del workspace, lo que permite reutilizar informacion de forma eficiente.
Como crear una base de conocimiento
Requisitos previos
- Conecta tu API Key de OpenAI en:
**Workspace > Integrations > Artificial Intelligence > OpenAI**
Guia paso a paso
Acceder a AI Hub
- Entra a cualquier chatbot.
- Navega a **AI Hub > Knowledge Base**.
Crear un Vector Store
- Haz clic en **Create New Vector Store**.
Configurar el Vector Store
- Define un nombre, por ejemplo: **Business Info**.
- Configura una fecha de expiracion si aplica. Usa
0si no quieres expiracion. - Sube archivos directamente o selecciona archivos existentes.
Agregar archivos
- Haz clic en **Files** para agregar mas archivos.
Crear la base de conocimiento
- Haz clic en el boton **+**.
- Asigna un nombre a la base de conocimiento.
- Agrega una descripcion opcional.
- Selecciona el Vector Store creado.
- Guarda la configuracion.
Donde usar una base de conocimiento
1. AI Agents
Ubicacion:
**AI Hub > AI Agents > Model Responses > OpenAI Responses**
Configuracion:
- Activa la opcion **Knowledge Base**.
- Selecciona la base de conocimiento desde el menu desplegable.
- El agente de IA consultara automaticamente esos archivos para responder preguntas de los usuarios.
Como funciona: cuando el agente necesita referencias para responder sobre tu negocio, accede automaticamente a los archivos de la base de conocimiento seleccionada.
2. Flow Builder
Ubicacion:
**Flow Builder > Actions > Integrations > OpenAI > Search Knowledge Base**
Opciones disponibles:
- **Model Response:** selecciona el modelo de respuesta.
- **System Message:** define las instrucciones para que la IA responda usando la informacion del negocio.
- **User Input:** normalmente usa el ultimo mensaje escrito por el usuario.
- **Knowledge Base:** selecciona la base de conocimiento.
- **Max Number of Results:** numero de resultados que se devuelven. El valor predeterminado es
2. - **Max Tokens:** se recomienda un minimo de
1,000tokens para respuestas completas. - **Remove Key Values:** permite eliminar parametros especificos del payload. Es util para mantenerse dentro del limite de 20,000 caracteres en campos JSON.
Ventajas de crear una base de conocimiento
1. Respuestas precisas y consistentes
- La IA entrega informacion exacta sobre tu negocio, productos y servicios.
- Reduce respuestas genericas o incorrectas.
- Mantiene consistencia en la informacion compartida.
2. Gestion centralizada
- Actualizas la informacion en un solo lugar.
- Los cambios se reflejan en los bots del workspace.
- Simplifica mantenimiento y control de versiones.
3. Ahorro de tiempo
- Evita entrenar cada bot de forma individual.
- Permite reutilizar contenido entre varios bots.
- Reduce el tiempo de configuracion de nuevos agentes.
4. Escalabilidad
- Puedes agregar nuevos archivos a medida que el negocio crece.
- Puedes organizar informacion en distintos Vector Stores por categoria.
- Puedes manejar varias bases de conocimiento para contextos diferentes.
5. Mejor experiencia de usuario
- Respuestas mas relevantes y detalladas.
- Menos preguntas sin resolver.
- Soporte mas eficiente y personalizado.
6. Flexibilidad de integracion
- Puedes usarla en AI Agents para respuestas automaticas.
- Puedes integrarla en flujos complejos dentro del Flow Builder.
- Puedes combinarla con otras acciones e integraciones.
Buenas practicas
Organizacion de archivos
- Mantén archivos relacionados dentro del mismo Vector Store.
- Usa nombres descriptivos para identificarlos facilmente.
- Actualiza la informacion de forma regular.
Configuracion de tokens
- Para busquedas en la base de conocimiento, usa al menos
1,000tokens. - Ajusta el valor segun la complejidad de las respuestas que necesitas.
Monitoreo
- Revisa el estado de procesamiento de los archivos.
- Usa **Sync** para refrescar la vista despues de cambios.
- Prueba las respuestas despues de completar la configuracion.