¿Qué es Dify?
Dify es una plataforma de código abierto que simplifica el desarrollo de aplicaciones de IA generativa. Ya sea que estés creando un chatbot, un asistente de conocimiento u otras herramientas impulsadas por IA, Dify facilita la integración de modelos de lenguaje avanzados como DeepSeek de Novita AI y su implementación rápida, con una codificación mínima.Características clave de Dify:
- Desarrollo visual: La interfaz de arrastrar y soltar de Dify te permite crear e implementar aplicaciones rápidamente sin una codificación extensa, reduciendo el tiempo de desarrollo.
- Aumento con base de conocimiento: Mejora las respuestas de la IA mediante Retrieval-Augmented Generation (RAG). Esta función conecta tu IA con documentos internos o datos especializados para ofrecer respuestas precisas, contextuales e informativas.
- Expansión de flujos de trabajo: Integra lógica sofisticada en tus aplicaciones de IA con nodos funcionales. También puedes conectar plataformas de terceros para obtener funcionalidad adicional.
- Información de datos: Supervisa métricas importantes de rendimiento, como conversaciones, participación y calidad de las respuestas. Dify también se integra con plataformas de análisis especializadas para monitorear y mejorar el rendimiento de la IA.
Requisitos previos
Antes de comenzar, asegúrate de tener:- Clave de API de Novita AI LLM:
- Visita el sitio web de Novita AI y crea una cuenta.
-
Después de iniciar sesión, ve a la página Gestión de claves para generar tu clave de API. Esta clave es necesaria para conectar los modelos de Novita AI con Dify.

- Cuenta de Dify:
- Regístrate para obtener una cuenta de Dify en Dify.ai para comenzar a crear aplicaciones de IA.
Pasos de integración
1. Conecta Novita AI con Dify
Para conectar los modelos de Novita AI con Dify:- Inicia sesión en tu cuenta de Dify.
- Haz clic en el icono o nombre de tu perfil en la esquina superior derecha y selecciona Configuración.
- En la sección Proveedores de modelos, busca Novita AI en la lista.
- Pega tu clave de API de Novita AI en el campo proporcionado y haz clic en Guardar.
2. Crea una aplicación de IA con DeepSeek
Una vez completada la integración, puedes crear una aplicación impulsada por DeepSeek R1:- Desde la página de inicio de Dify, haz clic en Crear aplicación en blanco en la barra lateral izquierda.
-
Elige Chatbot como tipo de aplicación.

-
Asigna un nombre a tu aplicación (por ejemplo, “Bot DeepSeek R1”) y haz clic en Crear.

-
En el menú desplegable Modelo, selecciona Novita AI DeepSeek R1.

3. Habilita la base de conocimiento para un análisis de texto mejorado
Para mejorar la precisión de las respuestas de tu IA, amplíala con una base de conocimiento. Mediante Retrieval-Augmented Generation (RAG), tu IA podrá acceder a documentos y generar respuestas más relevantes según el contexto.Paso 1: Crea una base de conocimiento
-
En Dify, ve a la sección Base de conocimiento y haz clic en Crear conocimiento.

-
Sube documentos (por ejemplo, guías, preguntas frecuentes, manuales) que proporcionen información relevante para que tu IA la utilice.

-
Usa el Modo de segmentación padre-hijo para mantener la jerarquía y el contexto de los documentos, garantizando que DeepSeek procese el contenido correctamente y comprenda las relaciones entre secciones.

Paso 2: Integra la base de conocimiento en tu aplicación de IA
-
En la Configuración de contexto de tu chatbot, haz clic en la opción para Agregar base de conocimiento.

- Elige los documentos que subiste e intégralos en el contexto de tu aplicación para mejorar sus respuestas.
Paso 3: Comparte tu aplicación de IA
Una vez que tu aplicación de IA esté lista, puedes compartirla o incrustarla en plataformas externas:
- Enlace público: Genera un enlace público para que otras personas accedan a tu aplicación de IA.
- Incrustar en sitios web: Incrusta tu aplicación directamente en tu sitio web usando el código de inserción proporcionado por Dify.
4. Mejora las capacidades de la IA con aplicaciones basadas en flujos de trabajo
Si necesitas algo más que un chatbot, Dify admite aplicaciones basadas en flujos de trabajo. Esto te permite agregar lógica empresarial personalizada y ampliar las capacidades de tu IA mediante nodos funcionales.- Elige Flujo de trabajo como tipo de aplicación.
- Usa nodos de arrastrar y soltar para definir el comportamiento de tu aplicación según condiciones o acciones.
-
Integra API externas (por ejemplo, Google Search, bases de datos) para proporcionar datos más enriquecidos que tu IA pueda procesar, lo que permite respuestas más perspicaces y automatizadas.
