IBM Bob · 工作坊教學材料

工作坊教材 · IBM Bob 入門

IBM Bob 入門操作指南

本教材帶領您快速掌握 IBM Bob 的三大核心模式、Skill 安裝與 MCP Server 觀念,並透過實際對話範例,讓您在 10 分鐘內上手 AI 輔助開發。

IBM Bob 是什麼?

IBM Bob 是一個專為企業級軟體工程與維運設計的 Agent-native 開發助手。與通用型聊天 AI 相比,Bob 擁有更強的專案理解力、工具自動化執行能力與更嚴格的架構規範。

Mode 1

Plan 規劃模式

專注於分析複雜需求、架構設計或擬定步驟。在此模式下,Bob 會在不撰寫繁複代碼的前提下,幫助您列出技術規範、分析影響範圍與生成 ADR 文件。

Mode 2

Ask 知識模式

專門用來檢索知識、讀懂代碼,或查閱技術文件。適合在新進入一個 Codebase、解讀 COBOL 舊系統或排查日誌錯誤時使用,此模式不會隨意修改您的本地檔案。

Mode 3

Agent 執行模式

具備完整代碼編輯、命令執行、工具呼叫等高權限功能。當規劃與觀念確定後,切換至此模式可讓 Bob 自動為您修改程式碼、建立檔案與執行本地測試。

IBM Bob 核心觀念

在使用 Bob 時,您會經常接觸到三個核心名詞,了解它們能讓您的對話事半功倍:

名詞 核心含意 在工作坊中的實際用途
Mode (模式) 設定 AI 的行為守則與可用工具集。 防止 AI 在您只想問問題時隨意修改您的程式碼,提升安全與效率。
Skill (技能) 一組可重複使用的特定工作流與專業指導原則。 讓 Bob 立即載入「COBOL 萃取」、「Ansible 撰寫」等特殊領域的專家知識。
MCP Server Model Context Protocol 伺服器,連接外部工具與資料源。 讓 Bob 能夠直接讀取 Excel、檢索 Obsidian 知識庫或查詢本地開發環境。

快速上手:你的第一個 AI 對話

接下來,我們將模擬一個常見的開發任務:向 Bob 描述需求、生成一份專案報告,並將其轉換成 HTML 頁面。

01

分析需求 (Plan 模式)

首先將模式切換至 Plan,向 Bob 詢問:「我想做一個 AI 應用的簡報報告,請幫我規劃報告大綱與包含的章節。」

# 提示詞範例
我目前需要設計一份關於 IBM Bob 核心價值的報告,請幫我規劃包含三大核心痛點的大綱。
02

產生報告內容 (Agent 模式)

對大綱滿意後,切換至 Agent 模式,讓 Bob 直接在本地建立 Markdown 檔案。

# 提示詞範例
請在本地建立 artifacts/report.md,並將剛才規劃的三大核心痛點大綱,擴寫成完整的繁體中文內容。
03

轉換報告為 HTML

讓 Bob 一次性將報告渲染成符合特定風格的 HTML。

# 提示詞範例
請使用 markdown-to-html 技能,將 report.md 轉換成 report.html,並使用 Carbon Design System 的極簡無陰影樣式。

如何安裝與啟動一個 Skill

Bob 的能力是可無限擴展的。您可以透過對話直接載入系統中已註冊的專業 Skill:

# 尋找可用的技能
請幫我列出專案中所有的可載入技能。

# 使用特定技能 (例如:使用 find-skills 技能)
# 小技巧:在對話框輸入 "/" 可快速選擇已安裝的技能
/find-skills

如何設定 MCP

MCP(Model Context Protocol)可讓 Bob 連接外部工具與服務,擴展其原生能力。您只需將設定描述給 Bob,它便能協助您完成設定:

Prompt 範例

將以下設定貼給 Bob,請它協助您完成 MCP 設定流程:

請幫我設定以下 MCP server,並說明設定完成後我可以用它做什麼:

"apple-books-mcp": {
    "command": "uvx",
    "args": [ "apple-books-mcp@latest" ]
}

Bob 會引導您找到正確的設定檔路徑、確認系統相依套件(如 uv)是否已安裝,並驗證設定是否生效。

專業提示 (Pro Tip)

一次只做一件事

在使用 Agent 模式時,建議將複雜的任務拆解成多個小對話。先用 Plan 模式進行架構確認,再用 Agent 模式寫代碼,最後在 Ask 模式下進行程式碼複審,這能保證最高的生成品質。

準備好進入下一階段了嗎?

恭喜您完成了第一個小時的基礎操作!接下來我們將進入核心傳承主題,展示如何用 Bob 讀懂與重構企業最棘手的 COBOL 核心程式。

進入單元二:COBOL 傳承與解讀 →