dify-docs/jp/getting-started/readme/features-and-specifications.md

6.4 KiB
Raw Blame History

description
大規模言語モデルLLMの応用技術スタックに精通している技術者にとって、このドキュメントはDifyのユニークな利点を理解するための近道となります。賢明な比較と選択ができ、さらには同僚や友人にも推薦することができるでしょう。

特性と技術仕様

{% hint style="info" %} Difyでは、透明な製品特性と技術仕様ポリシーを採用しており、私たちの製品を全面的に理解した上で意思決定できるようにしています。この透明性は、技術選定に有益であるだけでなく、コミュニティメンバーが製品を深く理解し、積極的に貢献することを促進します。 {% endhint %}

プロジェクトの基本情報

プロジェクト設立2023年3月
オープンソースライセンスApache License 2.0 に基づく商業ライセンス
公式開発チーム10名以上のフルタイム社員
コミュニティ貢献者120人以上
バックエンド技術Python/Flask/PostgreSQL
フロントエンド技術Next.js
コード行数13万行以上
リリースサイクル平均して週に1回

技術特性

大規模言語モデル推理エンジンDify Runtime (v0.4以降はLangChainを除去)
商業モデルサポート

10社以上、OpenAIとAnthropicを含む

新しい主流モデルは通常48時間以内に接続完了

MaaSサプライヤーサポート7社、Hugging Face、Replicate、AWS Bedrock、NVIDIA、GroqCloud、together.ai、OpenRouter
ローカルモデル推理Runtimeサポート6、Xoribits推奨、OpenLLM、LocalAI、ChatGLM、Ollama、NVIDIA TIS
OpenAIインターフェース標準モデル接続サポート∞社
多モーダル技術

自動音声認識ASRモデル

GPT-4V規格のリッチテキストモデル

プリセットアプリケーションタイプ

対話型アプリケーション

テキスト生成アプリケーション(近日終了予定)
エージェント
ワークフロー
グループQ2でリリース予定

プロンプト即サービス編成

高評価のビジュアル化されたプロンプト編成インターフェース、同じインターフェースでプロンプトを編集し、効果をプレビュー可能

編成モード

  • 簡単編成モード
  • アシスタントモード編成
  • フローモード編成
  • マルチエージェントモードQ2でリリース予定

プロンプト変数タイプ

  • 文字列
  • 単一選択列挙
  • 外部API
  • ファイルQ2でリリース予定
エージェントワークフロー特性

業界をリードするビジュアル化されたフローチャート編成インターフェース、見たまま編集できるードデバッグ、プラグイン可能なDSL、ネイティブなコードランタイムにより、より複雑で信頼性が高く安定したLLMアプリケーションを構築可能。

サポートノード

  • LLM
  • 知識ベース検索
  • 問題分類
  • 条件分岐
  • コード実行
  • テンプレート変換
  • HTTPリクエスト
  • ツール
RAG特性

画期的なビジュアル化された知識ベース管理インターフェース、セグメントプレビューとリコール効果テストをサポート。

インデックス方式

  • キーワード
  • テキストベクトル
  • LLM支援の問題-セグメント方式

検索方式

  • キーワード
  • テキスト類似度マッチング
  • ハイブリッド検索
  • N選1方式
  • マルチリコール

リコール最適化技術

  • ReRankモデルを使用
ETL技術

TXT、Markdown、PDF、HTML、DOC、CSVなどの形式のファイルを自動的にクリーニングすることをサポート。組み込みのUnstructuredサービスを有効にすると最大限のサポートが得られます。

Notionからのドキュメントを知識ベースとして同期することをサポート。

ベクトルデータベースサポートQdrant推奨, Weaviate, Zilliz/Milvus, Pgvector, Pgvector-rs, Chroma, OpenSearch, TiDB, Tencent Vector, Oracle, Relyt
エージェント技術

ReAct、ファンクションコール

ツールサポート

  • OpenAIプラグイン標準のツールを呼び出し可能
  • OpenAPI SpecificationのAPIを直接ロードしてツールとして使用可能

内蔵ツール

  • 30種類以上2024年Q1時点
ログサポート、ログに基づいてアノテーション可能
アノテーション返信人間がアテートしたQ&Aペアに基づき、類似度比較応答を作成可能
モデルの微調整段階で使用するデータ形式としてエクスポート可能
コンテンツ審査メカニズムOpenAI Moderationまたは外部API
チーム協働ワークスペースおよび複数メンバー管理サポート
API仕様RESTful、ほとんどの機能をカバー
デプロイ方法Docker、Helm