如何讓 Agent 修改檔案並確認變更正確?
先定義變更,再驗證結果;在失敗後重試前,請先檢查現有內容。
釐清是要取代、附加還是部分編輯
Agent 可以寫入文字、附加內容或執行目標式取代。請在請求中清楚說明檔案、修改目的以及要保留的內容——例如,僅修正某個設定區段而不調整其他部分。
重寫整個檔案和在結尾附加有不同的效果;避免使用模糊的指令,如「更新它」,這會使範圍不明。
小範圍驗證
請先為重要檔案保留可復原的備份,然後讓 Agent 解釋變更並執行適合該檔案的檢查。
例如,修改設定時,請要求保留不相關的設定項目並指定驗證標準。如果取代位置不唯一,請先檢閱上下文再修改;不要讓代理程式僅因為文字相同就取代所有出現的內容。
- 確認環境和檔案位置正確。
- 指定需要變更的行為以及必須保留的行為。
- 在核准模式下檢閱具體修改。
- 檢查差異或執行相關驗證,以確認結果符合目標。
中斷後請勿盲目重試
回應遺失不一定代表檔案未寫入。重新連線後,請先檢查現有內容,再決定是否重試,特別是附加操作,因為重複執行可能導致重複條目。如果檔案操作被拒絕,請調整範圍或取得適當授權;請勿透過終端機繞過拒絕。權限模式的變更不會自動撤銷已完成的修改。