System tools are built-in features that help Optimizely Opal take action. Each tool performs a specific task, such as creating a campaign, uploading files, or generating images. Think of tools like attachments on a Swiss Army knife. Each one has a distinct purpose that helps you get work done.
In addition to the system tools available in Opal, Optimizely Data Platform (ODP) includes a set of system tools designed to support getting campaign information.
Click a tool's name to expand it and learn when to use it, its required and optional parameters, and example prompts to calling the tool. If you do not provide a required parameter, Opal prompts you for it.
suggest_odp_audiences – Suggests new real-time audiences you can create in ODP based on your existing schema.
-
When to use
- You are looking for inspiration or ideas for useful real-time audiences.
- You want to understand what types of audiences you can create with your existing data.
-
What Opal produces
- Three suggested real-time audiences. Audiences are not created automatically in ODP. Review and approve them to create the audience.
-
Example prompts
- Generate some ODP audiences for my customer data.
- Provide me with ideas for audiences I could create.
odp_get_audience_list – Returns the list of existing real-time audience IDs within the connected ODP instance. See the Connections section in the Get started with Optimizely Opal for administrators.
-
When to use
- You want to know existing real-time audiences.
- You want to retrieve valid audience IDs before fetching details.
-
What Opal produces
- A list of audience IDs, without configuration or metadata.
-
Example prompts
- List all real-time audiences.
- Show all existing audiences.
odp_get_audience_by_id – Retrieves the full configuration and metadata for a specific real-time audience.
-
When to use
- You have an audience ID and want to inspect its definition.
- You want metadata for the audience, such as author, version count, or creation date.
-
Parameters
-
id– ID of the audience you want information about.
-
-
What Opal produces
- The complete audience configuration and associated metadata.
-
Example prompts
- Get details for audience ID vip_customers_123.
- Show me how this audience is defined.
create_odp_audiences – Creates a real-time audience based on a natural-language description.
-
When to use
- You already know the audience you want to create and want ODP to configure it as a real-time audience.
- You prefer to use natural language instead of providing a technical definition for your audience.
-
Parameters
-
user_query– The natural-language description of the real-time audience you want to create.
-
-
What Opal produces
- A proposed audience definition built from your schema.
- A confirmation step before the audience is actually created. No audience is created if the available ODP instance schema is unsupported by the query.
-
Example prompts
- Create an audience of VIP customers in the Nordics.
- Build a real-time audience of users who made a purchase in the last 30 days.
Please sign in to leave a comment.