Tools
What are tools?
Tools enable AI agents to:
Access External Data
Web searches, web scraping, databases, APIs, files
Perform Actions
Form submissions, code execution, API calls, custom functions
Tools have two forms:
Custom Tools
Developer-defined tools. Custom tools will require you to write code to handle the tool calls.
Hosted Tools
WorkflowAI-built tools (e.g., search-web, browser-text). Hosted tools do not require any code or engineering effort.
Custom Tools
Custom tools are tools specific to your application. You are responsible for running these tools when they are called by the AI agent.
Adding a custom tool through code is currently only available with our Python SDK. Read the documentation for adding custom tools.
Hosted Tools
What hosted tools are available?
WorklfowAI supports and manages the following tools:
@browser-text
allows fetching the content of a web page (text-only)@google-search
allows performing a web search using Google's search API@perplexity-sonar-pro
allows performing a web search using Perplexity's Sonar Pro model
We're working on adding more tools, if you need any specfic tool, please open a discussion on GitHub or Discord
How to enable tools?
Tools can be added in the Playground by either:
Describing the use case to the playground chat agent
Under "Instructions" tap on the tools you want to enable.
Last updated
Was this helpful?