💬

對話模式實作

Part 3:深入了解互動對話模式

進入對話 指令控制 上下文管理 多輪對話

🚀 進入互動模式

啟動方式
🖥️ 直接輸入 claudeclaude # 會看到歡迎訊息,然後等待你的輸入 > _
💡 互動模式特點:
  • 持續對話,不需重複輸入 claude
  • 保持上下文記憶
  • 可以隨時存取當前目錄的檔案

📋 互動模式指令

💬 對話控制

/help # 顯示幫助 /clear # 清除對話歷史 /exit # 退出互動模式 /undo # 撤銷上一步 Ctrl+C # 中斷當前回覆

📁 其他功能

/compact # 壓縮對話歷史 /cost # 顯示目前花費 /doctor # 診斷問題 /init # 初始化專案

🔄 實作:多輪對話

🖥️ 對話範例> 我要學 Python,請推薦學習路徑 🤖 好的!以下是 Python 學習路徑: 1. 基礎語法 2. 資料結構 3. 函式與模組 ... > 第一步基礎語法應該學什麼? 🤖 Python 基礎語法包括: - 變數與資料型態 - 運算子 - 條件判斷 ... > 幫我寫一個變數的範例程式 🤖 好的,這是一個變數範例: ```python name = "小明" age = 25 ... ```

🧹 實作:管理對話上下文

清除歷史,重新開始
🖥️ 使用 /clear> /clear ✅ 對話歷史已清除 > 現在來討論新的話題...
💡 何時該清除:
  • 換到完全不同的主題時
  • 對話太長,回覆變慢時
  • Claude 似乎混淆了上下文時

📂 實作:在對話中操作檔案

🖥️ 讀取檔案> 請讀取 config.json 並告訴我裡面有什麼設定 🤖 我來讀取 config.json... 這個檔案包含以下設定: - port: 3000 - database: mongodb://localhost ...
🖥️ 修改檔案> 請把 port 改成 8080 🤖 好的,我會修改 config.json 將 port 從 3000 改為 8080 確認要執行嗎? (y/n)

💰 實作:查看費用

監控 API 使用量
🖥️ 使用 /cost> /cost 📊 本次對話費用: - 輸入 tokens: 1,234 - 輸出 tokens: 567 - 預估費用: $0.02
💡 省錢技巧:
  • 問題描述清楚,減少來回
  • 長對話適時清除歷史
  • 簡單任務使用 Haiku 模型

⏹️ 實作:中斷與退出

🛑 中斷回覆

當 Claude 正在回覆,但你想中斷:

按 Ctrl+C🤖 正在回覆... ^C 已中斷

🚪 退出互動模式

方法 1> /exit
方法 2按 Ctrl+D

🎯 對話技巧

✅ 好的對話方式

  • 一次專注一個主題
  • 問題明確具體
  • 適時提供背景
  • 確認後再執行操作

❌ 避免的做法

  • 一次問太多問題
  • 模糊的描述
  • 對話太長不清除
  • 頻繁切換話題
🎓

Part 3 總結

✅ 你學會了

  • 進入互動模式
  • 使用斜線指令
  • 多輪對話技巧
  • 管理上下文
  • 查看費用
  • 中斷與退出

📝 回家作業

  • 進行一次 10 輪以上的對話
  • 練習使用 /clear 和 /cost
  • 在對話中讀取一個檔案
  • 嘗試 /help 查看所有指令
下一單元:Part 4 - 檔案處理實作