돌아가기 AI Q&A
만약 Hermes 에이전트/목표가 잘못되면 어떻게 해야 하나요? 성공 기준을 명확히 적으세요

만약 Hermes 에이전트/목표가 잘못되면 어떻게 해야 하나요? 성공 기준을 명확히 적으세요

AI Q&A Admin 68 회 조회

헤르메스 요원의 /goal은 보통 명령 자체의 실패가 아니라, 대상이 너무 소원처럼 쓰여 있고 수락 기준이 너무 적기 때문입니다. 올바른 방법은 최종 제품, 완공 조건, 금지 작업 및 검사 방법을 기록한 후, /subgoal을 사용해 운영 중인 새로운 요구사항을 보완하는 것입니다.

/goal Hermes Agent가 장기 목표를 잠그는 메커니즘으로, v0.13에서는 에이전트가 여러 라운드에 걸쳐 목표를 유지할 수 있도록 하는 기능이라고 공식 명칭이 붙었고, v0.14에서는 실행 중인 목표에 성공 조건을 추가하는 /subgoal가 추가되었습니다. "기준에 도달할 때까지 계속 발전하는 것"이라는 과제에 적합하며, 한 문장으로 모호한 지시를 하는 데는 적합하지 않습니다.

어떤 /목표가 쉽게 벗어날 수 있나요?

  • "프로젝트 최적화 도와줘"라고만 적고, 어느 부분을 최적화해야 하는지는 말하지 마세요.
  • "오류 수정"만 적고, 복제 명령이나 통과 기준은 주지 마세요.
  • 주요 변경은 자유롭게 허용되지만, 데이터베이스, 구성, 의존성을 변경하지 않는 데는 제한이 없습니다.
  • 계획을 먼저 보고하지 않고도 연구하고 실현되도록 하라.

이런 목표들은 Hermes 에이전트가 '잠재적으로 유용한' 일자리를 찾게 만들지만, 결국 부지런해 보이고 진짜 원하는 것과 벗어나는 결과를 만듭니다.

더 안정적인 글쓰기

/goal 네 단락으로 작성할 수 있습니다: 목표, 범위, 수용, 경계. 예를 들어: 로그인 페이지 버튼의 반응 없음을 고치고; 변경 가능한 것은 프론트엔드 폼과 API 호출 계층뿐입니다. npm test 및 수동 로그인으로 확인; 데이터베이스 스키마를 바꾸지 말고 의존성을 업그레이드하지 마세요. 이렇게 하면 Hermes Agent는 판단할 여지가 적고 일탈 확률도 훨씬 낮아집니다.

작업 도중에 새로운 조건이 발견되면 긴 작업을 다시 열지 말고, "추가 조건: 모바일 단말기에서 375px 폭이 수평 스크롤로 나타날 수 없음"과 같은 /subgoal으로 직접 보완하세요. 이는 채팅에서 단순한 알림보다 더 안정적이며, 현재 대상의 판단에 달려 있습니다.

/goal 사용하지 말아야 할 때는

그냥 개념을 묻고, 줄 모양을 바꾸고, 카피 한 조각을 생성하면 정상적인 대화만으로도 충분합니다. /goal 명확한 엔드포인트가 있는 긴 작업에 적합합니다: 버그 수정, 파일 정리, 마이그레이션 완료, 테스트 실행. 공식 저장소 주소는 https://github.com/NousResearch/hermes-agent 이며, 버전 기능에 관해서는 릴리스 설명을 참고하는 것이 권장됩니다.

추천 도구

더보기