

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

# DynamoDB 的 AI 架構連接器
<a name="gen-ai-framework-connectors"></a>

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 | 

**Topics**
+ [使用 DynamoDB 做為 Strands Agents 的儲存後端](ddb-strands-storage.md)
+ [搭配 LangChain 使用 DynamoDB](ddb-langchain.md)
+ [使用 DynamoDB 做為 LangGraph 代理程式的檢查點存放區](ddb-langgraph-checkpoint.md)
+ [LangGraph 代理程式的語意長期記憶體](ddb-langgraph-memory.md)