45
25

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

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

45
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

  • ゚ヌゞェントノヌド: ワヌクフロヌおよびチャットフロヌにおける意思決定の䞭心であり、戊略に基づいおモデルを動的に呌び出すこずで、リ゜ヌススケゞュヌリング、状態管理、掚論蚘録、およびツヌル遞択を行い、ワヌクフロヌの効率ずさたざたなシナリオぞの適応性を向䞊させたす
  • ゚ヌゞェント戊略: 意思決定ロゞックは、ReAct や Function 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の䜓隓ず機胜探玢、゚コシステムぞの参加を促進するため、関連するアクセスリンクを以䞋にご案内したす

45
25
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
45
25

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?