Qu'est-ce que Dify
Dify est une plate-forme visuelle pour créer et expédier des applications d'IA. Il combine l'orchestration des agents et des flux de travail, l'ingestion et la récupération des connaissances, la gestion des fournisseurs de modèles, les outils, les plugins, le code, les déclencheurs, les journaux, les commentaires et la publication. Un projet peut devenir une application Web hébergée, une API, une intégration, un modèle réutilisable ou un outil compatible MCP.
Cette ampleur peut réduire le travail d'intégration, mais elle place également plusieurs limites de confiance dans un seul espace de travail. Un pipeline de documents, un fournisseur de modèles, un plugin Marketplace, un bac à sable de code, des informations d'identification d'outil et un point de terminaison d'application publique ont des propriétaires et des risques différents. La revue de production doit couvrir chacun d’entre eux.
Workflows, agents et connaissances
Dify Workflow Studio prend en charge les appels de modèles, la récupération, les classificateurs, le branchement, le code, les outils, les planifications, les webhooks, les événements de plug-in et la saisie humaine. Les nœuds d'agent peuvent raisonner et utiliser des outils approuvés. Les pipelines de connaissances extraient, nettoient, fragmentent, indexent et récupèrent des fichiers, des sites Web, des documents et des lecteurs.
Gardez les autorisations et les règles commerciales en dehors de la discrétion du modèle. Utilisez un agent pour interpréter les demandes de variables, mais validez les arguments de l'outil et le résultat final avec des nœuds déterministes. Exiger une personne avant les paiements, les publications externes, les modifications d’autorisation, les opérations de données destructrices ou les exceptions aux politiques.
La qualité de RAG ne dépend pas seulement du téléchargement de documents. Testez l'analyse, le regroupement, les métadonnées, la synchronisation des accès, la récupération, les citations, les versions obsolètes et la suppression. Un utilisateur qui ne peut pas ouvrir un document source ne doit pas accéder à son contenu via une réponse. La suppression d'une source doit effacer les index, le cache, les journaux, les exportations et les applications dérivées selon les besoins.
Tarifs et quotas
À la date d'examen, Modifier les prix a répertorié Sandbox comme gratuit avec 200 crédits de message, 3 000 événements déclencheurs, des annotations limitées, un historique des journaux de 30 jours et une limite mensuelle d'API. Professional coûtait 590 $ par espace de travail et par an, avec trois membres, 50 applications, 500 documents de connaissances, 5 Go de stockage de connaissances et 5 000 crédits de messages mensuels. L'équipe coûtait 1 590 $ par an, avec 50 membres, 200 applications, 1 000 documents, 20 Go de stockage, 10 000 crédits de messages, un débit de connaissances plus élevé, des événements déclencheurs illimités et une exécution prioritaire.
Les crédits de message prennent en charge les modèles sélectionnés et consomment des quantités différentes selon le modèle. Une fois les crédits inclus, les clients peuvent utiliser leur propre clé de fournisseur. BYOK transfère les frais de modèle et les conditions de données vers ce fournisseur, mais ne supprime pas les contraintes d'espace de travail, de stockage, de document, de déclencheur ou d'infrastructure de Dify.
Enterprise est personnalisé et ajoute plusieurs espaces de travail, SSO, déploiement évolutif, autorisation commerciale, contrôles avancés, maintenance et support. L'édition communautaire est gratuite et auto-hébergée. L'infrastructure, les modèles, le stockage vectoriel, la base de données, le bac à sable, les plugins, les sauvegardes, la surveillance et les mises à niveau restent des coûts pour l'opérateur.
La licence n'est pas simple Apache 2.0
La licence de référentiel de Dify est basée sur Apache 2.0 avec des conditions supplémentaires. Il indique que l'utilisation commerciale est possible mais nécessite une licence commerciale pour une opération multi-locataire spécifiée. Il restreint également la suppression ou la modification du logo et des informations de droit d'auteur dans l'interface Dify dans des conditions définies.
Ces ajouts signifient que les acheteurs ne doivent pas décrire le code simplement comme Apache 2.0 sans restriction. L'utilisation d'un espace de travail unique interne, intégrant uniquement des fonctions backend, des applications client de marque et un générateur hébergé multi-tenant, peut avoir différentes implications. Obtenez un avis juridique avant de créer un produit autour de Community Edition.
Examen humain, journaux et récupération
Dify Workflow Studio décrit les étapes de jugement humain qui suspendent une exécution avant les données sensibles, l'accès ou les actions de stratégie. Les réviseurs peuvent approuver, modifier, commenter ou transférer. La gestion des erreurs peut s'arrêter, renvoyer les valeurs par défaut ou être acheminée vers des branches de récupération, et les versions publiées peuvent être restaurées.
Les journaux détaillés incluent les entrées, les sorties, les variables, les chemins, la latence, l'utilisation, les commentaires et les annotations des nœuds. Les intégrations d'observabilité peuvent envoyer des traces à Langfuse, LangSmith, Arize, W&B Weave et autres. Traitez-les comme des exportations de données. Supprimez les secrets et les enregistrements sensibles, limitez la conservation et l’accès, et testez la suppression.
Les plugins et les outils MCP nécessitent un examen indépendant. La distribution Marketplace ne prouve pas qu’un plugin dispose d’autorisations sécurisées. Épinglez les versions, examinez les sources et les destinations réseau, isolez l'exécution du code et maintenez un inventaire des informations d'identification et des propriétaires.
Cloud et auto-hébergement
Dify Cloud réduit le travail d'infrastructure. Sa FAQ actuelle sur les tarifs indique que les données sont stockées dans une région cloud gérée, mais ne donne pas à chaque acheteur une conclusion complète sur la résidence. Les organisations sensibles doivent obtenir la région exacte, les sous-traitants, l'accès au support, les sauvegardes, les conditions d'incident et le comportement de suppression.
L'auto-hébergement ou le déploiement de VPC donne plus de contrôle mais ne met pas le système hors ligne. Les API de modèles, les intégrations, les plugins, la recherche, l'observabilité et les outils connectés peuvent toujours recevoir du contenu. Sécurisez l'application Web, les clés API, le démon de plug-in, le bac à sable, les bases de données, le stockage d'objets, les files d'attente et les secrets ; patchez tous les composants ensemble.
Dify est un candidat sérieux pour les équipes souhaitant une plate-forme d'applications d'IA intégrée. Comparez Langflow pour un runtime visuel MIT, CrewAI pour un framework multi-agent Python et n8n pour l'automatisation de l'intégration métier. La catégorie d'outils d'automatisation et d'agent d'IA fournit un modèle de décision commun.
Visitez Dify