重要
この記事で "(プレビュー)" と付記されている項目は、現在、パブリック プレビュー段階です。 このプレビューはサービス レベル アグリーメントなしで提供されており、運用環境ではお勧めしません。 特定の機能はサポート対象ではなく、機能が制限されることがあります。 詳細については、「 Microsoft Azure プレビューの追加使用条件」を参照してください。
次の表に、プロンプト フローのツールのインデックスを示します。
ツール名 | 説明 | パッケージ名 |
---|---|---|
LLM | テキスト補完やチャットなどのタスクには、Azure AI Foundry Models の Azure OpenAI で大きな言語モデル (LLM) を使用します。 | promptflow-tools |
プロンプト | テンプレート言語として Jinja を使用して、プロンプトを作成します。 | promptflow-tools |
ニシキヘビ | Python コードを実行します。 | promptflow-tools |
Azure OpenAI GPT-4 Turbo with Vision | Azure OpenAI GPT-4 Turbo with Vision モデル デプロイを使用して、画像を分析し、それらに関する質問に対するテキスト応答を提供します。 | promptflow-tools |
コンテンツ の安全性 (テキスト) | Azure AI Content Safety を使用して有害なコンテンツを検出します。 | promptflow-tools |
埋め込み | AzureOpen AI 埋め込みモデルを使用して、入力テキストを表す埋め込みベクターを作成します。 | promptflow-tools |
Serp API | Serp API を使用して、特定の検索エンジンから検索結果を取得します。 | promptflow-tools |
インデックス検索1 | 1 つ以上のテキスト クエリを使用して、ベクターベースのクエリで関連する結果を検索します。 | promptflow-vectordb |
再ランク付け | 指定されたクエリに対する関連性に基づいてドキュメントを再ランク付けします。 | promptflow-vectordb |
1 インデックス検索ツールは、非推奨の 3 つの従来のインデックス ツール (ベクター インデックス検索、ベクター DB 検索、Faiss インデックス検索) に代わるものです。
カスタム ツール
Azure AI Language ツールなど、オープンソース コミュニティによって開発されたその他のカスタム ツールについては、その他のカスタム ツールに関するページを参照してください。
既存のツールが要件を満たしていない場合は、独自のカスタム ツールを開発し、ツール パッケージを作成できます。
カスタム ツールをインストールするには、自動コンピューティング セッションを使っている場合、フロー フォルダー内の
requirements.txt
ファイルにカスタム ツール パッケージ名を追加すると、公式にリリースされたパッケージを簡単にインストールできます。 [Save and install]\(保存してインストール\) を選択してインストールを開始します。 完了すると、カスタム ツールがツール一覧に表示されます。 ローカルまたはプライベート フィード パッケージを使う場合は、まずイメージをビルドし、次にイメージに基づいてコンピューティング セッションを設定します。 詳細については、コンピューティング セッションを作成および管理する方法に関する記事を参照してください。