第三篇:IBM Bob 對話操作與技巧

完成工作區、Rule 與 MCP Server 的基礎設定後,本篇帶您掌握與 Bob 日常對話的核心操作,包含對話視窗使用、Context Window 管理、對話模式切換,以及使用外部超連結讓 Bob 即時查詢最新資料的進階技巧。

前置條件:請確認已完成《工作區建立與 Rule 設定》及《MCP Server 設定》,並重啟 Bob IDE。

1. 如何與 IBM Bob 進行對話

1.1 認識 Bob IDE 的對話視窗

打開 Bob IDE 後,您會看到右側有一個對話視窗(Chat Panel)。它的主要組成如下:

[ 對話記錄區 ]
顯示您和 Bob 的歷史對話

Bob 的回應 1
您的問題 1
Bob 的回應 2
您的問題 2
...

[ 輸入欄 ]
在這裡輸入您的問題... 然後按 Enter 送出

對話視窗的操作方式:

操作說明
輸入問題後按 Enter送出訊息
按 Shift + Enter換行(不送出)
輸入 /呼叫 Skill 或 Command 選單
輸入 @引用工作區中的特定檔案


1.2 什麼是「Context Window」(上下文視窗)?

這是理解如何與 AI 有效對話最重要的概念之一。

用一個比喻理解:想像您和一位顧問通電話,但這位顧問的記憶只能保留這通電話的內容。通話結束後,下一次打電話,他完全不記得上次說了什麼。更關鍵的是,就算是同一通電話,他也只能記住最近的一段對話。如果您們聊了很久,太久以前說的話,他就「忘記」了。

Context Window 的白話解釋:

  • Bob(AI)每次思考時,能「看到」的對話長度是有限的
  • 這個「能看到的範圍」就叫做 Context Window(上下文視窗)
  • 當對話越來越長,最早期的對話內容會逐漸「滑出」視窗範圍,Bob 就無法再參考那些內容

Context Window 與對話的關係:

對話剛開始:
[訊息1][訊息2][訊息3]  ← 都在視窗內,Bob 全都記得

對話進行一段時間後:
      [訊息3][訊息4][訊息5][訊息6][訊息7]
       ↑ 視窗邊界
       訊息1、訊息2 已滑出,Bob 不再記得

對話非常長之後:
                          [訊息8][訊息9][訊息10][訊息11]
                           ↑ 視窗邊界

實際影響與建議:

狀況建議做法
長時間對話後,Bob 好像忘記了您之前說的重要資訊重新提醒 Bob 關鍵背景資訊
開始一個全新的任務建議開啟新的對話(New Chat)
需要 Bob 持續記住某些設定把規定寫在 Rule 中,Rule 每次都會被讀取
對話變慢或 Bob 的回答開始不一致這可能是 Context Window 接近上限的跡象,開新對話

Bob IDE v2.3.0 起,您也可以在 Context 用量顯示區右上角點擊 Compact context 按鈕,手動觸發對話歷史的壓縮摘要,在不開新對話的情況下釋放 Context 空間。請注意壓縮為有損操作——早期對話中的細節可能不會完整保留,若當前任務仍依賴較早的對話內容,建議改為開啟新對話。


1.3 對話模式(Modes)

Bob 有三種主要的對話模式,適合不同的工作場景:

模式適合用途
Agent 模式需要 Bob 實際操作(讀/寫檔案、執行命令)時使用
Plan 模式需要 Bob 幫您規劃方案、設計架構,但不實際執行時使用
Ask 模式純粹詢問知識、解釋概念時使用(不碰工作區檔案)

切換模式的方式有以下四種(以下為 Bob IDE v2.3.0 的最新操作方式):

  • + 選單:點擊對話輸入欄左下角的 + 按鈕,展開選單後在 Modes 區段選擇目標模式。
  • 鍵盤快捷鍵:按 Ctrl + .(Windows / Linux)或 ⌘ + .(macOS)循環切換所有可用模式。
  • 指令輸入:在對話視窗中直接輸入 /agent、/plan、/ask 切換至對應模式。
  • Bob 自動切換:Bob 在執行任務過程中,若工作性質改變(例如規劃完成後進入執行),會自動切換到適合的模式,無需手動介入。


1.4 簡單對話範例(可在 Bob 對話視窗中實際操作)

以下提供三個從簡單到進階的對話練習,請依序動手嘗試:

練習一:基本知識問答

目標:體驗 Bob 的基本對話能力。在對話視窗中輸入:

您好!請用 3 句話說明什麼是「人工智慧」,讓完全沒有技術背景的人也能理解。

預期 Bob 的回應:Bob 會用淺顯易懂的語言解釋人工智慧,並使用繁體中文回答。

練習二:讓 Bob 建立一份文件

目標:讓 Bob 在工作區建立一個 Markdown 文件。在對話視窗中輸入:

請幫我在工作區根目錄建立一個名為「會議記錄.md」的文件,內容包含:
- 標題:2026 年 7 月 部門會議記錄
- 出席人員欄位(空白,讓我填寫)
- 討論事項欄位(空白,讓我填寫)
- 行動項目欄位(空白,讓我填寫)

