

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

# 教程：构建简单的 Amazon Bedrock 代理
<a name="agent-tutorial"></a>

本教程将指导您使用 AWS 管理控制台创建和配置简单的 Amazon Bedrock 代理。您将学习如何创建代理，通过调用 Lambda 函数来响应用户关于当前日期和时间的查询。

在本教程中，您将：

1. 创建 Lambda 函数 – 构建一个 Python 函数，当代理调用该函数时，会返回当前的日期和时间。

1. 创建 Amazon Bedrock 代理 – 在 Amazon Bedrock 控制台中设置代理，并使用指令配置该代理来处理日期和时间查询。

1. 测试代理 – 使用内置测试界面验证代理能否正确响应日期和时间请求。

1. 使用别名部署代理 – 创建代理的版本并使用别名部署，使其可供使用。

1. 通过 Python 代码调用代理 – 学习如何使用 AWS SDK for Python (Boto) 以编程方式与代理交互。

1. 清理资源 – 删除在本教程中创建的 AWS 资源，免产生不必要的费用。

在本教程结束时，您将拥有一个可运行的 Amazon Bedrock 代理，它能够理解以自然语言提出的关于日期和时间信息的请求，并利用 Lambda 函数返回的准确数据给出响应。

本教程基于 AWS 文档 [GitHub 存储库](https://github.com/awsdocs/aws-doc-sdk-examples/blob/main/python/example_code/bedrock-agent/scenario_get_started_with_agents.py)中的代理代码示例。

**Topics**
+ [先决条件](agent-tutorial-prereq.md)
+ [第 1 步：创建 Lambda 函数](agent-tutorial-step1.md)
+ [步骤 2：创建 Amazon Bedrock 代理](agent-tutorial-step2.md)
+ [步骤 3：测试代理](agent-tutorial-step3.md)
+ [步骤 4：使用别名部署代理](agent-tutorial-step4.md)
+ [步骤 5：通过 Python 代码调用代理](agent-tutorial-step5.md)
+ [步骤 6：清理资源](agent-tutorial-step6.md)
+ [其他资源](agent-tutorial-resources.md)