はじめに
DifyはオープンソースのジェネレーティブAIアプリケーション開発プラットフォームで、大規模言語モデル(LLM)をベースとしたネイティブAIアプリケーションを迅速に構築・運用できるように設計されています。Difyは、エージェント構築からAIワークフローオーケストレーション、RAG検索、モデル管理などの幅広い機能を提供し、開発者が効率的で安全かつスケーラブルなAIアプリケーションを簡単に作成できるようにします。Difyはまた、豊富なアプリケーションテンプレートとオーケストレーションフレームワークを提供し、開発者がアイデアを素早く現実のものにできるようにします。
機能一覧
- LLMアプリケーション開発複数の大規模言語モデルの統合と使用をサポートします。
- ビジュアライゼーションコードゼロでAIアプリケーションの迅速な構築をサポートする直感的なインターフェイスを提供します。
- RAG検索効率的なデータ検索とインデックス作成ツール。
- プロンプトIDE複数のモデル切り替えをサポートする、フレンドリーなプロンプト・ワード開発ツール。
- エンタープライズLLMOps推論プロセスの監視、ログの記録、データのラベル付け、モデルの訓練と微調整。
- BaaSソリューションジェネレーティブAIアプリケーションの開発プロセスを効率化します。
- 個人配備企業内のシステムの深い統合と安全な展開をサポートする。
ヘルプの使用
インストールと展開
- アカウント登録: Dify.aiの公式サイトにアクセスし、登録後、アカウントにログインしてください。
- ダウンロードとインストール公式サイトのガイドラインに従って、Difyプラットフォームをダウンロードし、インストールします。
- 設定環境ドキュメントに従って開発環境を設定し、すべての依存関係が正しくインストールされていることを確認します。
- 打ち上げプラットフォームインストールパッケージに含まれるスタートアップスクリプトを実行して Dify プラットフォームを起動します。
機能操作ガイド
LLMアプリケーション開発
- モデルを選択プラットフォーム・インターフェースで使用する言語モデルを選択します。
- プロジェクトを作成する新規プロジェクト」をクリックし、プロジェクト名と説明を入力します。
- キューの準備プロンプトIDEを使用して、プロンプトを作成し、テストし、最適化します。
- 統合されたデータソースAPIインターフェースやデータアップロード機能により、外部データソースを統合。
- ワークフローのスケジューリングビジュアル・オーケストレーション・ツールを使用して、AIアプリケーションのワークフローを設計します。
- アプリケーションの展開開発完了後、"Deploy "をクリックしてアプリケーションを本番環境に公開します。
RAG検索
- インデックスの作成で ラグ モジュールでデータセットを選択し、インデックスを作成する。
- 検索パラメータの設定キーワード、マッチング度などの検索パラメータを設定します。
- 検索の実行検索条件を入力し、検索を実行し、結果を表示します。
- インデックスの最適化検索結果に基づいてインデックスやパラメータを調整し、検索精度を向上させる。
個人配備
- 展開パッケージのダウンロード公式サイトまたはGitHubリポジトリからプライベート・デプロイメント・パッケージをダウンロードする。
- サーバーの設定ドキュメントに従ってサーバー環境を設定し、配備要件が満たされていることを確認します。
- 展開キットのインストール配置パッケージをサーバーにアップロードし、インストールスクリプトを実行して配置を完了します。
- セキュリティポリシーの設定システムのセキュリティを確保するために、アクセス制御とデータ暗号化ポリシーを設定します。
- モニタリングとメンテナンスプラットフォームが提供する監視ツールを使用して、システムの稼働状況をリアルタイムで監視し、定期的なメンテナンスとアップデートを実施する。
よくある質問
- 正しい言語モデルを選ぶには? アプリケーションのシナリオとニーズに応じて、最高のパフォーマンスと効果のモデルを選択します。Difyは多くの主流のモデルをサポートしており、ユーザーは実際の状況に応じてテストして選択することができます。
- キュー・ワードの効果を最適化するには? プロンプトIDEを使用して、実際のデータやビジネス要件と組み合わせて複数のテストと調整を実施し、プロンプトの単語の精度と効果を継続的に最適化します。
- データ・セキュリティはどのように確保するのですか? ディファイでは、ユーザーデータの安全性とプライバシーを確保するため、データの暗号化、アクセス制御、ログ監視など、さまざまなデータセキュリティ対策を提供しています。