← Volver al modulo FL02

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

  1. Ve a "Knowledge" en el menu lateral
  2. Click "Create Knowledge" → nombre: "Docs Producto"
  3. Sube los mismos 3 PDFs que usaste en FL01
  4. Configura: chunk size 1000, overlap 200 (mismo que Flowise)
  5. Selecciona embedding model (OpenAI o modelo local)
  6. Click "Save & Process" — espera indexacion
  7. 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

  1. Ve a "Studio" → "Create App" → tipo "Chatbot"
  2. Nombre: "Soporte Producto"
  3. En "Context", anade tu Knowledge Base "Docs Producto"
  4. Configura el modelo (misma version que en Flowise si es posible)
  5. Anade instrucciones en "Pre-prompt": mismas que usaste en Flowise
  6. Click "Publish"

Paso 4: Probar con las mismas 10 preguntas

  1. En el Playground, haz las mismas 10 preguntas que usaste en FL01
  2. Para cada respuesta, anota:
    • ¿Respuesta correcta? (si/no)
    • ¿Chunks recuperados relevantes? (si/no)
    • ¿Mejor, igual o peor que Flowise?
  3. Usa la vista de debug para ver que chunks se recuperan

Paso 5: Escribir comparativa

Escribe un documento breve (1 pagina) respondiendo:

  1. Facilidad: ¿Que fue mas facil de configurar, Flowise o Dify?
  2. Calidad: ¿Que herramienta dio mejores respuestas con los mismos datos?
  3. Funcionalidades: ¿Que tiene Dify que Flowise no tiene (y viceversa)?
  4. 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

Hacer quiz FL02 →