歡迎使用 Bob Shell
Bob Shell 將 IBM Bob 的人工智能功能帶到你的命令列中。
作為一個基於終端的界面,Bob Shell 為命令列任務、腳本自動化和基於終端的工作流程提供人工智能協助。

Bob Shell 提供與 IBM Bob 相同的上下文感知和推理導向方法,但針對 shell 環境和自動化流程進行了優化。
你可以用 Bob Shell 做什麼
自動化腳本
Bob 助力 SDLC 自動化 — 將 Bob 的 agentic 能力嵌入 Shell 腳本,在 SDLC 的任意環節呼叫。
執行命令
使用 AI 驅動的協助和驗證來運行終端命令。
生成文檔
為腳本和工作流程建立全面的文檔。
排查問題
調試命令失敗並解決基於終端的問題。
分析日誌
解析和分析日誌檔案以識別問題和模式。
搭建項目
從終端初始化新項目並生成樣板代碼。
開始使用 Bob Shell 進行建設
體驗 AI 輔助開發的力量。
關鍵功能
運行 Bob Shell 的靈活方式
Bob Shell 通過靈活的工作方式適應你的工作流程:
互動式會話
直接在終端中進行對話式會話
非互動式會話
運行用於自動化和腳本編寫的命令或任務
自動化支持
無縫整合到自動化流程和工作流程
編輯器終端支持
在支持的編輯器的終端檢視中運行 Bob Shell
互動式會話為複雜任務提供對話式體驗,而非互動式會話支持自動化和腳本編寫場景,其中 Bob Shell 可以以編程方式調用。
使用互動式會話進行探索性任務和故障排除。當你需要自動化重複性工作流程或將 Bob 整合到腳本中時,切換到非互動式會話。
專業化模式
Bob Shell 包含針對不同命令列場景優化行為的專業化模式:
Agent 模式
採取自主行動:讀取、寫入和執行以端到端完成任務。
Ask 模式
獲取有關你的代碼庫和開發問題的答案,無需進行更改。
Plan 模式
在運行實現之前設計和規劃實現。
Bob Shell 為特定的基於終端的開發場景優化每種模式,因此你可以在不改變溝通方式的情況下高效工作。
強大的命令列工具
Bob Shell 提供為終端環境設計的全面工具:
檔案操作
直接從命令列讀取、寫入和操縱檔案。
運行命令
使用智能錯誤處理和驗證運行 shell 命令。
流程管理
監控和控制運行中的流程和系統資源。
使用 MCP 的外部工具
通過 MCP(模型上下文協議) 框架擴展功能以進行自訂整合。
這些工具無縫地協同工作,因此你可以完成複雜的基於終端的任務,無需切換上下文或應用程式。
MCP(模型上下文協議)整合
Model Context Protocol (MCP) 通過針對命令列工作流程定制的自訂工具擴展 Bob Shell 的功能:
- 從終端連接到資料庫和 API
- 訪問專業化的開發和運維工具
- 與你的組織內部系統整合
- 為 DevOps 任務建立自訂自動化工作流程
Bob Shell 中的 MCP 整合可用於 DevOps 工作流程。連接到監控系統、部署工具和基礎設施 API,以建立全面的自動化解決方案。
自動化功能
使用 Bob Shell 進行自動化任務:
腳本自動化
使用智能 shell 腳本自動化重複性的開發任務。
批量處理
在自動化工作流程中處理多個檔案或項目。
自訂模式和斜杠命令
- 為專業化工作流程定義自訂模式
- 建立可重用的命令快速鍵
- 構建特定於團隊的自動化模式
- 在整個組織中標準化開發流程
Bob Shell 快速開始
Bob Shell 2.0.0 需要全新安裝。目前沒有從 1.0.x 自動升級的路徑。安裝過程中,你現有的設定和配置將被保留。
準備好將 AI 協助帶到你的終端嗎?按照以下步驟開始使用:
- 在你的系統上安裝 Bob Shell。有關更多資訊,請參閱安裝和配置 Bob Shell。
- 啟動你的第一個互動式會話。有關更多資訊,請參閱以互動方式啟動 Bob Shell。
- 查看安全指南以最小化潛在的安全風險。有關更多資訊,請參閱安全指南。
從你已經熟悉的任務開始使用 Bob Shell。這可以幫助你理解 Bob Shell 如何解釋命令,以及在終端上下文中如何提供協助。
後續步驟
現在你已經了解了 Bob Shell 的功能,請瀏覽這些資源來深化你的知識: