背景:从一次选型讨论说起
最近在评估用 AWS AgentCore 来搭一个 chatbot。官方文档把它描述成一个"企业级 agent 平台",看起来什么都有:Runtime 跑代码、Memory 管记忆、Gateway 接工具、Observability 看观测。但当我真正去核对"会话管理"和"确保上下文不超模型上限"这两个 chatbot 最核心的需求时,发现 OOTB(开箱即用)的程度和宣传里暗示的并不完全一致。这里把结论记下来,供同样在选型的人参考。
AgentCore 到底是不是 chatbot 框架?
先说定位:AgentCore 是"运行时 + 记忆 + 网关"平台,不是开箱即用的 chatbot 框架。你需要自己写 agent 的业务逻辑(跑在 AgentCore Runtime 里),它负责的是部署、扩缩容、身份认证、工具连接和可观测性。对话和会话能力由其中的 AgentCore Memory 模块提供。
也就是说,它给你的是"地基"和"水电煤",不是"精装修的房子"。对想快速拖一个聊天窗口的人来说,它偏底层;对要自己掌控 agent 行为、又要生产级运维能力的团队,它合适。 ...