将代理配置为向用户请求信息,以提高函数预测的准确性 - Amazon Bedrock

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

将代理配置为向用户请求信息,以提高函数预测的准确性

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

要提高代理的准确性,您可以通过在 Amazon Bedrock 控制台中启用 User input 字段、使用 API 或使用 AWS SDK 将您的代理配置为要求用户提供更多信息。Amazon Bedrock 代理模型用户输入是一个内置的 ActionGroup,您需要将其作为操作组添加到代理中。