内存操作


内存操作

演示了高级会话内存操作,包括项目操作、对话修正和会话管理。

本演示所展示的内容

  • get_items():以编程方式检索对话历史
  • add_items():手动添加对话项目
  • pop_item():移除并修正对话轮次
  • clear_session():重置对话历史

快速入门

  1. 安装 OpenAI Agents SDK:

    pip install openai-agents ​
  2. 设置环境:

    cp ../env.example .env # Edit .env and add your OpenAI API key ​
  3. 运行代理:

    import asyncio from agent import basic_memory_operations, conversation_corrections # Test memory operations asyncio.run(basic_memory_operations()) # Test conversation corrections asyncio.run(conversation_corrections()) ​

关键概念

  • 内存检查:理解对话结构
  • 手动项目管理:添加自定义对话条目
  • 对话修正:撤销并修改交互内容
  • 会话清理:清除对话历史

可用操作

基本内存操作

  • 检索对话项目
  • 添加自定义对话条目
  • 检查会话内容

对话修正

  • 使用 pop_item() 撤销回复
  • 修正用户问题
  • 修改对话流程

会话管理

  • 清除对话历史
  • 开始全新对话
  • 管理会话生命周期

内存检查

  • 分析对话结构
  • 限制检索的项目数量
  • 理解内存模式

下一步

免责声明:
本文档采用基于机器的 AI 翻译服务进行翻译。尽管我们力求准确,但请注意,自动翻译可能存在错误或不准确之处。应以原文语言版本的文档作为权威依据。如需获取关键信息,建议使用专业的人工翻译。对于因使用本翻译而产生的任何误解或误读,我们概不负责。

作者与出处
原作者:Shubhamsaboo
来源:Shubhamsaboo
许可证:Apache-2.0
整理人: 灏天文库整理
由灏天文库结构化整理,提供目录导航、全文检索与在线阅读,便于系统化学习
发布者: 作者: Shubhamsaboo 转发
评论区 (0)
U