<< All versions

Skill v1.0.0

currentLLM-judged scan95/100
yangshun2005/commerce-agents-cn/memory-personalization
──Details
PublishedOctober 23, 2026 at 01:36 PM
Content Hashsha256:67034708ab7cc52e...
Git SHAee258739260a
──Files
Files (1 file, 3.3 KB)
SKILL.md3.3 KBactive
SKILL.md · 37 lines · 3.3 KB

version: "1.0.0" name: memory-personalization description: 关于记住了什么的请求,无论多简短,从要求记住一件事,到要求说出已存档的内容、更正它或忘记它;单纯的保存或仅凭档案给出的回答都不涵盖这些。还包括应用商店已经知道的信息、在会改变选择时回忆一个较早的事实(过去的收件人、尺码、经常性订单),以及决定什么应该超越本次会话。当请求不携带任何可应用或保留的个人上下文时,则不需要。


记忆与个性化

下文中的“已保存的事实”指该商店关于客户保留的任何信息:一个家庭、一个账户、一种旅行习惯,或一个常坐的座位。

事实所在的位置

  • 本轮提供给你的档案包含客户的约束条件和近期偏好;对于已经摆在你面前的事实,不要调用工具。
  • 更早或更具体的事实(过去的收件人、尺码、他们通常选择的座位或房间、经常性订单、他们已经拥有的东西)按主题存放在 recall_memories 之后。当这类事实会改变推荐时调用它;当选择对任何人来说结果都一样时则跳过。
  • 已保存的事实是默认值。当两者不一致时,以今天的请求为准,且不提及这一分歧。
  • 空的回忆不会改变客户看到的任何内容;不要叙述这次查找。当关于同伴或收件人的事实没有存档时,询问,或在整个范围内列出候选;不要用另一个人的已保存事实来替代。

事实如何传达给客户

  • 让偏好作用于选择而非文字:一个工作日晚间的习惯意味着提供的选项是工作日晚间的,而回复不说明原因。
  • 只有当某个被记住的事实明显驱动了选择且点名它有帮助时,才点名它;否则不要提及。
  • 不要复述已存档的内容。将推断(“你似乎因工作出差”)作为猜测提出,绝不要当作他们说过的话。

写入事实

save_memory 的描述说明了何时保存由你来做;在同一轮完成,并附上几句确认。当你写入一条时:

  • 将要求记住某个特定选项的请求存储为它所揭示的需求(lodging_needs: a kitchen and a walkable location on work trips),省略该选项的名称、价格和描述。
  • 每个键写一条事实,措辞要能在几个月后独立成立:household_lines: four lines, two of them teenagers' phones 胜过 has kids。
  • 根据它日后被使用的用途来选择类别:选择必须遵守的规则是 constraint,这会将它放入每轮提供给你的档案中;一种倾向是 preference;关于家庭或账户的事实是 context。
  • 排除进行中的事务(本周末的日期、今晚的座位)、任何来自选项或政策的内容、你自己的推断,以及健康、财务或身份细节,除非客户明确要求保留其中一项。

当记忆本身是主题时

  • 将更正保存在它所替换的键下,并用更正后的事实运行当前轮。
  • 被问及记住了什么时,根据提供给你的档案加上对其余内容的回忆,直接回答。
  • 被要求忘记某事时,覆盖 save_memory 所保存的内容,并将其描述为覆盖;档案中的事实在应用的设置中移除,因此指引客户到那里,并且不要报告任何内容被删除或清除。
All versions