- 概要
- UiPath GenAI アクティビティ
- Act! 365
- ActiveCampaign
- Adobe Acrobat Sign
- Adobe PDF Services
- Amazon Bedrock
- Amazon Connect
- Amazon Polly
- Amazon SES
- Amazon Transcribe
- Anthropic Claude
- Asana
- AWeber
- Azure AI Document Intelligence
- Azure Maps
- BambooHR
- Box
- Brevo
- Calendly
- Campaign Monitor
- Cisco Webex Teams
- Citrix ShareFile
- Clearbit
- Confluence Cloud
- Constant Contact
- Coupa
- CrewAI – プレビュー
- Customer.io
- Databricks エージェント
- Datadog
- DeepSeek
- Deputy
- Discord - プレビュー
- DocuSign
- Drip
- Dropbox
- Dropbox Business
- Egnyte
- Eventbrite
- Exchangerates
- Expensify
- Facebook
- Freshbooks
- Freshdesk
- Freshsales
- FreshService
- Getresponse
- GitHub
- Google マップ
- Google Speech-to-Text
- Google Text-to-Speech
- Google Vertex
- Google Vision
- GoToWebinar
- Greenhouse
- Hootsuite
- HTTP Webhook
- HubSpot CRM
- Hubspot Marketing
- IcertisIcertis
- iContact
- Insightly CRM
- Intercom
- Jina.ai
- Jira
- Keap
- Klaviyo
- LinkedIn
- Mailchimp
- Mailjet
- MailerLite
- Mailgun
- Marketo
- Microsoft Azure OpenAI
- Microsoft の Azure AI Foundry
- Microsoft Dynamics CRM
- Microsoft Power Automate
- Microsoft Sentiment
- Microsoft Teams
- リリース ノート
- Microsoft Teams アクティビティについて
- プロジェクトの対応 OS
- チャンネルを作成
- チャネルにメンバーを招待
- すべてのチャネルのリストを取得
- 個々のチャット メッセージを送信
- チャネル メッセージに返信
- オンライン Teams 会議を作成
- チャネル メッセージを送信
- グループ チャット メッセージを送信
- 名前でチャネルを取得
- 個々のチャットを取得
- 名前でチームを取得
- ユーザーをチームに招待
- すべてのチャネル メッセージのリストを取得
- すべてのチャット メッセージのリストを取得
- すべてのチーム メンバーのリストを取得
- オンライン Teams 会議を取得
- すべての記録のリストを取得
- すべてのトランスクリプトのリストを取得
- 会議のトランスクリプト/記録をダウンロード
- すべてのレコードのリストを取得
- レコードを挿入
- レコードを更新
- レコードを取得
- レコードを削除
- テクニカル リファレンス
- Microsoft Translator
- Microsoft Vision
- Miro
- Okta
- OpenAI
- OpenAI V1 準拠の LLM
- Oracle Eloqua
- Oracle NetSuite
- PagerDuty
- Paypal
- PDFMonkey
- Perplexity
- Pinecone
- Pipedrive
- QuickBooks Online
- Quip
- Salesforce
- Salesforce Marketing Cloud
- SAP BAPI
- SAP Cloud for Customer
- SAP Concur
- SAP OData
- SendGrid
- ServiceNow
- Shopify
- Slack
- SmartRecruiters
- Smartsheet
- Snowflake
- Snowflake Cortex
- Stripe
- Sugar Enterprise
- Sugar Professional
- Sugar Sell
- Sugar Serve
- TangoCard
- Todoist
- Trello
- Twilio
- UiPath Apps (プレビュー)
- UiPath Orchestrator
- IBM WatsonX
- WhatsApp Business
- WooCommerce
- Workable
- Workday
- Workday REST
- X(旧ツイッター)
- Xero
- Youtube
- Zendesk
- Zoho Campaigns
- Zoho Desk
- Zoho Mail
- Zoom
- ZoomInfo

