- 概要
- 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 エージェント
- リリース ノート
- Databricks Agent アクティビティについて
- サービング エンドポイントにクエリを実行
- 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 のアクティビティ
Databricks Agents は、データを任意の AI モデルと安全に接続して、正確なドメイン固有のアプリケーションを作成します。Mosaic AI ゲートウェイを通じて、多くの異なるフレームワークを使用するエージェントをデプロイし、 サービングエンドポイント を割り当てることができます (Mosaic AI モデルサービング)。
このアクティビティでは、Maestro がオーケストレーションする自動化プロセスの参加者として Databricks エージェントを使用できます。
汎用 LLM ベースのエージェント、情報抽出、およびその他の種類のエージェント。Databricks は、Serving エンドポイントを介して割り当てられ、公開されている限り、Databricks エージェント コネクタで使用できます。ほとんどの場合、Maestro との連携では、Agent で出力を構造化された JSON スキーマでレンダリングする必要があります。Databricks の情報抽出エージェントがその好例です。ただし、例を使用して、明確に定義された単純なスキーマで応答するようにエージェントにプロンプトを出すことができます。
このアクティビティを Maestro のエージェンティック プロセスで使用するには、以下の手順に従います。
- キャンバスにサービス タスク要素を追加し、タスクの [ プロパティ ] パネルを開きます。
- このサービス タスクの名前を
Databricks Hello Worldとします。 - [ 実装 ] セクションの [ アクション ] ドロップダウン リストから、[ 外部エージェントを起動し、待機] を選択します。
- Databricks エージェント コネクタを選択します。
- 既存のコネクションを選択するか、新しいコネクションを作成します。詳細については、「 Databricks エージェント認証」を参照してください。
-
[アクティビティ] から [クエリ サービング エンドポイント] を選択します。
- [Serving Endpoint] から、以前に Databricks で作成したエージェントを選択します。
-
[ その他のオプション] の [ メッセージの内容 ] フィールドに、「
"What can you do?"」と入力します。プロンプトには必ず引用符を含めてください。 -
開始イベントをサービス タスクに接続し、サービス タスクをキャンバス上の終了イベント ノードに接続します。
-
[ デバッグ] を選択して、このプロセスを実行します。実行が成功したら、グローバル変数を確認し、ソースからの {:} 応答 を探します: Databricks Hello World。返信の構造に注意してください。
たとえば、「何ができますか?」というプロンプトに対するエージェントの回答は次のようになります。
{ "id": "bf185700-c100-41be-9d4b-6a8aee2d8444", "databricks_output": { "databricks_request_id": "bf185700-c100-41be-9d4b-6a8aee2d8444" }, "messages": [ { "role": "assistant", "id": "run--38ced1fa-f810-49c2-87fc-e831e5ffb1d0-0", "content": "I can provide information and answer questions to the best of my ability. I can also execute Python code in a stateless sandboxed environment using the provided function. If you have a specific question or task in mind, feel free to ask and I'll do my best to assist you." } ] }{ "id": "bf185700-c100-41be-9d4b-6a8aee2d8444", "databricks_output": { "databricks_request_id": "bf185700-c100-41be-9d4b-6a8aee2d8444" }, "messages": [ { "role": "assistant", "id": "run--38ced1fa-f810-49c2-87fc-e831e5ffb1d0-0", "content": "I can provide information and answer questions to the best of my ability. I can also execute Python code in a stateless sandboxed environment using the provided function. If you have a specific question or task in mind, feel free to ask and I'll do my best to assist you." } ] }
エージェントの出力をプロセス変数に割り当てて、Maestro プロセスの進行状況に影響を与える必要があります。たとえば、Boolean 評価に基づいて決定を下す場合や、分類タスクの回答を使用する場合などです。
-
デザイン モードで、デザイン キャンバスからエージェントを選択します。
-
プロパティ パネルで [新規追加] を選択し、変数に agent_reponse という名前を付けます。
-
[値] で、 [Databricks Hello World の > 応答] > [メッセージ配列] > [メッセージの内容 (文字列)] を選択します。
式エディターを使用した Maestro でのエージェント出力の処理の例:
プロンプトが次の場合:
「フランスの首都は何ですか?」 {"capital":"Normandy")の形式でのみJSONで回答し、JSONのみ出力しますstring):
{"capital":"パリ"}answer_in_JSON ) を作成し、式エディターを使用します。
js:JSON.parse(result.response.messages[0].content)JSONです。
{
"capital": "Paris"
}{
"capital": "Paris"
}接続を確立するだけでなく、Databricks ワークスペースと Maestro の両方でプロンプトをテストする必要があります。これにより、Maestro で使用し、変数に割り当てて、プロセス内の他のアクターに渡すのに最適な目的の出力が得られます。
Databricks 内のエージェントの システム プロンプト 内に詳細なプロンプトを残すことをお勧めします。実行時に 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型である可能性があります。