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.
Related features
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.