notion中精准生成结构化okr需五步:一、预设含双向关联的okr数据库;二、用角色限定型提示词强制ai输出规范kr;三、配置模板按钮批量生成kr;四、通过relation+rollup自动聚合kr完成度;五、多视图联动实现o-kr-task穿透追踪。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您在Notion中尝试用Notion AI快速生成结构化OKR,但发现AI输出混乱、缺失关键结果或无法关联目标层级,可能是由于数据库未初始化、提示词缺乏约束条件、或未启用双向关系导致AI缺乏上下文支撑。以下是实现精准OKR规划与目标自动设定的具体操作步骤:
一、预设具备层级关系的OKR数据库
此步骤为Notion AI提供可识别的目标结构基础,确保其能区分O与KR并建立逻辑归属。数据库需包含强制性属性与双向关联字段,使AI生成内容可被系统自动归类和追踪。
1、新建一个Database,命名为“团队OKR库”,视图选择“Table”。
2、添加以下属性:名称(Title)、目标类型(Select,选项为“O”“KR”“Supporting Task”)、周期(Select,如“Q2-2026”)、负责人(People)、状态(Status)、权重(Number)、关联目标(Relation,指向本库)。
3、点击右上角••• → “Properties”,将“关联目标”属性设置为“双向同步”,并勾选“反向关系名称”为“下属条目”。
4、在首行输入顶层目标,例如:O:Q2达成产品NPS提升至45分,并将“目标类型”设为“O”,“周期”设为“Q2-2026”。
二、使用角色限定型提示词触发结构化输出
Notion AI默认不具备OKR语义理解能力,必须通过强角色定义、格式锁定与量化指令,强制其输出符合OKR规范的内容,避免自由发挥导致KR不可衡量或脱离O。
1、在数据库空白行中输入“/ai”,唤出AI输入框。
2、粘贴以下提示词:你是一名资深OKR架构师,专精于SaaS产品团队目标拆解。请为‘Q2达成产品NPS提升至45分’生成1个目标(O)和恰好3个关键结果(KR)。每个KR必须含:当前值、目标值、数据来源、验证周期。严格按如下格式输出:- O:[原文复述];- KR-1:[完整句式];- KR-2:[完整句式];- KR-3:[完整句式]。禁止解释、禁止编号外符号、禁止换行符以外的任何格式。
3、按下Enter执行,AI将返回无冗余文本的纯结构化条目。
4、将返回内容逐条粘贴至新行,每行手动设置“目标类型”为“KR”,并通过“关联目标”字段链接至上层O行。
三、配置模板按钮实现KR批量生成与自动填充
该方法规避重复输入提示词带来的偏差风险,通过预置按钮调用固定AI逻辑,确保不同成员生成的KR在颗粒度、指标口径和验证方式上保持一致。
1、在数据库上方插入Button块,命名“生成本周KR”。
2、点击Button编辑 → “Add action” → 选择“Add a row to this database”。
3、在“Properties to set”中,为“目标类型”设为“KR”,为“周期”设为“Q2-2026”,为“关联目标”设为“动态选择:上一个O”(需提前在数据库中存在且已标记为O)。
4、在Button下方插入Text块,输入提示词模板:你正在为SaaS产品团队生成KR。当前O为:{{O名称}}。请输出3个KR,每个含基准值、目标值、测量工具、验证频率,用短横线分隔,不加编号。
四、利用Relations+Rollup自动聚合KR完成度
此步骤使O层自动汇总下属KR的进度,无需人工计算,形成实时可视的目标健康度仪表盘,支撑动态复盘与资源重配。
1、在“团队OKR库”中新增属性:“完成度(Number)”,用于手动录入或对接第三方API回传数值。
2、新增Rollup属性:“下属KR平均完成度”,选择“关联目标”为关系字段,“取值自”为“完成度”,“计算方式”选“Average”。
3、在O行对应列中,将显示所有已关联KR完成度的算术平均值,例如:KR-1=80%、KR-2=60%、KR-3=100%,则O行自动显示“80%”。
4、为该Rollup列添加Formula属性:“进度状态”,当值≥85%时输出“健康”,60%–84%输出“关注”,<60%输出“阻塞”。
五、启用多视图联动实现OKR穿透式追踪
通过不同视图聚焦不同管理粒度,使战略目标(O)与执行动作(KR→Task)在单页面内无缝跳转,消除信息断层。
1、在数据库中新增View,命名为“O概览”,筛选条件为“目标类型 = O”,排序按“周期”降序,仅显示“名称”“下属KR平均完成度”“进度状态”三列。
2、新增View,命名为“KR执行表”,筛选为“目标类型 = KR”,添加“关联目标”作为主列,并开启“展开”功能,点击即可下钻查看所属O。
3、在“KR执行表”中添加Relation属性“对应任务”,关联至另一数据库“执行任务库”,实现KR到具体行动项的绑定。
4、在“执行任务库”中设置Rollup,反向拉取“对应KR”的“完成度”,使任务界面直接显示其所服务KR的当前健康度。








