返回顶部
l

luci-memory记忆搜索

Search personal video memory — media content (videos, images, keyframes, transcripts) and portrait data (traits, events, relationships, speeches). Use when the user asks about their videos, what happened, what was said, who they know, or their personality.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.5
安全检测
已通过
221
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

luci-memory

luci-memory

设置

需要MEMORIESAIKEY。首次使用时,如果未找到密钥,脚本将报错并要求提供密钥。

当用户提供密钥后,将其保存到{baseDir}/.env文件中:

MEMORIESAIKEY=sk-their-key-here

之后一切正常运作——每次运行时密钥都会自动从.env文件加载。

时区

Luci-memory中的所有时间戳均以UTC格式存储和返回。 技能输出会标注 UTC以确保明确无误。用户的本地时区记录在USER.md文件中(例如Asia/Shanghai)。您负责双向转换:

  1. 1. 读取结果。 在向用户展示captured_time时,从UTC转换为用户的本地时区。切勿向用户显示原始的UTC标签。
  1. 2. 写入筛选条件。 --after和--before参数按UTC解释。如果用户提到相对日期如昨天或今早,在传递日期前将用户的本地时间意图转换为UTC范围。

示例(用户位于Asia/Shanghai,UTC+8,在2026-04-08询问我昨天做了什么):

  • - 本地意图:2026-04-07 00:00 → 2026-04-08 00:00(Asia/Shanghai)
  • 传递的UTC范围:--after 2026-04-06T16:00:00 --before 2026-04-07T16:00:00

如果USER.md中没有时区信息且用户使用了相对日期,请先询问用户。

通过Luci-memory API对个人媒体和肖像数据进行统一搜索。

用户的视频经过两条处理流水线,产生不同的数据:

  • - 媒体内容(个人):视频摘要、音频转录、视觉转录、关键帧、图像
  • 人物与知识(肖像):特质、包含参与者的事件、关系、归属于说话者的言论

何时使用

  • - 用户要求查找或搜索视频、图像或照片
  • 用户询问视频中说了什么或展示了什么
  • 用户要求列出最近的视频或图像
  • 用户询问特定地点或时间的媒体
  • 用户询问特质、个性、爱好、兴趣
  • 用户询问发生了什么事件,或涉及特定人物的事件
  • 用户询问人物之间的关系
  • 用户询问某人说了什么
  • 用户提到luci memory或想使用他们的视频记忆

选择正确的类型

  • - 关于内容(发生了什么、说了/展示了什么、查找媒体)→ 使用媒体类型(searchvideo、queryaudio等)
  • 关于人物(谁、特质、关系、具名个体)→ 使用肖像类型(traits、events、speeches等)
  • 模糊问题如上周Alice发生了什么?→ 同时使用两者:肖像类型用于识别人员和事件,媒体类型用于获取详细的视频内容和转录。
  • 人名回退: 肖像数据仅存在于至少在5个视频中出现过且在应用中由用户命名的人员。如果按人名查询肖像未返回结果,则回退到媒体类型——搜索视频摘要、音频转录或视觉转录中对该名字的提及。

相关性指南

  • - 没有重排序过程——检索结果可能包含与用户实际意图无关的项目。
  • 始终验证相关性: 收到结果后,对照用户的原始查询检查每个项目。仅呈现相关的结果。丢弃任何不匹配的内容。
  • 优化并重试: 如果结果看起来不准确或过于宽泛,使用更具体的查询、更窄的日期范围或额外筛选条件重试。不要直接将低质量结果抛给用户。
  • 询问用户: 如果查询模糊或过于笼统而无法产生良好结果,在搜索前询问用户更具体的条件。澄清优于返回噪音。此操作不超过1次。

禁止幻觉——每项声明都必须基于检索数据

  • - 切勿编造用户做过、说过或经历过的事情。回答中的每个细节必须来自实际的搜索结果。
  • 多步检索: 对于我在XXX做了什么和说了什么这类问题,不要通过一次宽泛搜索来回答。遵循以下模式:
