KRIKI PERSONAL AI · 产品能力架构

技能组织服务,工具完成操作,App 承接交互

复用技能、工具与交付组件,组合不同场景的服务。

整体架构

从一个需求,到一项完整服务
触发 Agent / 技能 工具 App 交付 返回
ENTRY & TRIGGER

服务入口

用户主动输入

主动输入文字、语音,或点击页面操作,发起请求。

数据变化触发

检测到新的睡眠记录、训练完成等相关变化时触发。

定时或条件触发

定时:到约定时间执行。
条件触发:满足设定的跟进条件时执行。

KRIKI AGENT

组织当前任务

Kriki Agent

一个任务可以组合多个技能
理解诉求与条件
找到相关任务
选择技能与信息
调用所需能力
根据结果继续
SKILLS

技能

可复用的做事方法。

状态解读kriki-state-interpretation/SKILL.md

查看状态变化,解释依据与注意事项。

训练规划kriki-training-planning/SKILL.md

结合身体条件,搭配训练与恢复。

睡眠分析kriki-sleep-analysis/SKILL.md

比较睡眠趋势,找出可调整之处。

会议组织kriki-meeting-organization/SKILL.md

查可用时间,确认后创建并邀请。

扩展示例
技能包含所需信息规则与步骤调用能力交付形式结束条件
CALLABLE CAPABILITIES

可调用的能力

工具 · 完成具体操作

内部工具举例

查询记录状态 · 训练 · 历史结果
计算与统计计算指标 · 比较趋势
检索知识分析方法 · 训练原则
读取与维护记忆习惯偏好 · 用户纠正
保存服务结果方案 · 报告 · 跟进记录

系统与应用工具举例

设置闹钟按指定时间创建或调整
读取 / 写入系统日历查询空闲 · 创建日程
读取 / 发送飞书消息查询消息 · 发送内容
创建会议 / 发送邀请建立会议 · 邀请参与人
读取 / 写入 Apple 健康限平台支持且已授权的数据

App 交付能力 · 用户怎样使用

消息

解读 · 提醒 · 操作回执
支持文字和信息卡片

决策交互

点选 · 确认 · 输入回答
回答属于当前问题

报告阅读

H5 / WebView
图表、结论与依据

行动方案

看安排与差异
选择、调整或取消

进度与结果

持续查看执行情况
看完成结果与变化

反馈交互

补充实际感受
报告变化或纠正信息

交付能力也可作为工具,供技能调用。

回到同一个任务
工具结果返回 Agent

根据数据与执行结果继续。

用户回应返回 Agent

收到选择、确认或输入后继续。

共同使用的基础能力

个人资料与记忆

身体信息 · 习惯偏好 · 用户纠正

知识库与方法

分析方法 · 训练原则 · 服务规则

任务与结果记录

执行进度 · 待回答问题 · 报告 · 回执

权限与运行规则

数据授权 · 操作确认 · 重试与停止

对话中的 Context

按相关性、时效与授权选取

本轮带入
系统规则与权限

角色 · 行为 · 确认条件
当前授权与操作边界

本次输入与对话

文字 · 语音 · 图片 · 附件
相关对话与历史摘要

个人 Context

资料 · 目标 · 习惯偏好
召回的相关记忆

任务与运行环境

任务进度 · 当前页面
时间时区 · 触发事件

技能目录与工具定义

名称 · 用途 · 技能路径
工具参数与返回格式

交付与格式要求

消息 · 决策窗口 · 报告
调用方式与输出结构

按需检索 / 读取后补入
知识库

命中的文档片段
保留来源与版本

技能正文与参考

选定的 SKILL.md
相关规则与方法

相关数据与记录

已授权的健康与应用数据
文件链接 · 历史结果

Kriki Agent · 判断与调用
  1. 选择技能与所需信息根据用途说明,选择读取或检索的内容
  2. 请求调用工具工具名称 + 参数;读取、执行或交付
  3. 运行时检查并执行检查授权 · 按规则确认 · 回读实际结果
执行与回应再带回工具结果 / 错误 · 用户选择 / 确认 / 回答 → 更新任务与对话

运行案例

“帮我看看最近为什么睡得不好。”

01 用户诉求

明确分析范围

读取用户问题;缺少关键条件时再问。

02 选择技能

睡眠分析

按技能方法比较趋势,区分数据事实与可能原因。

03 调用工具

查询 → 计算 → 检索

读取健康与睡眠记录计算变化、参考分析方法

04 App 交付

消息 + H5 报告

先说明主要发现,再提供可阅读的图表、依据和建议。

05 接着处理

用户补充或追问

“这周晚上总喝咖啡。”
回到原分析,补充结论。

↳ 同一任务继续用户补充信息后,继续分析并更新报告。
最终交付组合消息+报告阅读
技能示例可能使用的工具可能包含的交付类型
状态解读查询指标、读取个人情况、检索解释方法消息;需要深入阅读时增加报告
训练规划查询训练与身体记录、读取偏好、保存方案行动方案 + 决策交互 + 进度与结果
恢复跟进查询身体变化、读取原方案、保存反馈消息 + 反馈交互;有变化时增加决策交互
睡眠分析读取健康数据、统计趋势、检索分析方法报告阅读 + 消息

未来扩展

增加技能与相关知识

规定所需信息、处理步骤与交付方式。

例:比赛前一周的训练调整。

接入一个工具

定义输入、权限与返回结果,供多个技能调用。

例:读取和发送飞书消息。

增加 App 交付组件

定义展示形式、操作方式与回应格式。

例:供多个技能使用的可编辑表格。
继续复用Agent、任务记录、记忆、权限和已有交付组件。