使用技巧與最佳實踐
本篇整理了 MBAgent 的高效使用技巧與最佳實踐,幫助您事半功倍。
NOTE
截圖說明:本篇已為關鍵技巧配圖。
一、提示詞技巧
1. 給 AI 設定角色
差的提示詞:
幫我寫一段代碼好的提示詞:
你是一位有 12 年經驗的 Rust 高級工程師,請幫我寫一段並發安全的線程池實現,要求:
1. 使用 tokio
2. 支持動態擴容
3. 帶詳細中文註釋
4. 包含單元測試2. 提供具體的背景
差的提示詞:
這個 Bug 怎麼修?好的提示詞:
我在 Windows 10 上運行 mbagent 1.112.10,啟動時報錯:
"Failed to bind port 9527"
已經嘗試過:
1. 重啟電腦
2. 殺掉佔用 9527 端口的進程
但仍然報錯。請幫我分析可能的原因。3. 指定輸出格式
請用 Markdown 表格輸出結果,包含以下列:
| 任務名稱 | 優先級 | 預估工時 | 負責人 |4. 一步步引導
對於複雜任務,分步引導:
第一步:分析需求
第二步:給出技術方案
第三步:列出實現代碼
第四步:給出測試用例5. 明確邊界
只需要修改 xxx 文件,不要動其他文件。
不要引入新的依賴。
不要改變現有 API。二、Token 節省技巧
1. 選擇合適的模型
| 場景 | 推薦模型 |
|---|---|
| 簡單對話 / 文本處理 | deepseek-v4-flash、gpt-5-mini |
| 常規編碼 / 文檔寫作 | deepseek-v4-pro、claude-sonnet-4 |
| 複雜推理 / 大項目分析 | gpt-6.0-sol、claude-opus-4.5 |
TIP
新模型概覽(候鳥官方):
- 極速類(低價):
deepseek-v4-flash、gpt-5-mini、gpt-5-nano、gemini-2.5-flash - 主力類(性價比):
deepseek-v4-pro、claude-sonnet-4、gpt-5.6、gemini-2.5-pro - 旗艦類(高難度):
gpt-6.0-sol、claude-opus-4.5、gpt-6.0 - 長上下文類:
gemini-2.5-pro(200 萬 tokens) - 特殊用途:
deepseek-v4-vision(圖像)、deepseek-v4-coder(代碼)
默認場景優先用 deepseek-v4-pro 或 gpt-5.6,遇到疑難再升級到旗艦型。
2. 關閉不必要的顯示
在設置中關閉:
- ❌ 顯示思考過程:思考過程會消耗大量 Token
- ❌ 顯示 Token 與費用統計:純顯示節省
3. 精簡會話歷史
- ✅ 定期清理舊會話
- ✅ 長會話分段處理
- ✅ 用 總結功能 把歷史壓縮
4. 避免重複上下文
差的對話:
第一輪:這是我的項目代碼 [粘貼 500 行]
第二輪:剛才那些代碼,幫我改一下 xxx
第三輪:還是那些代碼,再改一下 yyy好的對話:
第一輪:把這段代碼 [粘貼 500 行] 重構一下
第二輪:(繼續在同一會話中)或者直接讓 AI 把代碼寫到文件裡,後續用 read_file 工具讀取。
5. 使用項目級上下文
把項目核心信息寫入記憶庫,AI 每次自動加載,無需重複告知。
6. 分而治之
對於大任務:
- ✅ 拆分為多個小任務
- ✅ 每個小任務單獨會話
- ✅ 用 總結 把多個會話串起來
7. 使用 --no-thinking 模式
對於簡單任務,可以使用 --no-thinking 參數關閉思考過程:
mbagent task run simple-task --no-thinking8. 緩存提示詞前綴
如果您的提示詞有固定前綴,可以開啟前綴緩存(需模型支持)。
三、上下文管理
1. 理解上下文窗口
每個模型都有上下文窗口限制:
| 模型 | 上下文窗口 |
|---|---|
deepseek-v4-flash | 128K |
deepseek-v4-pro | 128K |
claude-sonnet-4 | 200K |
claude-opus-4.5 | 200K |
gpt-5-mini | 128K |
gpt-6.0 | 256K |
gemini-2.5-pro | 2M |
WARNING
超過上下文窗口的後果:
- 最早的對話會被截斷
- AI 可能"忘記"之前說過的話
- 建議在接近上限時主動開新會話
2. 監控上下文使用
在 MBAgent 狀態欄查看:
- 已用 Token 數 / 上限
- 百分比
- 預計剩餘對話輪數
3. 主動總結
當會話變長時,主動讓 AI 總結:
請把當前會話的主要結論總結成 500 字以內。然後開新會話,把總結粘貼到開頭。
4. 使用文件系統
對於大文件:
- ❌ 不要把整個文件粘貼到對話裡
- ✅ 讓 AI 用
read_file工具讀取 - ✅ 必要時讓 AI 用
grep等工具檢索
5. 參考外部資源
讓 AI 引用:
- 項目 README
- API 文檔
- 已有代碼文件
- 網絡鏈接
而不是把所有內容粘貼到對話裡。
四、多輪對話技巧
1. 第一輪明確目標
我想做一個 xxx 功能,預計要分幾步走。
第一步:xxx讓 AI 知道整體方向。
2. 每輪聚焦一件事
差的對話:
(同一輪)
幫我寫個用戶管理系統,
再加上權限管理,
再加個日誌,
再加個郵件通知,
再加個報表,
再加個數據導出...好的對話:
(第一輪)幫我寫個用戶管理系統的後端 API
(第二輪)基於上一輪,加權限管理
(第三輪)再加日誌
...3. 善於追問
當 AI 給出答案後,追問:
- "為什麼這麼做?"
- "有沒有更好的方案?"
- "這個方案的缺點是什麼?"
- "如果有 1 萬個用戶,這個方案還能用嗎?"
4. 隨時修正方向
如果發現方向錯了,立即糾正:
這個方案不行,我們換個思路:
...不要為了照顧 AI 的"面子"而堅持錯誤方向。
5. 用反饋強化學習
告訴 AI 什麼是好的、什麼是不好的:
這個方案好,因為:xxx
這個方案不好,因為:xxx,請改進MBAgent 會根據您的反饋調整後續回覆(單會話內)。
五、避免踩坑
1. 不要讓 AI 處理敏感信息
❌ 不推薦:
我的身份證號是 110101199001011234,請幫我...✅ 推薦:
請幫我寫一段示例代碼,演示如何驗證身份證號的格式。
(用 110101********1234 作為示例)2. 不要把 AI 當作真理來源
AI 可能會:
- 一本正經地胡說八道
- 給出過時的信息
- 引用不存在的 API
始終核對關鍵信息:
- ✅ 重要決策前查閱官方文檔
- ✅ 代碼運行前先 review
- ✅ 對 AI 的數據保持懷疑
3. 不要過度依賴 AI
AI 擅長的:
- ✅ 重複性工作
- ✅ 文檔寫作
- ✅ 代碼生成
- ✅ 信息整理
AI 不擅長的:
- ❌ 業務決策
- ❌ 創意設計
- ❌ 複雜架構決策
- ❌ 涉及倫理道德的判斷
4. 注意 API 額度
IMPORTANT
避免額度耗盡:
- 定期查看 AI 額度(狀態欄 / 控制台)
- 設置單次任務 Token 上限
- 設置月度預算提醒
- 大任務先用便宜模型測試,再用強大模型正式運行
5. 注意版本兼容性
不同 MBAgent 版本支持的特性可能不同:
- 新功能可能僅在新版本可用
- 舊任務模板在新版本可能需要更新
建議:
- ✅ 定期更新 MBAgent
- ✅ 更新前查看更新日誌
- ✅ 重要任務前先做小任務測試
6. 備份重要會話
- ✅ 定期導出重要會話
- ✅ 把核心結論寫入文檔
- ✅ 會話列表支持按日期搜索
六、常見反模式
反模式 1:模糊指令
❌ "幫我處理一下這個項目"
✅ "請幫我把 src/api/users.ts 中的用戶列表查詢接口從 MySQL 遷移到 PostgreSQL,保持 API 不變。"
反模式 2:缺乏上下文
❌ "這個 Bug 怎麼修?"(沒有任何上下文)
✅ "我在 src/api/users.ts:45 處拋出 TypeError: Cannot read property 'id' of undefined,請幫我分析。"
反模式 3:一次問太多
❌ "幫我寫個電商網站,包括用戶、商品、訂單、支付、物流、報表..."
✅ 分多個會話逐步完成。
反模式 4:不驗證結果
❌ AI 給出代碼 → 直接運行 → 出問題
✅ AI 給出代碼 → 先 review → 寫測試 → 運行 → 驗證
反模式 5:忽略錯誤信息
❌ AI 報錯 → 無視 → 繼續問
✅ AI 報錯 → 把錯誤信息完整發給 AI → 一起分析
反模式 6:過度設計
❌ 簡單 CRUD 也要用微服務、DDD、六邊形架構
✅ 根據實際需求選擇合適的複雜度
七、高效工作流
工作流 1:探索式開發
1. 描述需求 → AI 給出方案
2. 選擇方案 → AI 生成代碼
3. 運行測試 → 發現問題
4. 把錯誤發給 AI → AI 修復
5. 重複 3-4 直到滿意工作流 2:測試驅動
1. 描述需求 → AI 生成測試用例
2. AI 生成代碼讓測試通過
3. AI 重構代碼
4. 運行所有測試工作流 3:文檔驅動
1. AI 寫 README / API 文檔
2. AI 根據文檔生成代碼
3. AI 根據代碼更新文檔工作流 4:項目級協作
1. 創建項目級記憶庫
2. 每次新會話 AI 自動加載項目背景
3. 跨會話延續工作八、團隊協作
共享會話
- ✅ 把會話導出為 JSON
- ✅ 團隊成員導入
- ✅ 接續對話
共享任務模板
- ✅ 把任務模板放在共享目錄
- ✅ 通過 Git 同步
- ✅ 統一團隊工作流
共享記憶庫
- ✅ 把團隊共識寫入共享記憶庫
- ✅ 統一代碼風格、業務術語
- ✅ 提升協作效率
九、性能優化
MBAgent 自身性能
- ✅ 定期清理舊會話
- ✅ 關閉不需要的後台任務
- ✅ 定期重啟 MBAgent(每週一次)
- ✅ 升級到最新版本
任務執行性能
- ✅ 並發執行獨立任務
- ✅ 緩存重複計算結果
- ✅ 用更小的模型處理簡單任務
API 調用性能
- ✅ 使用流式輸出(默認開啟)
- ✅ 開啟前綴緩存
- ✅ 批量處理多個請求
十、心態建議
把 AI 當作"聰明但需要指導的助手"
- ✅ 給予明確指令
- ✅ 提供充足上下文
- ✅ 檢查工作結果
- ❌ 不要盲目信任
- ❌ 不要期待完美
接受 AI 的局限性
- AI 不是萬能的
- AI 會犯錯
- AI 有知識截止日期
- AI 不理解業務背景
持續學習
- ✅ 學習提示詞技巧
- ✅ 學習 MBAgent 新功能
- ✅ 學習 AI 模型特性
- ✅ 與其他用戶交流
十一、推薦閱讀
下一步:常見問題 → 解決使用中的疑難雜症。
