View a markdown version of this page

DynamoDB 的 AI 架構連接器 - Amazon DynamoDB

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

DynamoDB 的 AI 架構連接器

AI 代理器需要耐用的儲存體來儲存他們必須記住的所有內容:可承受重新啟動的對話狀態、跨越工作階段的聊天歷史記錄,以及他們可以在稍後對話中記住的長期記憶。由架構社群維護 AWS 和由架構社群維護的開放原始碼連接器,整合 DynamoDB 與熱門的 AI 代理程式架構,讓 狀態存在於具有單位數毫秒延遲的無伺服器資料庫中。 AWS 帳戶

下表摘要說明可用的連接器,以及每個連接器存放的內容。

架構

套件

它在 DynamoDB 中存放的內容

語言

Strands 代理程式

strands-dynamodb-storage

透過 SDK 的統一儲存合約,取得工作階段狀態、長期記憶體、文字記錄和大型工具結果

Python、TypeScript

LangChain

langchain-community, langchain-aws

聊天訊息歷史記錄,以及用於向量相似性搜尋的內嵌文件

Python、JavaScript

LangGraph

langgraph-checkpoint-aws

客服人員檢查點 (短期對話狀態) 和長期、跨執行緒的記憶體

Python