Tailwind CSSTailwind CSS
Home
  • Tailwind CSS 书籍目录
  • Vue 3 开发实战指南
  • React 和 Next.js 学习
  • TypeScript
  • React开发框架书籍大纲
  • Shadcn学习大纲
  • Swift 编程语言:从入门到进阶
  • SwiftUI 学习指南
  • 函数式编程大纲
  • Swift 异步编程语言
  • Swift 协议化编程
  • SwiftUI MVVM 开发模式
  • SwiftUI 图表开发书籍
  • SwiftData
  • ArkTS编程语言:从入门到精通
  • 仓颉编程语言:从入门到精通
  • 鸿蒙手机客户端开发实战
  • WPF书籍
  • C#开发书籍
learn
  • Java编程语言
  • Kotlin 编程入门与实战
  • /python/outline.html
  • AI Agent
  • MCP (Model Context Protocol) 应用指南
  • 深度学习
  • 深度学习
  • 强化学习: 理论与实践
  • 扩散模型书籍
  • Agentic AI for Everyone
langchain
Home
  • Tailwind CSS 书籍目录
  • Vue 3 开发实战指南
  • React 和 Next.js 学习
  • TypeScript
  • React开发框架书籍大纲
  • Shadcn学习大纲
  • Swift 编程语言:从入门到进阶
  • SwiftUI 学习指南
  • 函数式编程大纲
  • Swift 异步编程语言
  • Swift 协议化编程
  • SwiftUI MVVM 开发模式
  • SwiftUI 图表开发书籍
  • SwiftData
  • ArkTS编程语言:从入门到精通
  • 仓颉编程语言:从入门到精通
  • 鸿蒙手机客户端开发实战
  • WPF书籍
  • C#开发书籍
learn
  • Java编程语言
  • Kotlin 编程入门与实战
  • /python/outline.html
  • AI Agent
  • MCP (Model Context Protocol) 应用指南
  • 深度学习
  • 深度学习
  • 强化学习: 理论与实践
  • 扩散模型书籍
  • Agentic AI for Everyone
langchain
  • 实战:让代理记住你的偏好、常用信息

实战:让代理记住你的偏好、常用信息

在上一节中,我们学习了如何为你的AI代理连接个人知识库。现在,是时候让这些知识“活”起来,让代理真正理解并记住关于你的关键信息,从而提供高度个性化的服务。这就像是为你的AI助理配备了一个关于你的“个人档案”,让它能像一位了解你的老朋友一样为你工作。

为什么“记住”如此重要?

想象一下,每次你让代理帮你订餐,都需要重复一遍你的食物过敏史;或者每次让它安排会议,都要重新说明你偏好的会议时长和时段。这不仅低效,也违背了Agentic AI“主动、智能”的初衷。通过让代理记住你的偏好和常用信息,你可以实现:

  • 零重复沟通:一次性输入,永久生效。
  • 上下文感知:代理能基于对你的了解,做出更符合你习惯的决策。
  • 关系深化:随着时间推移,代理对你的了解越深,服务就越贴心。

实战步骤:在 Gumloop 中构建“个人偏好记忆”代理

我们将以 Gumloop 为例,创建一个能记住你个人偏好,并据此提供建议的代理。这个代理将整合你的知识库(如Notion页面),并在对话中动态调用这些记忆。

步骤一:在知识库中结构化你的“个人档案”

首先,在你的Notion(或Google Docs)中创建一个结构清晰的“个人档案”页面。这比散乱的信息更易于代理理解和检索。

建议结构如下:

# 我的个人档案 (仅供AI代理使用)

## 基本信息
- **姓名**:[你的名字]
- **时区**:GMT+8 (中国标准时间)
- **职业**:[例如:数字营销经理]

## 工作偏好
- **核心工作时段**:工作日 9:00-12:00, 14:00-18:00
- **专注时间块**:上午10-11点(勿安排会议)
- **偏好的会议时长**:30分钟或45分钟,避免1小时
- **常用工具**:Slack(团队沟通),Notion(项目管理),Gmail(外部邮件)

## 生活与健康
- **饮食禁忌/过敏**:海鲜过敏,乳糖不耐受
- **健身习惯**:每周一、三、五晚8点去健身房
- **睡眠目标**:每晚12点前睡觉,保证7-8小时
- **常用服务地址**:家庭地址、公司地址(出于隐私,可写区域如“上海静安区”)

