awslabs/amazon-bedrock-agent-samples

Example Jupyter notebooks 📓 and code scripts 💻 for using Amazon Bedrock Agents 🤖 and its functionalities

What it solves

這份存儲庫提供了使用 Amazon Bedrock Agents 構建 AI 驅動助手之實用的範例與最佳實踐。它透過展示如何自動化複雜的工作流程並與各種 API 和服務進行互動,幫助開發者從實驗階段邁向生產階段。

How it works

此專案使用 Amazon Bedrock Agents 框架來建立可以執行任務的代理。它支援單一代理設置與多代理協作,在多代理協作中,監督者可以透過路由或監督者模式在多個代理之間規劃與執行任務。 範例主要使用 Python 中的 boto3 SDK 進行實作,但它們與各種其他 AWS SDKs 也是相容的。

Who it’s for

正在使用 Amazon Bedrock 構建代理式 AI 解決方案的開發者與架構師,特別是那些正在尋找常見代理模式(例如:程式碼解釋、長期記憶、人機協作)參考實作的人。

Highlights

  • Multi-Agent Collaboration: 支援由監督者引導的多代理協作,以解決複雜問題。
  • Diverse Example Library: 包含針對 DevOps、能源效率、抵押貸款協助、以及房地產投資等各種使用場景的實作。
  • Advanced Agent Capabilities: 範例涵蓋了程式碼解釋、知識庫整合、長期記憶以及使用者確認步驟。
  • Integrated Tooling: 可透過 Action Groups 重複使用的網頁搜尋、工作記憶與股票數據查詢之共享工具。