awslabs/agentcore-samples

Amazon Bedrock Agentcore accelerates AI agents into production with the scale, reliability, and security, critical to real-world deployment.

解決的問題

本倉儲提供 Amazon Bedrock AgentCore 的一系列範例與教學,AgentCore 是一種框架無關、模型無關的基礎設施,旨在安全且可擴展地部署與運行 AI 代理。它消除了建構專用代理基礎設施的運維負擔,讓開發者可使用自己偏好的 LLM 與代理框架(如 CrewAI、LangGraph 或 LlamaIndex),而無需重寫程式碼。

如何運作

AgentCore 作為支援性基礎設施層。該倉儲示範如何使用 AgentCore CLI 來產生專案結構、本地開發,以及將代理部署至 Amazon Bedrock AgentCore 執行環境。它提供多項關鍵功能的範例:

  • 執行時: 用於部署代理與工具的無伺服器環境。
  • 閘道: 將 API 與 Lambda 函數轉換為 MCP 相容工具的工具。
  • 身分與權限: 受管理的身分與存取管理(IAM)以及使用 Cedar 策略實現的細粒度存取控制。
  • 記憶: 支援個人化代理體驗的基礎設施。
  • 工具: 內建實用工具,如程式碼解釋器、瀏覽器工具與網路搜尋。
  • 可觀測性與評估: 用於追蹤、除錯以及使用 LLM-as-a-Judge 進行即時與線上評估的工具。

適用對象

希望在 AWS 上部署其代理,而無需被特定代理框架或模型綁定的開發者與架構師,用以建構生產就緒的代理式 AI 應用程式。

亮點

  • 框架無關: 支援 Strands、LangGraph、CrewAI、LlamaIndex 等。
  • 模型無關: 與任何大型語言模型相容。
  • C’s CLI 驅動工作流程: 項目建立、支援熱重載的本地開發,以及一鍵部署的流暢工作流程。
  • 全面的範例: 包含端對端應用、基礎設施即程式碼範本(CDK、Terraform),以及與 Okta 和 Entra 等身分提供者整合的範例。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案