第 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
✅ 檢查您的理解
-
哪個指令顯示工作階段統計?
- /info
- /stats
- /session
- /show
-
什麼
-c旗標做什麼?- 建立新檔案
- 使用 Claude 的協助執行指令
- 讀取檔案
- 設定組態
-
True or False: 總是先閱讀檔案是個好習慣。
- True
- False - 取決於情境
-
「Try It Yourself」練習在哪裡?
- 每堂課的最後
- 閱讀開頭
- 散布在全文中
- 沒有練習
-
使用
@的目的是什麼?- 建立新檔案
- 告訴 Claude 讀取特定檔案
- 刪除該檔案
- 執行該檔案
答案: 1-b, 2-b, 3-b, 4-a, 5-b
總結
在本課程中,您學到了:
- 溝通 - 具體、提供脈絡、使用範例
- 常見錯誤 - 讀取前編輯、忽略問題、大型變更
- 效能 - 減少 tokens、利用脈絡、選擇正確模型
- 成本 - 使用 /stats、監控使用、最佳化提示
- 團隊 - 共享配置、團隊技能、設定檔案
- 故障排除 - 解決常見問題
下一步
在**第 13 課:參考資料**中,您將找到:
- 完整斜線指令參考
- 所有 CLI 旗標
- 內建工具參考
- 鍵盤快捷鍵
- 設定參考
進階閱讀
繼續至第 13 課:參考資料 →