

# 适用于 DynamoDB 的人工智能框架连接器
<a name="gen-ai-framework-connectors"></a>

智能体需要持久存储来保存所有必须记住的内容：重启后仍保留的对话状态、跨会话的聊天记录，以及可在后续对话中检索的长期记忆。由 Amazon 和框架社区共同维护的开源连接器将 DynamoDB 与主流智能体框架集成，以使状态得以存储在您自己的 Amazon Web Services 账户中具有个位数毫秒延迟的无服务器数据库内。

下表汇总了可用的连接器及每个连接器所存储的内容。


| 框架 | 程序包 | 它存储在 DynamoDB 中的内容 | 语言 | 
| --- | --- | --- | --- | 
| Strands Agents | `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)
+ [将 DynamoDB 与 LangChain 结合使用](ddb-langchain.md)
+ [将 DynamoDB 用作 LangGraph 代理的检查点存储](ddb-langgraph-checkpoint.md)
+ [LangGraph 智能体的语义长期记忆](ddb-langgraph-memory.md)