龍蝦上下限經驗
養龍蝦養了一陣子,我現在的結論是:把它當實習生教,別當天才用。
我自己一開始也犯過這個錯,丟一個大目標給它,像是「幫我做一個排程日曆系統」,結果它確實做出來了,畫面還蠻好看的,但缺東缺西,改了又壞,你花在跟介面溝通的力氣比自己從頭寫還大。
類似的東西我至少做過三次,最後都沒在用。
後來我回歸最純樸的方式,資料就存 Notion 或 Google Doc 甚至地端,反而跟 AI 溝通起來更順,因為你看得懂它在改什麼,它也不會去動一堆你搞不清楚的網站架構,然後整個東西越來越黑盒子。
我現在養龍蝦的流程大概是這樣:
先教它做一遍,做完以後把流程寫成 Skill,然後再讓它跑一遍看有沒有錯。確認沒問題,這套流程就定下來了。如果後來發現這個流程你會一直重複用,再考慮轉成 Workflow,會更省 Token,但彈性也會變小,所以要自己評估。
另一個我覺得很重要的習慣是每天復盤。
我每天都會去檢查,今天哪個 Cron 沒跑、哪個提醒沒有 Telegram 我。很多時候問題出在 Prompt 不夠明確,比如你設了一個每天早上發電子報的 Cron,但 Prompt 裡面沒有寫清楚「這支任務要 Telegram 我」,它就會選擇把訊息傳回 Main Session。
而 Main Session 是你跟它講話的那一刻才會啟動的,所以那些訊息會一直堆在那邊,等你開口了它才一次倒給你,這就是為什麼有時候會覺得訊息常常延遲。
搞清楚這個機制以後,很多問題其實用一句 Prompt 就能解決。
做了幾個 Agent 出來,老實說它真的就是助手,但是一個容易出錯的助手。你要有耐心,像帶實習生一樣一步一步教。
不過我每次都會覺得「這個工作它應該做不來吧」,結果真的去試了以後才發現,它其實做得到。
這大概是養龍蝦最有趣的部分,你永遠不知道它的上限在哪裡,但你得先接受它的下限就是個實習生 😂
作者:Chi