能力入口 · 个人维护的能力入口
个人媒体检索与录音片段定位
让我能用一句普通描述快速找到真实照片、视频或录音,而不是手工翻几万个文件;同时避免为了浏览结果复制原件、误删原件或把私密媒体带出来。
查找、临时浏览与清理有既有验证;录音定位是否有可用时间戳按选中原件核对。本页没有重新处理手机或运行云同步。先看怎么用
你不需要记住 Skill 名,直接说需求就行
什么时候用
- 已经选中录音,想知道某段内容在什么时间位置
- 记得画面、地点、文字、录音内容或大致日期,但不知道原件路径
- 需要打开少量真实媒体原件
- 需要把一组查询结果放进临时文件夹浏览
- 需要明确区分图片、视频和音频
可以直接这样说
例如我说“找去年生日在餐厅拍的照片”。它会根据时间、地点、文件来源和已有说明筛出少量候选,并告诉我每个候选为什么匹配。
最后会得到什么
我会得到几条可直接打开的真实原件;如果结果很多,会明确说明只展示前几条。检索和浏览不移动或删除原件;手机整理与云同步属于对应媒体项目的维护流程,不能把该项目的上传结果当成本入口获准执行上传。
不适合这样用
- 查找 Word、PDF 等非媒体原件
- 按人物大范围扫描媒体库
- 删除、修改或上传媒体
- 重建第二套索引、服务或后台任务
正常时
线索足够且原件可读时,返回少量最相关原件并说明匹配原因。
发现问题时
线索过宽或结果太多时,明确只展示前几条,并按已有时间、地点或来源线索缩小范围。
入口不可用或证据不足时
媒体目录、目录索引或原件不可读时,报告具体不可用位置,不扩大扫描范围也不复制旧候选。
从哪里开始
在当前 AI 对话直接描述想找的照片、视频或录音;已经选中录音时,也可以问一句话出现在几分几秒。想在文件管理器里集中浏览结果时明确说要临时文件夹。
需要准备什么
- 记得的画面、文字、录音内容或大致时间;有把握的媒体类型、拍摄地点可一并说
- 录音定位需一份已选中的录音和几句内容线索;完整结果或包含私密媒体须明确提出
为什么需要这个能力
照片、视频和录音分散在不同磁盘和导出目录里。只靠文件名或记忆手工查找很慢,也容易打开副本而不是原件。
从需求到结果
告诉我记得的时间、地点、画面、文字或录音内容;AI 把这些线索变成查找条件,只检查已登记且获准的媒体范围。
先给少量最相关候选、真实原件入口和匹配理由。结果很多时明确只展示前几条;想查完整集合时,再在原范围内取齐。
找录音中的一句话时,先核对选中的原录音,并复用已经保存的时间信息,交回起止时间、相关摘录和没有覆盖的部分。
已有识别任务就继续原任务;只有允许补处理时,才为这段录音补本地时间定位。明确只读时只说明缺口,不上传录音或处理整个目录;视频片段定位仍不支持。
需要文件夹浏览时,用同卷链接把原件集中展示,结束后只清理这个临时目录,不复制或删除原件。
私密媒体只有明确要求时才纳入;地点要有拍摄现场依据,文字中出现地名不等于在当地拍摄。人物判断只处理另行选中的少量媒体。
查找入口不承担手机清理、云端上传或原件删除;这些属于媒体项目的独立维护流程。
失败时会怎样恢复
录音还没有可用的时间位置
系统反应:已有识别任务就继续等那一次;只要求查找时不启动新的处理。
恢复方式:允许补处理时,仅为选中的录音用本地 Paraformer 补句子时间,再重新定位。视频片段目前不能这样找。
零匹配
系统反应:只说明当前受管目录在现有过滤条件下没找到。
恢复方式:列出实际使用的过滤条件以及日期未知、私密项或地点未复核等覆盖缺口,不扩大为全盘扫描。
原件已经移走、删除或所在目录暂时不可用
系统反应:跳过找不到的单个原件,继续给出仍可核验的候选;整个来源目录离线则说明不可用。
恢复方式:日常目录维护会更新现有清单。本次查找不触发同步、恢复或删除原件。
临时浏览目录部分失败
系统反应:返回已创建数量和跳过项,不说全部成功。
恢复方式:只清理本次精确受管目录,再按同一查询重建。
技术身份与验证证据
Skill · personal-media · 成熟度 A(稳定)
这个 Skill 用到的名词
- Locate-audio(录音片段定位)
- 对选中录音的当前 hash(内容指纹) 复用已存 ASR(自动语音识别) 时间结果,返回相对录音起点的起止时间、命中词和有界摘录;不启动模型或播放。
- Timestamp granularity(时间精度)
- 句级和云分块时间不同;大段时间只帮助导航,不证明逐字正确、完整覆盖或说话人身份。
- FTS(全文检索)
- SQLite 直接按描述、文件名、OCR(光学字符识别) 或 ASR(自动语音识别) 文本查找,不需要逐条读完整媒体清单。
- Authority locator(权威原件路径)
- 指向真实照片、视频或录音原件的本地路径;返回给用户前必须确认文件仍存在。
- Hardlink(硬链接)
- 临时浏览目录里指向同一份磁盘数据的文件入口,不复制原件字节;删除浏览目录不会删除原件。
- Browse folder(临时浏览目录)
- 为了让用户在文件管理器里浏览一组结果而临时生成的受管文件夹。
- 检索与媒体维护分工
- 媒体项目已具备真实云同步、手机三阶段两次连接及已证手机删除的反向收敛;这些由项目维护入口负责。本 Skill 继续只做检索、录音定位和受管浏览,不上传、删除原件或连接/清空手机。
- Private item(私密媒体项)
- 默认不出现在查询结果;只有用户明确要求包含时才读取。
专业定义
用画面、地点、文字或录音内容查找本机受管照片、视频和录音,核对原件后打开或建立临时浏览文件夹;已经选中的录音还可复用现有转写,指出某段话从几分几秒开始。
执行参考
下面保留 AI 和工具实际使用的参数、步骤与依赖。日常使用可以直接提出需求,不需要先手工准备这些协议。
输入
- 1 到 4 个能出现在内容中的区分词
- 可选地点、描述、分类、媒体类型和日期
- 明确要求完整集合时才使用 all
输出
- 录音中的实际起止时间、命中词、少量 ASR(自动语音识别) 摘录、时间精度与覆盖范围
- 少量可读候选和绝对原件路径
- 媒体类型、已知日期、地点、分类和匹配依据
- 按请求创建的同卷 hardlink(硬链接) 浏览目录
- 零命中时的真实过滤条件和覆盖缺口
执行顺序
- 1
把用户原话压缩成最小可靠过滤条件
- 2
用 SQLite 条件和 FTS 执行小结果 search
- 3
核对权威原件定位记录确实指向现存原件
- 4
需要浏览时创建 task-unique hardlink(硬链接) 文件夹
- 5
身份问题只把选中的少量原件交给 person:self 能力
- 6
用户不再需要时只清理那个受管浏览目录
- 7
录音片段定位使用 locate-audio,核验当前原件后复用 ChineseASR 已有 hash(内容指纹) 绑定时间结果,不启动模型或播放音频
- 8
已有 pending job(任务记录) 就接着同一任务等待;没有可用时间戳且已授权处理时,只对这段录音补本地 Paraformer 句级时间,再重试原定位
操作边界
- 私密项默认隐藏,只有用户明确要求才包含
- 地点只表示已复核的拍摄现场,文字里的地名走 query
- 不使用当前没有证据的人物过滤
- 不读取完整 NDJSON(逐行 JSON 数据格式)、全盘扫描或复制媒体进知识库
- 浏览清理绝不删除原件
- 达到 limit 只说明前 N 条,只有显式 --all 才能声称完整匹配集合
- 现场地点未登记不能静默降成文字 query;只保留本人给出的其他可靠条件
- 录音时间相对原始音轨,匿名说话人不是身份,ASR(自动语音识别) 摘录不是逐字音频证明;locate-audio 不提供视频片段定位
- 明确只读请求只报告时间缺口;不会为导航上传录音、处理目录或猜时间戳
- 媒体项目另有手机两次连接/三阶段、手机删除反向收敛和真实云同步;本 Skill 仍只检索、定位和受管浏览,不连接/清空手机、上传或删除原件
依赖
- V:\Personal\Projects\personal-media
- E:\Media\_manifests\personal-media-current\catalog.sqlite3
- E:\Pictures、E:\Videos 与 E:\Music 当前原件根;录音平铺 E:\Music\录音,音乐/铃声在 Music 根
验证状态
源码、安装、供应检查、当前任务、新任务和真实使用分别列出;一层通过不自动提升另一层。
- Source(源码)
- 2026-09-22逐段核对已发布 .agents 9d4ccaa0f97351ee2cdd7e9a09e98bd731a54092 的规范Skill原文,bytes/SHA绑定该Git blob;未读取未提交候选,未以源码核对刷新业务运行证据。
- Install(安装)
- canonical junction(目录联接) 已安装
- Transaction(供应事务)
- 供应事务检查通过;0 个坏事务
- Current task(当前任务)
- 本轮宿主回执未知
- Fresh task(全新任务)
- 新任务回执未知
- End to end(端到端)
- 本地 search、browse 和 clean 契约已验
2026-09-05 的55项回归(53通过、2真机项跳过)只保留为历史。媒体项目 fb75ce0 的来源Owner汇总记录2026-09-13T23:21Z已回读4230项云端对象(Photos 3473、Drive 757),来源102项本地测试通过;这些属于项目云同步与维护验收,不是本检索Skill执行了上传。手机采用两次连接、三阶段流程,当前最终回写回执未在本轮重验,不能沿用旧“仍待连接”结论。Skill源码/安装、自然检索和真实手机结果分别取证。
证据时间与来源
- Observed at(观察时间)
- 供应链现场:2026-09-24 12:56(中国时间);项目场景按各项记录
- Source commit(来源提交)
9d4ccaa0f97351ee2cdd7e9a09e98bd731a54092- Supply command(供应验证命令)
E:\.agents\tools\Test-PersonalSkillSupply.ps1 -RequireInstalled -NoExternalEvidence -Json- Evidence basis(证据来源)
- .agents E171 release 1aa0b0a、当前 Personal Skill supply(个人能力供应链),以及本页明确标注的既有项目/Provider(固定服务入口)证据;source/install/transaction 通过不冒充 current(当前状态)/fresh/E2E
Canonical source(唯一维护源)
E:\.agents\skills\personal-media\SKILL.md该路径是维护源;用户目录中的发现入口不是第二份源码。
