宣布在 Strands Agents(预览版)等中提供 TypeScript 支持
5 月,我们开源了 Strands Agents SDK,这是一种采用模型驱动的方法,只需几行代码即可构建和运行人工智能代理的开源 Python 框架。今天,我们宣布在预览版中提供 TypeScript 支持。现在,开发者可以选择使用 Python 和 TypeScript 来构建 Strands Agents。
Strands 中的 TypeScript 支持旨在提供惯用 TypeScript 体验,具备完整的类型安全、异步/等待支持和现代 JavaScript/TypeScript 模式。Strands 可以在客户端应用程序、浏览器以及运行时(例如 AWS Lambda 与 Bedrock AgentCore)中的服务器端应用程序中轻松运行。开发者还可以使用 AWS CDK 在 TypeScript 中构建整个堆栈。
我们还宣布推出 Strands SDK 的另外三项更新。首先,Strands Agents 的边缘设备支持现已全面推出,这使得 SDK 具备双向流式传输功能,并新增了本地模型提供商(例如 llama.cpp),让您可以使用本地模型在小型设备上运行代理。其次,Strands 引导现已作为一项实验性功能提供,它为开发者提供了模块化的提示机制,能够在代理生命周期的恰当时刻向其提供反馈,从而引导代理达成预期目标,而无需依赖僵化的工作流程。最后,Strands 评估现已提供预览版。评估让开发者能够系统地验证代理行为,衡量改进情况,并在开发周期中自信地进行部署。
前往 Strands Agents GitHub 开始构建。