Link Search Menu Expand Document Documentation Menu

Agents and tools

Introduced 2.13

You can automate machine learning (ML) tasks using agents and tools.

An agent orchestrates and runs ML models and tools. For a list of supported agents, see Agents.

A tool performs a set of specific tasks. Some examples of tools are the VectorDBTool, which supports vector search, and the ListIndexTool, which executes the List Indices API. For a list of supported tools, see Tools.

You can modify and transform tool outputs using a processor chain. This section describes OpenSearch agents and tools that run inside the OpenSearch cluster and perform common OpenSearch operations such as listing indexes and running queries.

OpenSearch also provides tools for external AI assistants to connect to and query your clusters. These tools run outside your OpenSearch cluster. For more information, see AI agent integrations.

350 characters left

Have a question? .

Want to contribute? or .