核心用法
Fulcra Annotations 是一个面向生活化数据追踪的写入型技能,允许 AI Agent 与用户协作创建自定义标记定义(如"专注力评分""咖啡计数")并记录具体事件或数值。核心概念包括:
- Annotation definition:可复用的标记模板,通过
create命令定义类型(moment/boolean/numeric/scale)和元数据 - Annotation record:单次记录,通过
record命令写入,支持即时或历史时间戳 - Tag 系统:定义标签(稳定分类)与记录标签(单次语境)双层架构,支持自动解析与创建
典型工作流程:确定追踪类型 → 检查现有定义 → 创建或更新定义 → 记录数据 → 回读验证(verified_matches >= 1)→ 向用户确认。
显著优点
1. 安全优先设计:强制通过脚本封装 API 调用,禁止在对话中暴露 token、凭证或原始 Fulcra 记录;设备授权 URL 仅通过可信通道传递
2. 类型丰富:支持无值时刻(moment)、二元开关(boolean)、数值计数(numeric)、1-5 量表(scale)四种核心类型
3. 自动化友好:内置幂等写入模式,支持历史回填、去重键管理和账本式状态追踪
4. 生态整合:与 Fulcra Context iOS 应用共享账户与存储,移动端 context(位置、健康、日历)可与 Agent 写入数据融合
5. 验证闭环:每次写入后强制回读验证,避免"HTTP 200 即成功"的误判
潜在缺点与局限
- Duration 类型支持不完整:官方文档未明确摄入格式,skill 建议暂用其他类型替代
- 账户依赖:需 Fulcra 账户认证,非纯 API key 模式,首次使用需完成 OAuth 设备流
- 时区处理责任:历史记录需调用方自行解析用户时区并生成带偏移的 ISO-8601 时间戳
- Android 支持待发布:移动端生态目前仅限 iOS
适合人群
- 量化自我(Quantified Self)实践者,希望将主观状态(专注度、情绪)与 Agent 协作记录
- 需要构建个人或小型团队 context 记忆系统的开发者
- 希望打通 AI Agent 与移动端生活数据(健康、位置、日历)的进阶用户
常规风险
- 数据隐私:记录内容可能包含敏感健康或行为数据,需确保 Fulcra 账户安全
- 误操作覆盖:
update和delete需用户显式确认,避免自动化流程意外修改定义 - 时区/时间解析错误:历史记录若时区处理不当,可能导致数据时间错位
- 演示泄露风险:公开场景下默认使用合成数据,需用户明确授权方可展示真实记录
该技能特别适合构建"用户发起 → Agent 执行 → 双向验证 → 长期追踪"的个性化数据闭环,是 Fulcra 生态中连接 AI 与现实语境的关键写入组件。