목표 중심 자연어 인프라 자동화

CLI 에이전트(예: Codex-CLI)에게 인프라 작업을 시킬 때, “어떤 과정으로 하라”가 아니라 “어떤 목표를 달성하라”를 전달하는 프롬프트 패러다임.

핵심 원리

  • 에이전트는 도구 사용·검증·재시도 능력을 이미 갖추고 있다.
  • 사용자가 단계별 명령을 풀어주면 오히려 에이전트의 탐색 공간을 제약한다.
  • “결과 정의 + 제약 조건”만 명확히 전달하면, 절차는 에이전트가 합성한다.

예시 (Hermes × Hostinger VPS 운영)

좋은 프롬프트: “호스팅어 API 키가 있다. SSH 키젠으로 공개·비밀키를 만들고, 호스팅어 VPS 터미널에 SSH 접속이 되도록 준비해 줘.”

나쁜 프롬프트: “먼저 ssh-keygen 실행하고, 출력된 공개키를 복사해서 Hostinger API 호출로 등록하고…”

적용 영역

  • SSH 키 생성·등록·~/.ssh/config alias.
  • 도커 컨테이너 배포·환경 변수 주입·.env 위치 알림.
  • 포트 터널링·HTTPS 인증서 발급.
  • 슬랙 봇 토큰 입력·메신저 채널 연동.

한계

  • 에이전트가 의도를 오해할 수 있음 → “정확한 결과 기준”을 함께 명시 (예: 9119 포트, 특정 alias 이름).
  • 실패 시 디버깅은 결국 사용자가 결과를 검수해야 함.

관련 개념

출처