触发条件
当用户表达以下任一意图时使用本技能:
- •“帮我记一下/记录一下/留个待办/后面研究”
- •一个尚不清晰但值得后续跟进的问题或灵感
- •一条需要行动或需要沉淀的反思/原则
目标
输出两类产物(按需):
- •创建一个或多个任务(
tasks.create_task) - •写入一条或多条长期记忆(
mem0-memory.add_memory),仅保存“高度压缩的结论/原则”,不保存原话全文
操作步骤(SOP)
- •
澄清(最多 2 个问题)
- •如果用户输入过于模糊,最多问 1–2 个澄清问题(例如:是否归入某个主题
topic_id?优先级?)。 - •如果已足够明确,直接进入下一步。
- •如果用户输入过于模糊,最多问 1–2 个澄清问题(例如:是否归入某个主题
- •
结构化归纳
- •生成:
- •
title:一句话标题 - •
description:补充背景、要回答的问题、关键假设(可选) - •
category:investing|tech|parenting|personal|other - •
priority:low|medium|high(默认medium) - •
tags:尽量短、可复用(例如:公司代码、主题名) - •
topic_id(可选):稳定 slug(例如space_industry)
- •
- •生成:
- •
创建任务
- •调用
tasks.create_task创建任务。
- •调用
- •
判断是否写入 mem0
- •仅当内容属于“长期可复用信息”时写入(例如稳定原则、阶段性结论、对孩子的观察模式)。
- •写入时遵循
mem0-memory-spec.md的字段约定:- •U1 侧:
user_id=U1_USER_ID - •孩子侧:
user_id=CHILD_USER_ID
- •U1 侧:
- •严禁在可提交文件中逐字复刻孩子对话原文。
- •
对用户反馈
- •明确告诉用户:
- •创建了哪些任务(id + title)
- •写入了哪些记忆(仅摘要说明,不暴露敏感原文)
- •明确告诉用户:
输出格式
- •
任务:列表(含id、title、priority、topic_id) - •
记忆:列表(含kind、topic、一句话摘要)