Dify

Dify

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.