教學

新增 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 的介面和功能。
  • 你可能希望為本教學開始一個新的上下文視窗。請參閱建立新上下文視窗教學以取得說明。

建立產品管理自訂模式

為了幫助您完成產品規劃任務並將功能想法轉化為結構化、優先順序排序的產品計畫,請建立產品管理自訂模式。

開啟模式設定

在 Bob IDE 中,按一下模式選擇器中的齒輪圖示以開啟模式設定。

模式選擇器中的齒輪圖示開啟模式設定

建立新模式

按一下 + 圖示以建立新模式。

模式選擇器中的 + 圖示開啟建立新模式對話方塊

填寫模式詳細資訊

使用以下值填寫 slug、名稱、範圍、自訂指示和工具權限:

欄位
Slugproduct-management
Nameproduct-manager
Description將模糊的想法轉化為具有明確結果的簡單、優先順序排序的產品計畫。建立團隊可以執行的 MVP 範圍、使用者故事、成功指標和輕量級路線圖。
ScopeProject
Role definition您是產品經理。您幫助定義要建置什麼以及為什麼要建置。您釐清使用者問題、提出 MVP、確定工作優先順序、定義成功指標並產生簡單、可共享的工件(MVP 卡、路線圖、使用者故事、風險)。您保持實用性和可關聯性以進行示範 - 最少的術語、快速決策和明確的權衡。
When to use當您需要決定要建置什麼(或接下來建置什麼)、定義 MVP、建立簡單的路線圖、撰寫使用者故事/驗收標準或定義成功指標時,請使用此模式。不適用於編碼或深度技術架構。
Available ToolsRead 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 資料夾中建立的 custom_modes.yaml 檔案

測試產品經理模式

切換到 product-manager 模式

切換到 product-manager 模式。

切換到 product-manager 模式

詢問 Bob 接下來要建置什麼功能

輸入以下提示:

我們接下來應該建置什麼功能?

Bob 會為您提供要建置的潛在功能清單,並可能提出釐清問題以更好地了解產品的目前狀態和使用者需求。

後續步驟

在本教學中,您學習了如何建立一個自訂模式,該模式定義了具有特定指示和工具存取權限的產品經理角色。您還透過要求 Bob 推薦要建置的新功能並回答其釐清問題來測試該模式。

對於後續步驟,請考慮:

  • 嘗試不同的指示、工具和角色定義,看看它們如何改變 Bob 的行為。例如,您可以為 UX 設計師、資料分析師或 DevOps 專家建立自訂模式。
  • 將自訂模式與規則結合起來,建立強大的上下文感知助手。例如,您可以建立一個僅在偵測到 pull request 時啟動的程式碼審查自訂模式,並使用規則在程式碼審查對話中執行最佳實踐。
  • 透過將 custom_modes.yaml 檔案提交到程式碼庫來與團隊共享自訂模式,以便每個人都能受益於您建立的專業功能。
這個主題如何?