Sobre el proyecto
Dify es una plataforma de desarrollo de aplicaciones LLM de código abierto diseñada para optimizar el proceso desde el prototipado hasta la producción. Proporciona un espacio de trabajo colaborativo con diversas capacidades principales:
- **Workflow Orchestration**: Un lienzo visual para construir y probar flujos de trabajo de IA complejos.
- **Model Management**: Integración con numerosos LLM propietarios y de código abierto (incluyendo GPT, Mistral y Llama3) a través de varios proveedores de inferencia.
- **RAG Pipeline**: Herramientas para la ingesta y recuperación de documentos, con soporte para la extracción de texto de PDFs, PPTs y otros formatos comunes.
- **Agent Capabilities**: Soporte para agentes basados en LLM Function Calling o ReAct, incluyendo más de 50 herramientas integradas como Google Search, DALL·E y WolframAlpha.
- **Prompt IDE**: Una interfaz para elaborar prompts y comparar el rendimiento de los modelos.
- **LLMOps**: Funciones para monitorear los registros de la aplicación, analizar el rendimiento y mejorar iterativamente los prompts y los conjuntos de datos.
- **Backend-as-a-Service**: Acceso API a todas las ofertas de la plataforma para su integración en la lógica de negocio existente.
Dify puede implementarse a través de Dify Cloud o auto-alojarse utilizando Docker Compose.