28
15

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Dify v1.0.0: プラグインエコシステム始動、AI開発の新時代を切り拓く

Posted at

image.png

Dify v1.0.0 の正式リリースをお知らせいたします。これは、AI アプリケーション開発プラットフォームとしての Dify にとって重要なマイルストーンとなります。今回のリリースの主なハイライトは以下のとおりです。

  • バージョンアップ: Dify Community Edition(コミュニティーバージョン)と Dify Cloud(クラウド)の両方がv1.0.0にアップグレードされました
  • プラグイン機構: モデルとツールをプラグインに移行した新しいプラグインベースのアーキテクチャを導入し、エージェント戦略、拡張機能、バンドルといった機能が利用可能になりました
  • ワークフローの強化: ワークフローとチャットフローでのインテリジェントなオーケストレーションとタスク実行のために、エージェントノードを追加しました
  • オープンエコシステム: Dify Marketplace(マーケットプレイス)の立ち上げにより、コミュニティ、パートナー、エンタープライズ開発者との活気あるプラグインエコシステムを育成します

AIアプリケーション開発における新たな潮流

生成AIの急速な発展に伴い、2025年はAI技術に大きな革新がもたらされました。OpenAI の o1 や DeepSeek-R1 などの強化学習ベースの大規模言語モデル (LLM) は推論に優れており、OpenAI Operator はコンピューター駆動モデルを通じて現実世界のタスク自動化を探求しており、Deep Research はインテリジェントな非同期情報処理で優れたパフォーマンスを発揮しています。これらの進歩は、AI アプリケーションが複雑なタスクを独立して実行する方向への転換を示しています。

Dify は、次世代の AI アプリケーションプラットフォームの構築に取り組んでおり、開発者に次の 4 つの中核機能を提供します:

  • 推論: 高度な問題解決のための強化された推論モデルの統合
  • アクション: デジタル環境(ソフトウェア操作など)と物理環境(スマートホームや工場向け IoT デバイス統合など)の両方における操作実行能力を拡張
  • 動的メモリ: コンテキストの理解と長期的なタスク実行を改善するための最適化された RAG(検索拡張生成)およびメモリメカニズム
  • マルチモーダル I/O: テキスト、画像、映像、音声の多様なデータ型の処理

Dify は柔軟な開発フレームワークを提供し、より強力なモデル、ツール、意思決定ロジック、およびデータベースを統合して、コア AI 機能を継続的に強化し、開発をより効率的かつインテリジェントにし、複雑な要求に対応します。

AI のアプリケーションは多岐にわたるため、単一のプラットフォームですべてのニーズを満たすことは困難です。そのため、標準化されたインターフェイスと通信プロトコルが重要になります。Dify は、オープンで共有され、活気に満ちたエコシステムの構築を目指しています。このエコシステムでは、Dify 自身だけでなく、コミュニティ開発者、企業、サードパーティプラットフォームのコンポーネントがシームレスに統合され、価値とリソースの共有が促進されます。最終的に、Dify は AI の展開を加速し、イノベーションを推進することを目指しています。

これを実現するために、Dify はプラグインシステムとマーケットプレイスを開発しました。これは、エコシステムの構築に向けた重要なステップです。

プラグインアーキテクチャ

v1.0.0 より前は、Dify は大きな課題に直面していました。モデルとツールがコアプラットフォームに緊密に統合されていたため、新しい機能を追加するにはコアリポジトリを変更する必要があり、開発が遅れ、イノベーションが妨げられていました。 これを解決するために、Dify のアーキテクチャを再構築し、次の 4 つの主要な利点を持つプラグインシステムを導入しました:

  • モジュラープラグイン: プラグインは Dify のコアアーキテクチャから分離されており、モデルとツールが独立して動作できるため、プラットフォーム全体をアップグレードせずに更新できます。ユーザーは関連するプラグインのみを更新する必要があるため、メンテナンスが容易になり、互換性が確保されます。これにより、新しいツールの開発と共有も容易になり、シームレスな統合が保証されます
  • デベロッパーエクスペリエンス: プラグインは標準化された開発プロトコルに従い、リモートデバッグ、コードサンプル、API ドキュメントを備えた包括的なツールチェーンを提供して、開発を合理化します
  • ホットスワップ可能な設計: システムは動的なプラグイン拡張と柔軟な使用法をサポートし、最適なプラットフォームパフォーマンスを保証します

image.png

  • 複数の配信チャネル:
    • Dify Marketplace: プラグインを集約、配布、および管理するためのプラットフォームです。開発者は、Dify のリポジトリを掲載するためにプラグインを提出できます。現在、マーケットプレイスには 120 以上のプラグインがあります
      • モデル: OpenAI o1-series (o1, o3-mini など), Gemini 2.0-series, DeepSeek-R1 およびそのプロバイダー (OpenRouter, Ollama, Azure AI Foundry, Nvidia Catalog など)。
      • ツール: Perplexity, Discord, Slack, Firecrawl, Jina AI, Stability, ComfyUI, Telegraph など
      • ぜひ Dify Marketplace で、豊富なプラグインを探索してみてください。また、Dify Marketplace へのプラグイン公開方法も、こちらでご確認ください
    • コミュニティ共有: 開発者は、GitHub などのプラットフォームでプラグインを自由に共有し、オープンソースのコラボレーションとコミュニティ主導のイノベーションを促進できます
    • ローカルデプロイメント: Dify Community、Cloud、または Enterprise エディションのユーザーはすべて、ローカルパッケージファイルからプラグインをインストールし、内部ツールを共有し、デプロイメントを加速し、チーム内でのリソース共有を促進できます