預期結果:Bob 會在您的工作區建立 會議記錄.md,您可以在左側檔案總管中看到這個新檔案。

練習三:分析工作區文件內容

目標:讓 Bob 讀取並分析工作區中的文件。首先,把任何一個您有的文件(例如一份 PDF 或文字檔)複製到工作區資料夾中,然後在對話視窗中輸入:

請幫我讀取工作區中的 [您的檔案名稱],並提供一份 3 點重點摘要。

預期結果:Bob 會讀取文件並提供摘要。

提示:您也可以在輸入欄中使用 @ 符號來引用工作區內的特定檔案(Bob 會自動列出可選的清單),目前 Bob IDE 尚未支援使用滑鼠拖曳檔案到對話區的功能。


2. 使用外部超連結回答問題

2.1 功能說明

透過前面建立的 fetch MCP Server,Bob 可以直接連到您指定的網址,讀取網頁上的文字內容,並用來回答您的問題。這讓 Bob 能夠:

  • 查詢官方文件的最新版本
  • 擷取網頁上的特定資訊
  • 根據網頁內容進行分析和比較

前提:請確認您的工作區的 .bob\mcp.json 中已設定好 fetch MCP Server,並且 Bob IDE 已重啟。


2.2 範例:查詢 IBM Bob 官方文件

情境:您已經安裝好 Bob IDE,想了解 Bob 有哪些不同的工作模式,以及每個模式適合用在什麼情況。

使用的連結:https://bob.ibm.com/docs/ide/features/modes

Step 1:確認 fetch MCP Server 已啟用

在 Bob IDE 中確認 .bob\mcp.json 存在且內容正確:

{
  "mcpServers": {
    "fetch": {
      "command": "uvx",
      "args": ["mcp-server-fetch"]
    }
  }
}

Step 2:開啟對話視窗,輸入以下問題

請讀取這個網頁的內容:https://bob.ibm.com/docs/ide/features/modes
並告訴我 IBM Bob 有哪些工作模式(Modes),每個模式分別適合做什麼事?

Step 3:等待 Bob 讀取網頁並回答

Bob 會執行以下步驟(您可以在對話視窗中看到 Bob 的動作記錄):

  1. 呼叫 fetch 工具,連線到指定網址
  2. 讀取網頁的文字內容
  3. 整理並用中文回答您的問題

Step 4:閱讀 Bob 的回答

Bob 應該會回答類似這樣的內容:

根據 IBM Bob 官方文件,Bob IDE 提供以下幾種工作模式:

1. Agent 模式 — 適合需要 Bob 實際執行操作的任務,例如讀取/寫入檔案、執行命令…

2. Plan 模式 — 適合規劃和設計階段,Bob 會提供計畫和建議,但不直接執行…

3. Ask 模式 — 適合單純的知識問答,不涉及工作區的操作…

Step 5:進一步追問(多輪對話示範)

如果您想了解更多細節,可以繼續追問:

我是初學者,對您來說 Ask 模式和 Agent 模式最主要的差別是什麼?
請用一個日常生活的例子來說明。

這個追問不需要再提供網址,因為 Bob 已經在這次對話的 Context Window 中保留了剛才讀取的網頁資訊。


2.3 進階技巧:讓 Bob 比較兩個網頁的內容

您也可以讓 Bob 一次讀取兩個網頁並進行比較:

請分別讀取以下兩個網頁,並比較它們描述的功能有什麼不同:
1. https://bob.ibm.com/docs/ide/features/modes
2. https://bob.ibm.com/docs/ide/features/skills

請用表格呈現比較結果。


附錄:快速參考卡

Bob IDE 常用快捷鍵
快捷鍵功能
Enter送出訊息
Shift + Enter在輸入欄換行
Ctrl + S儲存當前開啟的檔案
Ctrl + Shift + P開啟命令面板
/呼叫 Skill / Command 選單
常見問題排查
問題可能原因解決方法
Bob 用英文回答沒有設定語言 Rule在 .bob\rules\ 加入 language-rules.md
MCP Server 無法連線設定錯誤或相依軟體未安裝確認 mcp.json 語法正確,確認 uvx 或 npx 已安裝
Bob 忘記之前說的內容Context Window 已滿開啟新的對話(New Chat)
Skill 沒有出現在選單Bob IDE 未重啟儲存 SKILL.md 後重啟 Bob IDE
IBM Bob 官方文件

除了點擊上方連結瀏覽網頁,Bob 目前已整合官方產品文件庫,可以在對話中直接回答您關於 Bob 本身功能的問題,無需手動開啟文件頁面。例如,您可以直接在對話視窗中輸入:

Bob,請問 Skills 和 Rules 有什麼差別?各自適合用在什麼情況?

Bob 會根據官方文件即時為您說明,並用繁體中文回答。

返回文件中心

準備好讓 AI 真正開始為您的企業工作了嗎?

90 天免費體驗,市值 NT$74,800(未稅),今天申請、本週即可開始。