Chats con IA
Este documento es un tutorial paso a paso diseñado para principiantes. Le guiará a través del proceso de implementación de funcionalidades de chat con IA en su sistema de base de conocimientos Casibase.
Introducción
En secciones anteriores, ya hemos desplegado Casdoor y Casibase, integrado proveedores de almacenamiento, modelos e incrustaciones en Casibase, y añadido un almacenamiento para utilizar estos proveedores.
Para más información sobre almacenamientos, consulte la sección Añadir un almacenamiento en nuestra documentación anterior.
Ahora, implementemos las funcionalidades de chat con IA en Casibase.
Paso 1: Añadir un nuevo chat
Haga clic en el botón Chats
en la página principal, luego haga clic en el botón Nuevo Chat
para añadir un chat.
Paso 2: Enviar un mensaje
Escriba un mensaje y haga clic en el botón Enviar
para enviarlo.
Paso 3: Chat con base de conocimientos
Además, puede conversar con un chatbot en la base de conocimientos.
El chat con base de conocimientos tiene algunos requisitos:
- La base de conocimientos debe tener un almacenamiento.
- El almacenamiento debe tener un proveedor de modelo.
- El almacenamiento debe tener un proveedor de incrustaciones.
- El almacenamiento debe tener un proveedor de almacenamiento.
- El proveedor de almacenamiento debe tener un documento legible (como un archivo markdown, archivo docx y archivo pdf).
Una vez que haya cumplido con estos requisitos, puede volver a la página Almacenamientos
y hacer clic en el botón Actualizar Vectores
para incrustar los datos de la base de conocimientos.
Mientras la incrustación está en progreso, el botón estará desactivado.
Una vez completada la incrustación, puede hacer clic en el botón Vectores
en la barra de navegación para ver los vectores.
Resultado:
Vamos a conversar con un chatbot en la base de conocimientos.
Comparación con el resultado de un chat sin base de conocimientos:
La tasa de incrustación está relacionada con dos factores:
- Documentos en la base de conocimientos:
- Número de documentos: cuantos más documentos, más tiempo lleva la incrustación.
- Tamaño de documentos: cuanto mayor sea el tamaño de los documentos, más tiempo lleva la incrustación.
- Proveedor de incrustaciones:
- Límite de tasa de API: cuanto mayor sea el límite de tasa de API, más rápida será la incrustación.
- Concurrencia de API: cuanto mayor sea la concurrencia de API, más rápida será la incrustación.
Por ejemplo, si utiliza OpenAI API como proveedor de incrustaciones, la tasa de incrustación está relacionada con los límites de tasa y la concurrencia de OpenAI API.
Conclusión
En esta guía, hemos aprendido cómo implementar funcionalidades de chat con IA en Casibase.
Ahora, puede conversar con un chatbot en Casibase. ¡Disfrute!
Para obtener más información sobre Casibase, consulte la sección Conceptos básicos en nuestra documentación.