在講到其他設定、Plugins、Skills的調整以前,先來談談Prompt的下法好了。
基本上,在AI Chat裡面的Prompt寫法,基本上也可以套用在Agent上面,但是有一個大原則的不同:今天你是請Agent直接幫你做事,而不只是問他問題你自己做事 ,而且由於他可以讀寫或操作你電腦內的檔案,所以不用特別貼上程式碼片段,這邊列出幾個我會在下Prompt的時候注意的地方:
- 盡量提及明確關鍵字、url、檔案路徑名稱,讓Agent更精準命中Prompt的目的,減少走彎路(降低token開銷)、避免AI沒有查到你真正想讓他處理內容。
- 分成兩步驟下Prompt:規劃和執行。如果今天你也不明確要Agent做什麼,你可以先要他做規劃給你看,等確認後再要他執行,避免執行錯了還要他退回重做。
- 利用標點符號,或markdown格式將prompt進行排版。和chat同理,用條列式123進行分項、「」或""來標註特定名詞,讓Agent更好讀你的Prompt。
- 英文、或中英混雜的問:英文一個單字和中文字一個字的token數同樣,而且專有名詞用英文的效果會更好一些。
- 像XXX一樣:應該算我最常會用的語句,給他一個可以參考的範例讓Agent更好鎖定執行方向。
- 跟Agent說你不要什麼,會比說你要什麼,還來的更有力。
- 一次把這部分工作要做的事情都告訴他,比起一小塊一小塊跟他說,還要更省token,避免每次prompt都要讓他讀上下文。
以上是我個人使用,下Prompt的技巧,都是針對token使用效率、不然就是讓Agent更快理解工作並執行,網路上也有一些命令token當資深工程師、資深設計師之類的身分來約束,但我實際用下來感覺並沒有太大的差距,除非今天的使用情境必須要他有某種背景才能做,不然直接讓他自己找到要呼叫什麼工具,會更有效率一些。
下篇,再讓我們聊聊Model的選擇。
系列文章目錄:《Claude Code經驗談》01-文章目錄