このモジュール式アプローチにより、Dify の柔軟性とスケーラビリティが大幅に向上し、より効率的で革新的なエコシステムの実現に貢献します。

インテリジェントなワークフロー

プラグインアーキテクチャで構築された基盤を活用し、Dify のワークフローおよびチャットフローノードを使用して、アプリケーションを柔軟にオーケストレーションし、複雑な問題を解決できます。Dify は、ノードの種類と機能の最適化に重点を置いており、開発者の多様なニーズをより適切に満たすための開放性を重視しています。v1.0.0 リリースでは、エージェント戦略プラグインを通じて推論戦略が強化されたエージェントノードが導入され、ワークフローとチャットフローのインテリジェントで自律的なオーケストレーションが可能になります。

agent_node.png

  • エージェントノード: ワークフローおよびチャットフローにおける意思決定の中心であり、戦略に基づいてモデルを動的に呼び出すことで、リソーススケジューリング、状態管理、推論記録、およびツール選択を行い、ワークフローの効率とさまざまなシナリオへの適応性を向上させます
  • エージェント戦略: 意思決定ロジックは、ReActFunction Calling などの事前設定された戦略を備えたプラグインにプラグイン化され、Chain-of-Thoughts(CoT) や Tree-of-Thoughts(ToT) などの推論戦略をサポートします。これらのプラグインの開発標準も提供されており、イノベーションと共有が促進されます

オープンエコシステム

Dify Marketplaceの多様なプラグインは、AIアプリケーションの中核機能を提供し、Difyと外部プラットフォームとの連携、マルチモーダルなインタラクションのサポート、そして価値交換を促進します。

image.png

  • エコシステムコネクタ: Slackなどの外部プラットフォームとのシームレスな統合を可能にする拡張機能。データや機能の連携をスムーズにし、効率的なインタラクションネットワークを構築します。プラグインのエンドポイントは、モデル、ツール、ワークフローノードなど、Difyの中核機能へのコールバック(Difyの機能を外部から呼び出すこと)もサポートします

  • マルチモーダルインタラクション: Difyは、画像生成、音声インタラクションなど、多様な入力および出力フォーマットを処理するAIアプリケーションの能力を拡張するために、マルチモーダルモデルとプラグインをサポートしています(例えば、テキスト、画像、音声などを組み合わせてAIとやり取りすること)

  • 価値共有プラットフォーム: Dify Marketplaceは、プラグインの配布プラットフォームと創造的なアイデア交換の場としての役割を果たします。240万件のコミュニティ版ダウンロードと、多数のフォーチュン500企業にサービスを提供するエンタープライズ版を通じて、企業がソリューションを見つけ、開発者がイノベーションを促進し、収益を生み出すことを支援することを目指しています

  • 活気あるプラグインのエコシステムを構築するために、より包括的で成熟したソリューションをユーザーに提供できるよう、より多くのパートナーとの連携強化に取り組んでいます。バージョン1.0.0のリリースでは、OpenRouter、Brave、E2B、SiliconFlow、Agora、Fish Audio、Dupdubなどのパートナーにご協力いただいています。これらのパートナーの皆様に、心より感謝申し上げます。より豊富で高度なソリューションをユーザーと開発者に提供し、AI技術と既存ソフトウェアの統合を推進してまいります

このオープンエコシステムは、すべての参加者にとってコラボレーション、イノベーション、そして相互の成功を促進します。

今後の展望

Difyは、プラグインを通じてコア機能をモジュール化・オープン化し、多様な開発ニーズに対応できるようプラットフォームの柔軟性向上を推進します。具体的には、データ処理コンポーネントを活用して RAG(検索拡張生成)ワークフローのオーケストレーションを改善し、開発者の複雑な課題解決を支援します。

エコシステム拡大のため、継続的なパートナーネットワークを形成し、ツールとユーザーを接続するオープンAIミドルウェアプラットフォームを構築し、カスタマイズされたソリューションを提供します。また、業界特化型ユースケースの推進を通じ、企業のデジタルトランスフォーメーションとスマート化を加速します。

さらに開発者向けドキュメントとツールチェーン支援を充実させ、オンライン・オフラインでの活動を通じ、グローバルな開発者による共同構築を促進します。コミュニティからのフィードバックを反映させながら製品機能を最適化し、オープンで持続可能なエコシステム構築に取り組んでまいります。

最後

Dify v1.0.0の体験と機能探索、エコシステムへの参加を促進するため、関連するアクセスリンクを以下にご案内します:

28
15
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
28
15

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?