宣布 TypeScript 支援 Strands 代理程式 (預覽版) 和更多內容
在 5 月,我們開源了 Strands 代理程式 SDK,這個開源 Python 框架採用模型驅動的方式,只需幾行程式碼即可建立並執行 AI 代理程式。今天,我們宣布 TypeScript 支援推出預覽版。現在,開發人員可以選擇使用 Python 和 TypeScript 來建立 Strands 代理程式。
TypeScript 支援的 Strands 旨在透過完整安全性、async/await 支援,以及現代 JavaScript/TypeScript 模式,為 TypeScript 提供慣用語言體驗。Strands 可以在 AWS Lambda 和 Bedrock AgentCore 的執行時期,輕鬆於用戶端應用程式、瀏覽器和伺服器端應用程式中運行。開發人員也可以運用 AWS CDK,在 Typescript 中建立整個堆疊。
我們也宣布 Strands SDK 推出三項額外更新。首先,Strands 代理程式邊緣裝置支援現已正式推出,透過雙向串流和額外的本地模型供應商 (例如 llama.cpp) 擴展 SDK,讓您可運用本地模型,在小型裝置上執行代理程式。其次,Strands 引導現已作為實驗功能推出,可為開發人員提供模組化提示機制,在代理程式生命週期中的適當時機提出意見回饋,無需僵化的工作流程,即可將代理程式導向預期結果。最後,Strands 評估現已提供預覽版。評估功能可讓開發人員系統性驗證代理程式行為、衡量改善,並在開發週期中放心地進行部署。
前往 Strands 代理程式 GitHub 以開始建立。