適用対象: Azure Logic Apps (Standard)
重要
この機能はプレビュー段階にあり、「Microsoft Azure プレビューの追加使用条件」が適用されます。
Azure Logic Apps の Standard ワークフローを初めて使う場合、または他の開発者が構築したワークフローを更新する場合は、ワークフロー、コネクタ、それらの操作、Azure Logic Apps で完了する必要があるその他のタスクについて、さまざまな疑問が生じる可能性があります。 たとえば、Azure Logic Apps には 1,000 以上のコネクタが用意されています。 自分のワークフローに最適なものを選ぶにはどうすればよいでしょうか。
Azure portal の Standard ワークフロー デザイナー内では、ワークフロー アシスタントにチャット ボックスが用意されており、現在開いているワークフローや Azure Logic Apps 全般について質問することができます。 アシスタントは回答を生成し、Azure Logic Apps のドキュメントとベスト プラクティスへのアクセスを提供します。 アシスタントを使う場合、コンテキストを切り替えてオンラインでドキュメントを検索したり参照したりする必要はありません。
ワークフロー アシスタントは、Microsoft Learn 上の Azure Logic Apps ドキュメント、コネクタ スキーマ、技術コミュニティ ブログなど、信頼できるナレッジ ソースに基づいて厳選された情報を提供します。 また、アシスタントは、デザイナーで現在開いているワークフローを使って応答を構築することもできます。 このようにしてワークフローのコンテキストに固有のタスクを完了する方法を理解できます。 たとえば、ワークフローで特定のアクションを構成する方法、アクションの入力または出力に関する推奨事項を取得する方法、そのデータをテストする方法などを聞くことができます。
重要
ワークフロー アシスタントは、Standard ロジック アプリ ワークフロー内の個人および顧客のデータ、またはチャット履歴内の情報の収集、保存、格納、共有を一切行いません。 アシスタントは、Visual Studio Code ではなく、Azure portal の Standard ワークフローのデザイナーからのみ開くことができます。 Standard ワークフローとシングルテナント Azure Logic Apps を使用できるすべての Azure リージョンで、このアシスタントを使用できます。 ただし、現在、アシスタントは英語の質問と回答のみをサポートしています。
ワークフロー アシスタントは、Azure プライバシー ポリシーに従って責任あるプラクティスを実践し、Microsoft の責任ある AI の原則とアプローチに従って責任ある倫理的な AI プラクティスを実践します。 詳細については、「Azure での顧客データの保護」と Microsoft のデータ保護とプライバシーのページを参照してください。
前提条件
Azure アカウントとサブスクリプション。 サブスクリプションをお持ちでない場合には、無料の Azure アカウントにサインアップしてください。
ワークフロー アシスタントを開く
Azure portal で、Standard ロジック アプリ リソースとワークフローをデザイナーで開きます。
ワークフロー ツール バーで [アシスタント] を選びます。
デザイナーの左側に [ワークフロー アシスタント] ペインが開きます。
アシスタントを使う方法の例
次の表に記載されているのは、ごく一部のユース ケースです。そのため、どのようにワークフロー アシスタントを使って生産性を向上させているかについて、Azure Logic Apps チームにフィードバックをお寄せください。
使用例 | 質問の例 | 説明 |
---|---|---|
現在開いているワークフローについて説明します。 | 「What does this workflow do?」(このワークフローは何を実行しますか?) | 他の開発者が構築したワークフローを使ったり、更新したりする場合や、共有ワークフローで他の開発者と共同作業する場合に便利です。 |
コネクタに関するヘルプを表示します。 | - 「Which connectors can send email?」(どのコネクタがメールを送信できますか?) - 「What does the Request trigger do?」(この要求トリガーは何を実行しますか?) |
どのコネクタを使うか、どのコネクタを使用できるかがわからない場合、またはコネクタに関する特定の情報が必要な場合に便利です。 ワークフロー アシスタントは、コネクタや操作に関する推奨事項の提供、コネクタの使用方法に関するベスト プラクティスの提供、コネクタ間の比較の提供などを行うことができます。 |
特定のシナリオに基づいてガイダンスを提案します。 | 「How do I create a workflow that checks an RSS feed and sends me the feed items?」(RSS フィードをチェックしてフィード項目を自分に送信するワークフローを作成するにはどうすればよいですか?) | 使うコネクタ、その構成方法、データの処理方法など、シナリオに基づいてワークフローを構築する方法の手順に関する情報を推奨します。 |
パターンを推奨します。 | 「What's a best practice for error handling in my workflow?」(このワークフローのエラー処理する場合のベスト プラクティスは何ですか?) | エラー処理、テスト、その他の最適化に関するガイダンスとベスト プラクティスを提供します。 |
質問する
チャット ボックスに、現在のワークフローまたは Azure Logic Apps に関する質問を入力します。
次の例では、「What is a trigger?」(トリガーとは何ですか?) という質問をしています。
ワークフロー アシスタントは質問を調査し、次のような回答を生成します。
Note
ワークフロー アシスタント ペインを閉じると、チャット履歴は保存または保持されません。 アシスタントを再度開くと、新しいチャット ボックスで始まります。
制限事項
不正確な応答
ワークフロー アシスタントで有効な回答を生成できたとしても、意味的には正しくない場合や、プロンプトの背後にある意図がくみ取られていない場合があります。 時間の経過と共に、多くのデータを使って言語モデルをトレーニングするにつれて、回答は向上します。 必ずアシスタントの推奨事項を慎重に確認してから、ワークフローに適用してください。
会話スレッドのサポートなし
現在、ワークフロー アシスタントは、直前の質問にのみ回答し、同じチャット セッション内の以前の質問には回答しません。
ワークフローのサイズ
ワークフロー操作の数や複雑さなどの要因に応じて、ワークフロー アシスタントのパフォーマンス レベルは変わる可能性があります。 アシスタントは複雑さのレベルが異なるワークフローでトレーニングされていますが、まだ範囲は限られており、非常に大規模なワークフローを処理できない場合があります。 これらの制限は、主に Azure OpenAI Service に送信されるクエリのトークンの制約に関連しています。 Azure Logic Apps チームは、反復的な更新プログラムを通じて、継続的な機能強化とこのような制限の緩和に取り組んでいます。
フィードバックを提供する
Azure Logic Apps チームはお客様のフィードバックを大切にしています。ぜひお客様の経験をお寄せください (特に、予期しない回答が発生した場合や、ワークフロー アシスタントに関して懸念がある場合)。
チャット ペインで、ワークフロー アシスタントの回答の下に表示される次のオプションを選びます。
ワークフロー アシスタントまたはその回答について建設的なフィードバックをお寄せください。
サムダウン アイコンを選びます。
次の情報を指定します。
Item 説明 Difficulty (難易度) アシスタントの使用難易度を評価します。 値 ワークフローまたは Azure Logic Apps で利用した際にアシスタントから提供された価値を評価します。 説明 次の情報を含めます。
- 聞いた質問
- ワークフローに関連する情報
- アシスタントの回答フィードバックについて連絡しても構わない Microsoft または Azure Logic Apps チームから連絡を受けるかどうかを選びます。 終わったら、[送信] を選びます。
ワークフロー アシスタントに関する問題を報告します。
[バグを報告する] を選びます。
リンクをクリックすると、Azure Logic Apps 顧客フィードバック バグ レポート テンプレートの GitHub ページが開きます。
テンプレートのプロンプトに従って、問題に関する必要な情報とその他の詳細を入力します。
終わったら、[Submit new issue] (新しい問題の送信) を選びます。
よく寄せられる質問 (FAQ)
Q: ワークフロー アシスタントは、任意のトピックに関する質問に回答できますか?
A: ワークフロー アシスタントは、Azure Logic Apps に関する質問にのみ回答するようにトレーニングされています。 根拠があり、Azure Logic Apps に関連している回答を確実に提供するように、アシスタントの評価にはさまざまなソースの有効なプロンプトと有害なプロンプトが使われました。 アシスタントは、有害な質問には答えないようにトレーニングされています。 Azure Logic Apps に関係のない Azure に関する質問をすると、アシスタントは Azure Copilot へと適切に処理を引き継ぎます。
Q: ワークフロー アシスタントはクエリをどのように使って回答を生成しますか?
A: ワークフローは Azure OpenAI Service と ChatGPT に基づいており、これらは信頼できるソースの Azure Logic Apps ドキュメントと共に、GPT 3.5-Turbo のトレーニングに使われているインターネット データを使っています。 このコンテンツはベクトル化された形式に処理され、Azure App Service 上に構築されたバックエンド システムをからアクセスできます。 クエリは、ワークフロー デザイナーとの対話に基づいてトリガーされます。
アシスタントのチャット ボックスに質問を入力すると、Azure Logic Apps バックエンドによって前処理が実行され、結果が Azure OpenAI Service の大規模言語モデルに転送されます。 このモデルにより、ワークフロー定義の JSON コードとあなたのプロンプトの形式で、現在のコンテキストに基づいて回答が生成されます。
Q: ワークフロー アシスタントはどのようなデータを収集しますか?
A: コンテキストに応じた回答を提供するために、ワークフロー アシスタントはワークフローのサニタイズされた JSON 定義を利用します。これは、回答の範囲を指定する目的でのみ使われ、どこにも保存されません。 ワークフロー定義は、お客様のデータやシークレットがコンテキストとして渡されないようにサニタイズされます。 トラブルシューティングの目的で、アシスタントによって UI 操作に関する一部のテレメトリが収集されますが、お客様または個人のデータは省略されます。
Q: ワークフロー アシスタントに入力された個人またはお客様のデータはどうなりますか?
A: ワークフロー アシスタントは、ワークフロー アシスタントのチャット履歴の情報を含め、個人またはお客様のデータを収集、保存、格納、共有することはありません。
Q: Azure のプライバシーとデータ保護についてはどこで確認できますか?
A: ワークフロー アシスタントは、Azure プライバシー ポリシーに従って責任あるプラクティスを実践します。 詳細については、「Azure での顧客データの保護」と Microsoft のデータ保護とプライバシーのページを参照してください。
Q: Microsoft の責任ある倫理的な AI プラクティスについてはどこで確認できますか?
A: ワークフロー アシスタントは、Microsoft の責任ある AI 原則とアプローチに従って責任ある倫理的な AI プラクティスを実践します。
Q: Azure Logic Apps は、ワークフロー アシスタントから提案されたワークフローを所有していますか?
A: ワークフロー アシスタントは、アシスタントから提供された提案、またはその提案に基づいてお客様が構築したワークフローを所有しません。
Q: Azure OpenAI Service と ChatGPT の違いは何ですか?
A: Azure OpenAI Service は、セキュリティとプライバシーの要件を満たすようにビジネス プロセスとビジネス データ向けに強化され、最適化されたエンタープライズ対応の AI テクノロジです。
ChatGPT は OpenAI によって構築され、OpenAI によって大量のテキスト データセットでトレーニングされた汎用の大規模言語モデル (LLM) であり、人間のように会話し、複数のトピックに関する幅広い質問に回答するように設計されています。