

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

# 针对使用案例自定义代理
<a name="agents-customize"></a>

设置代理后，您可以使用以下功能进一步自定义其行为：
+ **高级提示**让您可以修改提示模板，以确定在运行时的每一步向代理发送的提示。
+ **会话状态**是一个包含属性的字段，您可以在构建时发送 [https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_CreateAgent.html](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_CreateAgent.html) 请求定义这些属性，也可以在运行时通过 [https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_InvokeAgent.html](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_InvokeAgent.html) 请求发送这些属性。您可以使用这些属性来提供和管理用户与代理之间对话的上下文。
+ Amazon Bedrock 代理提供了选择不同流程的选项，这些流程可以针对代理仅有一个知识库的简单应用场景优化延迟。要了解更多信息，请参阅性能优化主题。

选择一个主题，详细了解相应功能。

**Topics**
+ [自定义代理编排策略](orch-strategy.md)
+ [控制代理会话上下文](agents-session-state.md)
+ [优化仅使用一个知识库的 Amazon Bedrock 代理的性能](agents-optimize-performance.md)
+ [使用尚未针对 Amazon Bedrock 代理进行优化的模型](working-with-models-not-yet-optimized.md)

**注意**  
如果您的代理只有一个知识库、使用默认提示、没有操作组并且禁用了用户输入，将不会执行代理指令。