## 兴趣与学习
- **关注领域**:AI应用、效率工具、心理学
- **正在学习的技能**:Python数据分析
- **偏好的内容类型**:深度长文、播客、案例研究

保存这个页面,并确保它已包含在你之前连接到Gumloop的知识库中。

步骤二:在 Gumloop 中设计代理流程

  1. 创建新代理:在Gumloop中,点击“Create New Agent”。

  2. 设定系统指令(System Prompt):这是代理的“人格”和核心行为准则。输入如下内容:

    你是一个贴心、高效的个人助理。你的核心能力是记住并运用用户的个人偏好信息来提供定制化服务。在回答任何问题或执行任务前,你应当优先从提供的“个人档案”知识库中检索相关信息,并以此为基础进行规划和建议。你的语气应专业而友善。

    重要规则:

    1. 对于涉及时间、地点、饮食、习惯的建议,必须查询个人档案。
    2. 如果档案信息不足,应主动询问用户以补充记忆。
    3. 所有建议都应以“根据您的偏好……”或“我记得您……”开头,以体现个性化。
  3. 配置知识库连接:在“Knowledge”或“Data Sources”部分,选择你包含“个人档案”页面的Notion知识库。

  4. 启用对话记忆(可选但推荐):在设置中开启“Conversation Memory”。这能让代理记住单次对话的上下文,实现更连贯的交流。

步骤三:测试与交互

现在,你可以开始与你的代理对话,测试它的“记忆力”。

场景测试1:安排会议

  • 你:“下周三下午帮我安排一个和客户的会议。”
  • 代理(查询知识库后):“根据您的工作偏好,您通常希望会议时长为30或45分钟。我注意到下周三下午3点-4点是您的核心工作时段且暂无会议。您希望安排一个30分钟的会议吗?主题是什么?”

场景测试2:午餐推荐

  • 你:“中午了,附近有什么好吃的推荐?”
  • 代理(查询知识库后):“我记得您有海鲜过敏。我会优先筛选不含海鲜的餐厅。另外,您所在的静安区陕西南路附近有几家评价不错的本帮菜和轻食店,需要我列出具体推荐吗?”

场景测试3:主动提醒

  • 你:“今晚有什么安排建议吗?”
  • 代理(结合知识库和当前时间判断):“根据您的健身习惯,周三晚上8点您通常会去健身房。另外,您的睡眠目标是12点前休息,建议您健身回来后合理安排放松时间。”

步骤四:迭代与优化——“教会”代理新东西

当代理无法回答或信息过时时,正是“训练”它的好时机。

  1. 补充记忆:当代理说“我还不了解您对XX的偏好”时,直接告诉它。例如:“我其实更喜欢喝手冲咖啡。”然后,手动将这条信息更新到Notion的“个人档案”中。这是最可靠的方式。
  2. 纠正错误:如果代理基于错误记忆给出了建议,及时纠正。“不,我周三的健身时间已经改到晚上7点了。”同样,去更新知识库源文件。
  3. 优化Prompt:如果代理总是忽略某类信息,可以强化系统指令。例如,在Prompt末尾加上:“特别注意:在提供任何与健康、日程相关的建议前,必须强制检索‘生活与健康’、‘工作偏好’部分。”

核心技巧与注意事项

  • 隐私第一:不要在知识库中存储密码、身份证号、详细家庭住址等极度敏感信息。使用模糊描述(如“公司附近”、“家所在的区”)。
  • 信息分层:将信息分为“静态”(如过敏史)和“动态”(如当前项目)。动态信息可能需要更频繁的更新或通过其他方式(如连接日历)获取。
  • 主动验证:对于重要安排(如订餐、预约),即使代理“记得”,也应设置让代理在最终确认前向你发送摘要审核(可参考下一章H节的人工审核机制)。
  • 启动“记忆开关”:你可以为代理设置一个启动词,如“请以我的个人档案为基础……”,来明确触发它调用记忆功能。

通过本次实战,你的AI代理已经从一台通用设备,变成了一个承载你个人习惯和偏好的专属智能体。这种“记忆”能力是Agentic AI实现真正个性化自动化的基石。接下来,我们将让代理的“手”伸向更广阔的真实世界——学习如何连接各种工具来执行具体任务。

Last Updated:: 1/14/26, 6:40 PM