1. 定位: 宽泛搜索(searchvideo、searchevents)以找到相关的videoid或eventid。 2. 检索: 一旦获得ID,优先使用带--video-ids参数的queryaudio / queryvisual获取完整转录。也可以使用限定在这些视频ID范围内的searchaudio / searchvisual来查找特定时刻——根据需要灵活使用两者。
  • - 不要将关键词塞入搜索查询。 每个语义搜索查询应是一个简短、连贯的自然语言查询,而不是堆叠多个可能的词语。不过鼓励尝试不同的查询并多次查询。
  • 如果数据缺失,请如实说明。 不要用听起来合理的猜测填补空白。我找不到该视频的转录数据总是比编造内容要好。

如何调用

注意:--after / --before 为UTC时间。请先转换用户的本地时区(参见上方时区部分)。

bash

============ 媒体内容(个人) ============

--- 视频 ---

bash {baseDir}/run.sh --query 在厨房做饭 --type search_video bash {baseDir}/run.sh --query 我做了什么 --type search_video --location 菏泽 bash {baseDir}/run.sh --query 会议 --type search_video --after 2025-12-01 --before 2026-01-01 bash {baseDir}/run.sh --type query_video bash {baseDir}/run.sh --type query_video --location 苏州 --after 2025-12-01

--- 图像 ---

bash {baseDir}/run.sh --query 日落 --type search_image bash {baseDir}/run.sh --query 食物 --type search_image --location 北京 bash {baseDir}/run.sh --type query_image

--- 音频转录(说了什么) ---

bash {baseDir}/run.sh --query 谈论工作 --type search_audio bash {baseDir}/run.sh --query 预算 --type search_audio --video-ids VI123,VI456 bash {baseDir}/run.sh --type query_audio --video-ids VI123,VI456

--- 视觉转录(展示了什么) ---

bash {baseDir}/run.sh --query 在公园散步 --type search_visual bash {baseDir}/run.sh --type query_visual --video-ids VI123,VI456

--- 关键帧 ---

bash {baseDir}/run.sh --query 挥手的人 --type search_keyframe bash {baseDir}/run.sh --type query_keyframe --video-ids VI123,VI456

============ 人物与知识(肖像) ============

--- 特质 ---

bash {baseDir}/run.sh --type traits bash {baseDir}/run.sh --type traits --person Alice bash {baseDir}/run.sh --query 户外活动 --type search_traits

--- 事件 ---

bash {baseDir}/run.sh --type events bash {baseDir}/run.sh --type events --person Alice bash {baseDir}/run.sh --type events --person Alice,Bob bash {baseDir}/run.sh --type events --after 2025-12-01 --before 2026-01-01 bash {baseDir}/run.sh --query 在厨房做饭 --type search_events bash {baseDir}/run.sh --query 会议 --type search_events --person Bob --after 2025-12-01

--- 关系 ---

bash {baseDir}/run.sh --type relationships bash {baseDir}/run.sh --type relationships --person Alice

--- 言论 ---

bash {baseDir}/run.sh --type speeches bash {baseDir}/run.sh --type speeches --person Alice bash {baseDir}/run.sh --type speeches --event-ids EVT123,EVT456 bash {baseDir}/run.sh --type speeches --person Alice --event-ids EVT123

参数

标志缩写描述
--query-q搜索词(search*类型必填)
--type
-t | 操作类型(默认:searchvideo) | | --top-k | -k | 最大结果数(默认:10) | | --location | -l | 按地点名称筛选,通过Google Maps进行地理编码(例如苏州) | | --after | | 仅返回此日期之后的结果(YYYY-MM-DD或YYYY-MM-DDTHH:MM:SS) | | --before | | 仅返回此日期之前的结果 | | --video-ids | | 逗号分隔的视频ID(媒体类型) | | --person | -p |

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 luci-memory-1776111183 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 luci-memory-1776111183 技能

通过命令行安装

skillhub install luci-memory-1776111183

下载

⬇ 下载 luci-memory v1.0.5(免费)

文件大小: 8.77 KB | 发布时间: 2026-4-17 15:16

v1.0.5 最新 2026-4-17 15:16
Version 1.0.5 of luci-memory

- No code or documentation changes detected in this version.
- Behavior and usage remain unchanged from the previous release.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部