Tools are built-in capabilities that extend what Optimizely Opal can do. They help Opal complete specific steps within instruction agents, especially for complex or multi-step tasks. Think of tools as attachments on a Swiss Army knife. Each one performs a unique function, like analyzing a webpage or drafting campaign content. Used together in an instruction agent, these tools enable Opal to complete end-to-end workflows efficiently and accurately.
You can assign one or more tools to an instruction agent based on the steps it needs to perform. To see which tools a specific instruction agent uses, see the agent's Details section.
The following is the full list of tools available:
Content creation and management
- create_article_in_task – Creates articles within specific tasks, requiring information like title, body, and metadata.
- update_content_in_task – Modifies existing content in a task, including text, rich text, and library assets (images, videos).
Campaign and task management
- create_campaign – Creates new campaigns with briefs, titles, and optional parent campaign linking.
- create_tasks – Generates task suggestions for a given campaign.
- update_campaign_brief – Updates existing campaign briefs.
- update_task_brief – Updates existing task briefs.
- create_task_tor_odp_segmentation – Generates suggested customer segments for targeted campaigns.
Web interaction and research
- browse_web_url – Visits and extracts information from live web pages directly through chat. Helps you retrieve content, analyze data, or summarize key details from a specific URL.
- search_web – Searches any publicly accessible web page and returns information, images, and other resources at the time of the request.
- take_webpage_screenshot – Captures visual snapshots of online content to support tasks with clear visual insights. You can ask Optimizely Opal Chat to take a screenshot of any live, public webpage. The tool works best with stable, non-password-protected URLs.
-
analyze_screenshot_or_google_searched_images – Understands and analyzes the content of screenshots (with
.png
,jpeg
, or.webp
file extensions) or Google searched images.
Optimizely specific tools
- search_optimizely_docs – Searches the Optimizely knowledge base for documentation on Optimizely products and features.
Experimentation
- suggest_flag_variables – Suggests relevant variables for feature flagging based on the hypothesis and project details.
- suggest_flag_variations – Suggests variations for feature flag experiments.
Other utilities
- figure_out_search_keywords – Refines search queries for better results.
- reasoning_step – Documents Opal's internal thought processes for complex tasks.
Please sign in to leave a comment.