Define slottable parameters for headers, query parameters, and body for each Function. The tool allows designers to add parameters that will be used when the Agent makes REST calls. In this example, the Function is ready to accept PO Details values as part of the REST request.
Parameters make the Function dynamic allowing the AI Agent to pass different values (like different locations in this case) based on user queries.
Give examples of the query so the LLM (Large Language Model) can properly slot parameters for that call.
The LLM learns how to generate queries for this REST call by seeing examples. This ensures the AI Agent can dynamically construct correct calls during runtime.
Test each Function at design time, by creating example parameters to ensure the Function is defined correctly and works within the Oracle environment. The Function Get Purchase Order is ready to be tested by the designer using the UI in AI Agent Studio. The test ensures that the endpoint returns the expected Purchase Order details.
Testing Functions before deploying them guarantees that Agents won’t encounter errors when using these integrations in production.
Describe the capabilities of the tool, along with the Function definitions, to enable the AI Agents to execute those calls when needed.
Field | Example Value |
Tool Type | External REST |
Tool Name | Get Purchase Order |
Key | GET_PURCHASE ORDER |
Category | SCM |
Description | This tool can check the local weather by a latitude/longitude point |
Method | GET |
Sample Query | /fscmRestApi/resources/11.13.18.05/purchaseOrders/{purchaseOrdersUniqID} |
Sample Query Description | Sample query that needs a latitude, longitude pair to provide weather for that location |
Oracle AI Studio’s External REST Tool makes it effortless to bring external data and services into AI-powered conversations:
Public Security
Mineral Explore
Aerial Photography
Movie Production
Help Center
Ticket
FAQ
Contact
Community
Help Center
Ticket
FAQ
Contact
Community
We'd like to understand our visitors better. Would you like to share some basic information with us?
[ninja_form id=2]