Sobre o projeto
Dify é uma plataforma de desenvolvimento de aplicativos LLM de código aberto projetada para simplificar o processo desde a prototipagem até a produção. Ela fornece um espaço de trabalho colaborativo com diversas capacidades principais:
- **Workflow Orchestration**: Uma tela visual para construir e testar fluxos de trabalho de IA complexos.
- **Model Management**: Integração com inúmeros LLMs proprietários e de código aberto (incluindo GPT, Mistral e Llama3) via vários provedores de inferência.
- **RAG Pipeline**: Ferramentas para ingestão e recuperação de documentos, com suporte para extração de texto de PDFs, PPTs e outros formatos comuns.
- **Agent Capabilities**: Suporte para agentes baseados em LLM Function Calling ou ReAct, incluindo mais de 50 ferramentas integradas, como Google Search, DALL·E e WolframAlpha.
- **Prompt IDE**: Uma interface para elaborar prompts e comparar o desempenho dos modelos.
- **LLMOps**: Recursos para monitorar logs de aplicativos, analisar o desempenho e melhorar iterativamente prompts e conjuntos de dados.
- **Backend-as-a-Service**: Acesso via API a todas as ofertas da plataforma para integração em lógicas de negócios existentes.
O Dify pode ser implantado via Dify Cloud ou auto-hospedado usando Docker Compose.