如何讓 Agent 在環境中執行指令?
清楚定義目標環境、工作位置以及您需要看到的結果。
先確認模式與環境
終端機指令屬於 Agent 的工具能力;Ask 不執行終端機指令。使用前,請選擇目標電腦或雲端環境,並為任務指定所需的工作目錄和已知條件;相同的指令在不同的作業系統上可能不適用。
如果您僅需要指令範例而無需執行,請在請求中清楚說明。
提供目標比指令更重要
您可以描述「檢查此專案為何無法啟動,請先檢視設定檔和錯誤輸出」,讓 Agent 根據環境安排步驟。如果您已有指令,請說明它們應產生什麼結果,以幫助識別異常。
例如,如果您只想確認工具版本,可以先要求僅查看版本和說明資訊,而無需立即安裝或升級。清楚說明預期的檢查項目,也有助於在核准卡片中識別是否採取了額外步驟;如果實際輸出與預期不符,再決定下一步操作。
- 驗證環境名稱和工作位置。
- 指定允許檢查或修改的範圍。
- 根據權限模式處理核准卡片。
- 檢視實際的退出狀態、輸出和生成的檔案。
失敗後如何處理
請先閱讀錯誤訊息,區分是指令不存在、檔案路徑錯誤、權限不足,還是網路失敗。請勿總是假設非零退出碼代表目標存在漏洞,也不要重複相同的操作期望得到不同的結果。長指令可能會傳回仍在執行的會話;請先檢查原始會話,而不是立即啟動第二個會話。