このプロジェクトについて
Difyは、プロトタイピングから本番環境への導入までのプロセスを効率化するために設計されたオープンソースのLLMアプリケーション開発プラットフォームです。以下のような多様なコア機能を持つコラボレーションワークスペースを提供します:
- **Workflow Orchestration**: 複雑なAIワークフローを構築・テストするためのビジュアルキャンバス。
- **Model Management**: 様々な推論プロバイダーを介して、多数のプロプライエタリおよびオープンソースのLLM(GPT、Mistral、Llama3など)と統合。
- **RAG Pipeline**: ドキュメントの取り込みと検索のためのツール。PDF、PPT、およびその他の一般的な形式からのテキスト抽出をサポート。
- **Agent Capabilities**: LLM Function CallingまたはReActベースのエージェントをサポート。Google Search、DALL·E、WolframAlphaなど50以上の組み込みツールを含む。
- **Prompt IDE**: プロンプトを作成し、モデルのパフォーマンスを比較するためのインターフェース。
- **LLMOps**: アプリケーションログの監視、パフォーマンス分析、およびプロンプトとデータセットを反復的に改善するための機能。
- **Backend-as-a-Service**: 既存のビジネスロジックに統合するための、プラットフォームの全機能へのAPIアクセス。
Difyは、Dify Cloud経由でデプロイするか、Docker Composeを使用してセルフホストすることが可能です。