Tool Use, RAG, and Agentic Flows with Amazon Nova Sonic - Amazon Nova

Tool Use, RAG, and Agentic Flows with Amazon Nova Sonic

The Amazon Nova Sonic model extends its capabilities beyond pre-trained knowledge by supporting tool use. Tool use, sometimes called function calling, enables integration with external functions, APIs, and data sources. This section explains how to implement tool use, Retrieval-Augmented Generation (RAG), and agentic workflows with Amazon Nova Sonic.

Diagram that explains how Amazon Nova Sonic calls a tool and uses it to generate results.

You can control what tool the model uses by specifying the toolChoice parameter. For more information, see Choosing a tool.