Agent가 환경에서 명령을 실행하게 하려면 어떻게 하나요?
대상 환경, 작업 위치, 확인하려는 결과를 명확히 정하세요.
먼저 모드와 환경 확인하기
터미널 명령은 Agent의 도구 기능에 속합니다. Ask는 터미널 명령을 실행하지 않습니다. 사용하기 전에 대상 컴퓨터 또는 클라우드 환경을 선택하고 작업에 필요한 작업 디렉터리와 알려진 조건을 명시하세요. 운영체제에 따라 같은 명령을 사용할 수 없을 수도 있습니다.
실행 없이 명령 예시만 원한다면 요청에 명확히 적어 주세요.
명령보다 목표를 제공하는 것이 더 중요합니다
‘이 프로젝트가 시작되지 않는 이유를 확인하고 먼저 설정과 오류 출력을 살펴봐 주세요’라고 설명하면 Agent가 환경에 맞춰 단계를 정할 수 있습니다. 이미 명령이 있다면 이상을 알아보기 쉽도록 예상 결과를 명시하세요.
예를 들어 도구 버전만 확인하고 싶다면 바로 설치하거나 업그레이드하지 말고 버전과 도움말 정보만 먼저 보도록 요청할 수 있습니다. 예상하는 확인 사항을 명확히 하면 승인 카드에서 추가 단계가 포함되었는지도 파악하기 쉽습니다. 실제 출력이 예상과 다르면 그때 다음 동작을 결정하세요.
- 환경 이름과 작업 위치를 확인하세요.
- 확인하거나 수정하도록 허용할 범위를 명시하세요.
- 권한 모드에 따라 승인 카드를 처리하세요.
- 실제 종료 상태, 출력, 생성된 파일을 확인하세요.
실패한 뒤 진행하는 방법
먼저 오류를 읽고 명령이 없는지, 파일 경로가 잘못되었는지, 권한이 부족한지, 네트워크가 실패했는지 구분하세요. 종료 코드가 0이 아니라고 무조건 대상의 취약점으로 생각하거나 다른 결과를 기대하며 같은 작업을 반복하지 마세요. 긴 명령은 계속 실행되는 세션을 반환할 수 있습니다. 바로 새 세션을 시작하지 말고 원래 세션을 먼저 확인하세요.