

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 将代理配置为向用户请求信息，以提高函数预测的准确性
<a name="agents-user-input"></a>

**注意**  
亚马逊 Bedrock Agents（现为 Amazon Bedrock Agents Classic）不再向新客户开放。要获得与 Bedrock Agents Classic 相似的功能，请浏览 [Amazon AgentCore](https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/agentcore-get-started-cli.html) 现有客户可以继续正常使用该服务。有关更多信息，请参阅 [亚马逊 Bedrock Agents 经典维护模式](agents-classic-maintenance-mode.md)。

您可以将代理配置为在没有足够的信息来完成任务时向用户请求更多信息。如果您的代理具有包含某些参数的操作组或 API，则默认情况下，代理将使用这些参数的默认值，或者如果用户没有提供相关信息，基础模型会假设参数的值来完成 API 请求。这可能会导致代理根据当前交互错误地预测下一个要调用的函数或方法，进而导致幻觉。

要提高代理的准确性，请将您的代理配置为要求用户提供更多信息，方法是在 Amazon Bedrock 控制台中启用`User input`字段、使用 API 或使用 AWS 软件开发工具包。Amazon Bedrock Agent 模型用户输入 ActionGroup 是一个内置函数，您需要将其作为操作组添加到代理中。