Lección: Instalar Dify AI
Introducción
En esta lección instalaremos Dify AI, una aplicación de código abierto para crear agentes de IA, chatbots y flujos de trabajo automatizados. Esta aplicación está en constante actualización y es altamente recomendada para quienes se están adentrando en el mundo de las automatizaciones con IA.
Nota: Esta instalación es opcional, pero recomendada para aprovechar las capacidades de automatización más avanzadas.
¿Qué es Dify AI?
Dify AI es una plataforma que permite:
- Crear agentes de inteligencia artificial
- Desarrollar chatbots personalizados
- Automatizar flujos de trabajo
- Integrar múltiples servicios y aplicaciones
Paso 1: Configuración de DNS
1.1 Crear registro CNAME principal
Accede a tu proveedor de hosting de dominio y crea un nuevo registro:
- Tipo: CNAME
- Nombre:
dify
- Objetivo:
[tu-registro-A].[tu-dominio.com]
1.2 Crear registro CNAME para API
Crea un segundo registro para la API de Dify:
- Tipo: CNAME
- Nombre:
dify-api
(odefiapi
) - Objetivo:
[tu-registro-A].[tu-dominio.com]
Paso 2: Iniciar la instalación
- En tu terminal, confirma la instalación presionando Y y Enter
- Ingresa el primer dominio (el principal que creaste):
dify.[tu-dominio.com]
- Ingresa el segundo dominio (para la API):
dify-api.[tu-dominio.com]
- Presiona Enter para continuar
Paso 3: Configuración SMTP
El sistema te solicitará los datos de configuración de correo:
- Correo SMTP: Tu cuenta de Gmail configurada
- Contraseña SMTP: La contraseña de aplicación que generaste previamente
- Host SMTP:
smtp.gmail.com
- Puerto:
465
Paso 4: Configuración de MinIO
4.1 Crear Access Key
- Ve a tu consola de MinIO
- Navega a Access Keys
- Crea una nueva access key:
- Nombre:
DIFY
- Presiona CREATE
- Nombre:
- Copia las credenciales generadas y guárdalas temporalmente
4.2 Ingresar credenciales en la terminal
- Pega la primera clave (Access Key) en la terminal
- Pega la segunda clave (Secret Key) en la terminal
4.3 Crear buckets en MinIO
Antes de continuar con la instalación, crea dos buckets:
Primer bucket:
- Nombre:
dify
- Access Policy: PUBLIC
Segundo bucket:
- Nombre:
dify-media-sandbox
- Access Policy: PUBLIC
4.4 Finalizar instalación
- Regresa a la terminal
- Presiona Y y Enter para continuar
- Espera a que termine la instalación
Paso 5: Configuración inicial
5.1 Primer acceso
- Copia la URL proporcionada al final de la instalación
- Ábrela en tu navegador
- Completa el formulario de registro con:
- Usuario de tu elección
- Contraseña segura
- Tu dirección de correo electrónico
- Presiona SETUP
5.2 Inicio de sesión
- Ingresa tu email
- Confirma tu contraseña
- Presiona SIGN IN
Funcionalidades principales de Dify AI
Una vez instalado, tendrás acceso a:
Dashboard principal
- Flujos: Crear y gestionar workflows automatizados
- Chatbots: Desarrollar asistentes conversacionales
- Agentes: Construir agentes de IA especializados
Explore
- Plantillas predefinidas creadas por la comunidad
- Soluciones listas para usar
- Inspiración para tus propios proyectos
Knowledge
- Crear bases de conocimiento personalizadas
- Entrenar modelos con información específica
- Integrar datos estructurados para IA
Tools
- Amplio catálogo de integraciones
- Conectores con servicios populares
- Herramientas para expandir funcionalidades
Conclusión
Dify AI es una herramienta poderosa para crear soluciones de IA automatizadas. Su interfaz intuitiva y amplia gama de integraciones la convierten en una excelente opción para desarrollar desde chatbots simples hasta complejos sistemas de automatización.
En las próximas lecciones exploraremos cómo aprovechar al máximo todas las funcionalidades que ofrece esta plataforma.
Próximo paso: En la siguiente lección aprenderemos a crear nuestro primer agente de IA usando Dify AI.