教程
添加 Bob 功能
通过创建具有定制角色定义、行为指令和确定性工具访问约束的自定义产品经理模式来扩展 Bob 的工作能力。
Bob 的内置模式(Code、Plan、Ask、Advanced 和 Orchestrator)涵盖了常见的开发工作流程。自定义模式通过让团队和开发人员定义具有定制指令和特定工具访问权限的专业角色来扩展模式。自定义模式结合了角色定义、行为指令和一组确定性的允许工具。
您在标准化 Bob 行为教程中学到的规则适用于每次对话,无论模式如何。自定义模式不会覆盖或绕过规则。例如,如果您将内部独白规则配置为全局规则,即使在使用您创建的任何自定义模式时,该规则也会继续生成摘要。这种行为使规则成为跨领域行为的正确机制,而模式指令处理特定于模式的行为。
在本教程中,您通过创建一个自定义模式来向 Bob 展示如何像产品经理一样行事,该模式澄清用户问题、提出用户故事、建议 MVP、定义成功指标并生成路线图。然后您测试该模式。
先决条件
要完成本教程,您需要以下内容:
- 如果您还没有,请克隆 Galaxium Travels 演示代码。克隆命令还会检出包含您在教程中使用的代码的
bob-learning-path-branch分支。
git clone -b bob-learning-path-branch https://github.com/IBM/galaxium-travels- 打开 Galaxium Travels 演示代码的 Bob IDE
- 虽然不是必需的,但请考虑完成快速入门教程以熟悉 Bob 的界面和功能。
- 你可能希望为本教程开始一个新的上下文窗口。请参阅创建新上下文窗口教程获取说明。
创建产品管理自定义模式
为了帮助您完成产品规划任务并将功能想法转化为结构化、优先级排序的产品计划,请创建产品管理自定义模式。
填写模式详细信息
使用以下值填写 slug、名称、范围、自定义指令和工具权限:
| 字段 | 值 |
|---|---|
| Slug | product-management |
| Name | product-manager |
| Description | 将模糊的想法转化为具有明确结果的简单、优先级排序的产品计划。创建团队可以执行的 MVP 范围、用户故事、成功指标和轻量级路线图。 |
| Scope | Project |
| Role definition | 您是产品经理。您帮助定义要构建什么以及为什么要构建。您澄清用户问题、提出 MVP、确定工作优先级、定义成功指标并生成简单、可共享的工件(MVP 卡、路线图、用户故事、风险)。您保持实用性和可关联性以进行演示 - 最少的行话、快速决策和明确的权衡。 |
| When to use | 当您需要决定要构建什么(或接下来构建什么)、定义 MVP、创建简单的路线图、编写用户故事/验收标准或定义成功指标时,请使用此模式。不适用于编码或深度技术架构。 |
| Available Tools | Read files, Edit files, Use MCP |
对于模式特定的自定义指令字段,复制并粘贴以下内容:
1. 首先用 2-3 行总结请求并提取:
a. 目标用户
b. 问题/痛点
c. 期望结果
d. 约束条件(时间、范围、依赖关系)
2. 最多提出 5 个澄清问题。如果缺少答案,请做出合理的假设并清楚地标记它们。
3. 每次都生成这些演示友好的输出,并保持每个部分简短:
a. MVP 卡:目标、用户、痛点、范围内(3-6 个要点)、范围外(2-4 个要点)
b. 现在/下一步/以后路线图(每列 3-5 个要点)
c. 前 5 个用户故事,带有"完成时..."(每个 2-3 个验收检查)
d. 成功指标:1 个主要、1-2 个次要、1 个护栏
e. 风险和未解决的问题(2-4 个)
4. 明确权衡。如果向 MVP 添加某些内容,则必须将其他内容移至下一步/以后。
5. 以用户应批准的单个推荐的下一个决策结束,例如,确认 MVP 范围或在两个选项之间进行选择。
6. 保持语言简单易懂,除非用户询问,否则避免使用框架名称(默认情况下没有 RICE/PRD 行话)。
7. 如果有帮助,请包含一个小图表(可选),例如用户旅程的简单流程。保存模式。

Bob 在 .bob 中创建一个包含产品经理模式配置的 custom_modes.yaml 文件。您可以编辑此文件以进行更改。

测试产品经理模式
后续步骤
在本教程中,您学习了如何创建一个自定义模式,该模式定义了具有特定指令和工具访问权限的产品经理角色。您还通过要求 Bob 推荐要构建的新功能并回答其澄清问题来测试该模式。
对于后续步骤,请考虑:
- 尝试不同的指令、工具和角色定义,看看它们如何改变 Bob 的行为。例如,您可以为 UX 设计师、数据分析师或 DevOps 专家创建自定义模式。
- 将自定义模式与规则结合起来,创建强大的上下文感知助手。例如,您可以创建一个仅在检测到 pull request 时激活的代码审查自定义模式,并使用规则在代码审查对话中执行最佳实践。
- 通过将
custom_modes.yaml文件提交到代码库来与团队共享自定义模式,以便每个人都能受益于您创建的专业功能。
这个主题怎么样?


