Skip to main content

第 12 課:提示、技巧和最佳實踐

學習目標

完成本課程後,您將能夠:

  • 與 Claude 有效溝通以獲得最佳結果
  • 避免常見錯誤
  • 效能優化
  • 管理成本
  • 團隊協作提示
  • 疑難排除常見問題

先決條件

  • 完成第 1-11 課 - 在真實專案中應用的工作流程
  • 遇到挑戰 - 在工作上遇到一些路障

預估時間: 20 分鐘


與 Claude 溝通以獲得更好的結果

具體說明

❌ 模糊:

You> 修正程式碼

✅ 具體:

You> 修正 src/main.py 中第 45 行,加上錯誤處理,因為目前缺少 try-catch

提供脈絡

❌ 無脈絡:

You> 更新這個函式

✅ 與脈絡:

您: 這個 update_record 函式會在資料庫為 null 時失敗。
請在更新前加上 null 檢查

使用範例

為什麼使用範例:

您: 實作一個簡單的 HTTP 伺服器使用 Python

Claude: [根據您的需求]
已建立 http_server.py

常見錯誤避免

錯誤 1:讀取前不編輯

問題:

You: 為立新檔案
Claude: 猜測錯檔案結構

解決方案:

You: 讀取 @src/process.py,然後新增錯誤處理

錯誤 2:忽略 Claude 的問題

問題:

Claude: 澄清請求
You: [無視問題] 繼續

解決方案:

Claude: 是否需要加密密碼?
You: 是的,使用 bcrypt

錯誤 3:一次過多的變更

問題:

You: 重構整個應用程式為 TypeScript,
新增測試,修正 bug,改善效能

解決方案:

You: 讓我們開始。先重構 auth 模組

效能優化

減少 Token 使用

使用目標讀取:

❌ You> 讀取 src/ 目錄
✅ You> @src/main.py

使用 @ 檔案:

❌ You: 看這段程式碼
✅ You> @src/api.py

簡潔:

❌ You: 我想知道是否可以也許你解釋一下,如果你可以的話,
告訴我有哪些方法可能會實作,以及...
✅ You: 解釋 auth 流程

成本管理

使用 /stats

檢查工作階段統計:

You> /stats

工作階段統計:
持續時間:45 分鐘
總 tokens:125,000
輸入 tokens:80,000
輸出 tokens:45,000
預估成本:$0.75

使用 /cost

詳細成本分解:

You> /cost

成本分解:
模型:claude-sonnet-4-5
輸入:$0.003/1K tokens × 80K = $0.24
輸出:$0.015/1K tokens × 45K = $0.675
總計:$0.915

✅ 檢查您的理解

  1. 哪個指令顯示工作階段統計?

    • /info
    • /stats
    • /session
    • /show
  2. 什麼 -c 旗標做什麼?

    • 建立新檔案
    • 使用 Claude 的協助執行指令
    • 讀取檔案
    • 設定組態
  3. True or False: 總是先閱讀檔案是個好習慣。

    • True
    • False - 取決於情境
  4. 「Try It Yourself」練習在哪裡?

    • 每堂課的最後
    • 閱讀開頭
    • 散布在全文中
    • 沒有練習
  5. 使用 @ 的目的是什麼?

    • 建立新檔案
    • 告訴 Claude 讀取特定檔案
    • 刪除該檔案
    • 執行該檔案

答案: 1-b, 2-b, 3-b, 4-a, 5-b


總結

在本課程中,您學到了:

  • 溝通 - 具體、提供脈絡、使用範例
  • 常見錯誤 - 讀取前編輯、忽略問題、大型變更
  • 效能 - 減少 tokens、利用脈絡、選擇正確模型
  • 成本 - 使用 /stats、監控使用、最佳化提示
  • 團隊 - 共享配置、團隊技能、設定檔案
  • 故障排除 - 解決常見問題

下一步

在**第 13 課:參考資料**中,您將找到:

  • 完整斜線指令參考
  • 所有 CLI 旗標
  • 內建工具參考
  • 鍵盤快捷鍵
  • 設定參考

進階閱讀


繼續至第 13 課:參考資料