Lab FL02: Mismo chatbot en Dify
Tiempo estimado: 45-60 minutos
Paso 1: Instalar Dify
git clone https://github.com/langgenius/dify.git cd dify/docker cp .env.example .env docker compose up -d
Abre http://localhost (puerto 80). Crea tu cuenta admin en el wizard inicial.
Dify necesita mas recursos que Flowise. Asegurate de tener al menos 4GB de RAM libre para Docker.
Paso 2: Crear Knowledge Base
- Ve a "Knowledge" en el menu lateral
- Click "Create Knowledge" → nombre: "Docs Producto"
- Sube los mismos 3 PDFs que usaste en FL01
- Configura: chunk size 1000, overlap 200 (mismo que Flowise)
- Selecciona embedding model (OpenAI o modelo local)
- Click "Save & Process" — espera indexacion
- Revisa la preview de chunks: ¿son coherentes? ¿Algun chunk cortado mal?
La preview de chunks es una ventaja de Dify sobre Flowise. Usa la para detectar cortes malos y ajustar el chunk size.
Paso 3: Crear chatbot con Knowledge Base
- Ve a "Studio" → "Create App" → tipo "Chatbot"
- Nombre: "Soporte Producto"
- En "Context", anade tu Knowledge Base "Docs Producto"
- Configura el modelo (misma version que en Flowise si es posible)
- Anade instrucciones en "Pre-prompt": mismas que usaste en Flowise
- Click "Publish"
Paso 4: Probar con las mismas 10 preguntas
- En el Playground, haz las mismas 10 preguntas que usaste en FL01
- Para cada respuesta, anota:
- ¿Respuesta correcta? (si/no)
- ¿Chunks recuperados relevantes? (si/no)
- ¿Mejor, igual o peor que Flowise?
- Usa la vista de debug para ver que chunks se recuperan
Paso 5: Escribir comparativa
Escribe un documento breve (1 pagina) respondiendo:
- Facilidad: ¿Que fue mas facil de configurar, Flowise o Dify?
- Calidad: ¿Que herramienta dio mejores respuestas con los mismos datos?
- Funcionalidades: ¿Que tiene Dify que Flowise no tiene (y viceversa)?
- Decision: ¿Cual usarias para tu proyecto y por que?
No hay respuesta correcta. Lo importante es que tengas criterio propio basado en experiencia real, no en opiniones de internet.
Checklist de entrega
- Dify instalado y corriendo
- Knowledge Base creada con mismos documentos de FL01
- Chatbot configurado y publicado
- 10 preguntas probadas con resultados anotados
- Comparativa escrita (facilidad, calidad, funcionalidades, decision)