AWS – Amazon Nova expands Tool Choice options for Converse API
Amazon Nova now supports expanded Tool Choice parameter options in the Converse API, enhancing developers’ control over model interactions with tools. Today, developers already use the Converse API to create sophisticated conversational applications, such as customized chat bots to maintain conversations over multiple turns. With this update, Nova adds support for ‘Any’ and ‘Tool’ modes in addition to the existing ‘Auto’ mode support, enabling developers to use all three different modes.
- Auto leaves tool selection entirely to Nova’s discretion, whether to call a tool or generate text instead. Auto is useful in use cases like chatbots and assistants where you may need to ask the user for more information, and is the current default.
- Any prompts Nova to return at least one tool call, from the list of tools specified, while allowing it to choose which tool to use. Any is particularly useful in machine to machine interactions where your downstream components may not understand natural language but might be able to parse a schema representation.
- Tool enable developers to request a specific tool to be returned by Nova. Tool is particularly useful in forcing a structured output by having a tool that has the return type as your desired output schema.
To learn about expanded Tool Choice parameter support in Amazon Nova’s Converse API, see the Amazon Nova user guide. Learn more about Amazon Nova foundation models at the Amazon Nova product page. You can get started with Amazon Nova foundation models in Amazon Bedrock from the Amazon Bedrock console.
Read More for the details.