Integration Service のアクティビティ
このアクティビティにより、Maestro によってオーケストレーションされた自動化されたプロセスが Azure AI Foundry プロジェクトに接続し、プロジェクト内で定義されているエージェントを呼び出すことができます。
projectname/services.ai.azure.com/api/の API によって利用可能) によって異なります。
Maestro とエージェントの対話の戦略は、エージェントの作成中も継続する必要があります。Maestro のビジネス プロセスでは、Maestro は事前定義された一連のパラメーターをエージェントに送信します。その際、エージェントがどのパラメーターを返信に使用するかを明確に想定して、プロセスを目標に向かって継続的に推進します。
このアクティビティを Maestro のエージェンティック プロセスで使用するには、以下の手順に従います。
- キャンバスにサービス タスク要素を追加し、タスクの [ プロパティ ] パネルを開きます。
- このサービス タスクの名前を
Foundry Hello Worldとします。 - [ 実装 ] セクションの [ アクション ] ドロップダウン リストから、[ 外部エージェントを起動し、待機] を選択します。
- Microsoft Azure AI Foundry コネクタを選択します。
- 既存のコネクションを選択するか、新しいコネクションを作成します。詳細については、「 Microsoft Azure AI Foundry の認証」をご覧ください。
-
[アクティビティ] から [スレッドを実行] を選択します。
- [ エージェント名] から、Microsoft Azure AI Foundry で以前に作成したエージェントを選択します。
-
[メッセージ] に「What can you do?」と入力します。プロンプトには必ず引用符を含めてください。
-
開始イベントをサービス タスクに接続し、サービス タスクをキャンバスの終了イベント ノードに接続します。
-
[ デバッグ] を選択して、このプロセスを実行します。実行が成功したら、グローバル変数を確認し、ソースからの {:} 応答 を探します: Foundry Hello World。返信の構造に注意してください。
メモ: Foundry エージェントの実行は、完了までに最大 90 秒かかる場合があります。 まれに、Foundry エージェントの非同期応答メカニズムが原因で、最大で 10 分かかることがあります。たとえば、「何ができますか?」というプロンプトに対するエージェントの回答は次のようになります。
{ "content_value": "Here’s how I can assist you:\n\n- **Recommend AI Tools**: Suggest the best AI tools (apps, platforms, APIs) for your specific challenge, need, or workflow.\n- **Usage Guidance**: Provide clear steps on how to use the suggested AI tool for your scenario.\n- **Prompt Writing**: If the suggestion involves an AI language model (like ChatGPT, Claude, etc.), I provide you with a ready-to-use prompt tailored to your need.\n- **Comparison**: Offer quick comparisons between similar AI tools if needed.\n- **Special Cases**: Point you to tools with image/audio/video capabilities for media-related requirements.\n\n**Try me:** \n- State your problem, task, or goal (e.g., “I need to summarize research articles”).\n- I’ll reply with the best matching AI tool and exact usage instructions/prompt.", "thread_id": "thread_AJhKo6PvrzCFu1dtpXV1ZEqM", "assistant_id": "asst_lozoOWbsiggHu9QItxfrXZt1", "role": "assistant", "run_id": "run_GS5b1gEgXElhudrhFSAtFzQo", "content_type": "text", "latest_message_id": "msg_D5MUkFj4AvsHKNdHNFQBJpAv", "created_at": 1758581230, "object": "thread.message", "timestamp": "2025-09-22T22:47:10Z", "eventType": "TRIGGER_CREATED" }{ "content_value": "Here’s how I can assist you:\n\n- **Recommend AI Tools**: Suggest the best AI tools (apps, platforms, APIs) for your specific challenge, need, or workflow.\n- **Usage Guidance**: Provide clear steps on how to use the suggested AI tool for your scenario.\n- **Prompt Writing**: If the suggestion involves an AI language model (like ChatGPT, Claude, etc.), I provide you with a ready-to-use prompt tailored to your need.\n- **Comparison**: Offer quick comparisons between similar AI tools if needed.\n- **Special Cases**: Point you to tools with image/audio/video capabilities for media-related requirements.\n\n**Try me:** \n- State your problem, task, or goal (e.g., “I need to summarize research articles”).\n- I’ll reply with the best matching AI tool and exact usage instructions/prompt.", "thread_id": "thread_AJhKo6PvrzCFu1dtpXV1ZEqM", "assistant_id": "asst_lozoOWbsiggHu9QItxfrXZt1", "role": "assistant", "run_id": "run_GS5b1gEgXElhudrhFSAtFzQo", "content_type": "text", "latest_message_id": "msg_D5MUkFj4AvsHKNdHNFQBJpAv", "created_at": 1758581230, "object": "thread.message", "timestamp": "2025-09-22T22:47:10Z", "eventType": "TRIGGER_CREATED" }
エージェントの出力をプロセス変数に割り当てて、Maestro プロセスの進行状況に影響を与える必要があります。たとえば、Boolean 評価に基づいて決定を下す場合や、分類タスクの回答を使用する場合などです。
-
デザイン モードで、デザイン キャンバスからエージェントを選択します。
-
[プロパティ] を選択します。
-
[出力] で [ 新規追加] を選択し、 agent_reponse という名前の String 型の変数を追加します。
-
[値] で [Foundry Hello World (Foundry Hello World > Response > [Content value (string)] を選択します。
式エディターを使用した Maestro でのエージェント出力の処理の例:
プロンプトが次の場合:
「フランスの首都は何ですか?」 {"capital":"Normandy")の形式でのみJSONで回答し、JSONのみ出力しますstring):
{"capital":"パリ"}answer_in_JSON ) を作成し、式エディターを使用します。
js:JSON.parse(result.response.messages[0].content)JSONです。
{
"capital": "Paris"
}{
"capital": "Paris"
}接続を確立するだけでなく、Microsoft Azure AI Foundry ワークスペースと Maestro の両方でプロンプトをテストする必要があります。これにより、Maestro で使用し、変数に割り当てて、プロセス内の他のアクターに渡すのに最適な目的の出力が得られます。
詳細なプロンプトは、Microsoft Azure AI Foundry 内のエージェントの システム プロンプト 内に留まることをお勧めします。実行時に Maestro からエージェントに提供される ユーザー プロンプト は、簡潔で要点を押さえたものである必要があります。この役割の主な役割は、エージェントが特定のタスクを実行し、期待される一貫性のある出力を生成するために必要な関連変数を示すことです。
"What is the quantity on inventory of Order ID " + vars.orderId_1 + "respond only with a JSON object with the quantity in the key Order_Quantity. No explanations, only JSON""What is the quantity on inventory of Order ID " + vars.orderId_1 + "respond only with a JSON object with the quantity in the key Order_Quantity. No explanations, only JSON"エージェントは次のように返信します。
{"Order_Quantity":"100"}{"Order_Quantity":"100"}JSON型のように見えても、実際には string型である可能性があります。