- 概要
- 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 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 securely connect your data with any AI model to create accurate, domain-specific applications. Through the Mosaic AI Gateway, agents that use many different frameworks can be deployed and assigned serving endpoints (Mosaic AI Model Serving).
This activity enables the use of Databricks agents as participants in an automated process orchestrated by Maestro.
Generic LLM based agents, information extraction, and other types of agents within .Databricks can be used with the Databricks Agent connector as long as they are assigned and exposed via Serving endpoints. In most cases, integration with Maestro requires that the Agent render its output in a structured JSON schema. Information Extraction agents in Databricks are a good example. However, any agent can be prompted to respond in a well defined, simple schema using examples.
To use this activity in a Maestro agentic process, follow these steps:
- Add a service task element to the canvas and open the task's Properties panel.
- Name the service task
Databricks Hello World
. - In the Implementation section, from the Action dropdown list, select Start and wait for external agent.
- Select the Databricks Agent connector.
- Select an existing connection or create a new one. For more information, see Databricks Agent authentication.
-
From Activity, select Query serving endpoint.
- From Serving Endpoint, select an agent previously created in Databricks.
-
Under Additional Options, in the Message Content field, enter
"What can you do?"
. Make sure to include the quotes in the prompt. -
Connect the start event to the service task, and the service task to an end event node on the canvas.
-
Select Debug to run this process. After a successful run, review the global variables and look for the {:} response from the source: Databricks Hello World. Take note of the structure of the reply.
For example, this is the agent's response to the prompt "What can you do?":
{ "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." } ] }
The agent’s output must be assigned to a process variable so it can influence the progress of the Maestro process, for example to make a decision based on a boolean evaluation, or to use the answer from a classification task.
-
In Design mode, select the agent from the design canvas.
-
In the Properties panel, select Add new and name the variable agent_reponse.
-
For Value, select Databricks Hello World > Response > Message array > Message content (string).
Example of handling agent output in Maestro using the Expression editor:
If the prompt was:
"What is the capital of France?" answer in a JSON only on the form of {"capital":"Normandy") only JSON output
string
):
{"capital":"Paris"}
answer_in_JSON
and use the Expression editor:
js:JSON.parse(result.response.messages[0].content)
JSON
):
{
"capital": "Paris"
}
{
"capital": "Paris"
}
Beyond establishing connectivity, you should test prompts both in the Databricks workspace as well as from Maestro. This ensures you achieve the desired output that can best be consumed by Maestro, assigned to variables, and passed on to other actors in the process.
We recommend that detailed prompts remain within the system prompts of the agent within Databricks. The user prompt which is provided by Maestro to the agent at runtime should be brief and to the point. Its role is primarily to indicate the relevant variables needed by the agent to perform a specific tasks and generate an expected consistent output.
"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"
The agent will reply with:
{"Order_Quantity":"100"}
{"Order_Quantity":"100"}
JSON
, it may actually be of type string
.