C'EST QUOI ?
Dify est une plateforme open-source pour développer des applications basées sur des LLM. Elle combine un éditeur visuel de workflows, un pipeline RAG, la création d'agents et la gestion multi-modèles dans une interface unique. L'objectif : réduire le temps entre un prototype et une mise en production tout en gardant la main sur les données et l'infra.
POURQUOI C'EST INTÉRESSANT ?
- Canvas visuel : Construire et tester des workflows IA sur un canvas, sans écrire de code pour chaque itération. Les devs peuvent toujours plonger dans les APIs quand c'est nécessaire.
- RAG solide : Pipeline d'ingestion de documents (PDF, docs, etc.) avec extraction, chunking et recherche vectorielle intégrés. Utilisable sans monter une stack maison.
- Agnostique aux modèles : Intégration de centaines de LLM propriétaires et open-source (OpenAI, Anthropic, Mistral, Llama, Ollama...). On change de fournisseur sans réécrire l'app.
- Agents avec tools : Création d'agents ReAct ou function-calling avec 50+ outils intégrés (recherche web, calculs, APIs). Extensible via des tools custom.
- Backend-as-a-Service : Expose des APIs prêtes pour brancher une app front ou un chatbot. Pas besoin d'écrire le serveur d'orchestration.
- LLMOps intégré : Logs, traces, analyses de coûts et de performance. Observabilité built-in pour debugger et itérer sur les prompts.
CAS D'USAGE
- Monter un chatbot interne branché sur la doc d'entreprise (RAG) en quelques heures.
- Prototyper des agents multi-étapes avant d'industrialiser en code.
- Comparer plusieurs LLM sur le même workflow pour choisir le meilleur ratio coût/qualité.
- Exposer une API IA à des équipes produit sans rebuild à chaque changement de prompt.
