Nos complace anunciar la nueva integración entre Couchbase y Dify.aiDify, que incorpora las sólidas capacidades de la base de datos vectorial de Couchbase al ecosistema LLMops optimizado de Dify. Dify ofrece a los equipos una solución sin código para crear, gestionar y desplegar flujos de trabajo basados en IA de forma eficiente. Ahora, con el soporte de Couchbase, los usuarios pueden aprovechar el almacenamiento vectorial de alto rendimiento de Couchbase para una recuperación del conocimiento rápida y precisa dentro de sus aplicaciones impulsadas por LLM.
Dify.ai es una plataforma innovadora que simplifica el proceso de creación de aplicaciones nativas de IA. Proporciona a los desarrolladores un conjunto completo de herramientas para la ingeniería de prontitud, el ajuste de modelos y el despliegue de aplicaciones, por lo que es más fácil que nunca aprovechar el poder de los grandes modelos de lenguaje (LLM) en aplicaciones prácticas.
En las siguientes secciones, exploraremos algunos detalles de esta integración y mostraremos cómo puede revolucionar la creación de aplicaciones nativas de IA con Couchbase y Dify.ai.
Instalación de Dify con Couchbase
Las siguientes instrucciones se basan en Guía de instalación de Dify's self-hosted Docker Compose. Asegúrese de que se cumplen los requisitos previos de esa guía.
-
-
- Clonar el repositorio de Dify
1git clonar https://github.com/langgenius/dify.git - Navegue hasta el directorio Docker y configure el entorno
12cd dify/dockercp .env.ejemplo .env
IMPORTANTE en el duplicadodocker/.env
archivo, set:
1VECTOR_STORE=couchbase - Iniciar Dify
1docker componer arriba -d - Acceso DifyAccede a la página de inicialización del administrador para configurar la cuenta de administrador:
12345# Entorno localhttp://localhost/install# Entorno de servidorhttp://su_servidor_ip/instalar
Dirección de la interfaz web de Dify:
12345# Entorno localhttp://localhost# Entorno de servidorhttp://su_servidor_ip
- Clonar el repositorio de Dify
-
Las instrucciones para actualizar las versiones de Dify se encuentran en aquíy más detalles sobre el despliegue de Dify en Docker se pueden encontrar en el archivo docker README.
Añadir conocimientos y generar incrustaciones
En incrustación es una representación vectorial del texto que permite a la función "Conocimiento" comprender y procesar el contenido.
-
- Acceder a la interfaz web de Dify
- Añadir proveedor de modelos. Se trata de obligatorio para generar incrustaciones:
- Haga clic en el avatar de la esquina superior derecha para desplegar el menú desplegable.
- Seleccione Ajustes entonces Modelo de proveedor
- Haga clic en el botón Configurar del proveedor de modelos que desea añadir. Evite hacer clic en "Añadir modelo", ya que esto le obliga a añadir cada modelo uno por uno
- Introduzca las claves API necesarias y haga clic en Guardar
- Los modelos de sistema por defecto también se pueden establecer desde esta ventana, pero no son necesarios
- Añade conocimientos:
- Haga clic en el botón Conocimientos tab
- Seleccione Crear conocimiento
- Siga los pasos para cargar un archivo
- Seleccione los valores por defecto para Preprocesamiento y limpieza de textos
- Haga clic en Guardar y procesar
- Recuperación de pruebas:
- Una vez procesado el documento, pulse Ir al documento
- Seleccione Pruebas de recuperación de la barra lateral
- Experimenta con varios textos para comprobar el efecto de golpe del Conocimiento
Conclusión
La integración de Couchbase y Dify facilita la creación de aplicaciones nativas de IA que aprovechan la recuperación vectorial de alto rendimiento para tareas intensivas en conocimiento. Esta potente combinación permite a los desarrolladores crear soluciones de IA sofisticadas y con capacidad de respuesta con una configuración mínima, allanando el camino para aplicaciones de IA más accesibles y escalables.
Próximos pasos
-
- Más información en Documentación de Dify
- Consulte la guía Creación de aplicaciones
¡Feliz codificación!