AI VIDEO BRIEFING
코딩 에이전트에 목표 부여하기: /goal 명령으로 큰 기능을 한 번에 완주시키는 방법 정리
LangChain이 공개한 오픈소스 코딩 에이전트의 /goal 명령 시연 정리. 수용 기준을 먼저 합의하고 실행 도중에도 조건을 고쳐가며 네 시간짜리 대형 작업을 사람 개입 없이 완주시키는 방식을 살펴본다.

핵심 메시지
쉽게 이해하기
영상은 LangChain이 만든 오픈소스 코딩 에이전트에 새로 붙은 /goal 명령을 소개한다. 모델을 가리지 않는 에이전트로, 개발 워크플로를 사용자가 통제할 수 있게 만드는 데 초점을 맞췄다. 진행자는 코드 양도 많고 검토도 오래 걸리는 기능 하나를 이 명령으로 한 번에 끝냈다며 화면을 보여주는 것으로 시작한다.
왜 이런 기능이 필요한지에 대한 설명이 이어진다. 덩치 큰 작업이나 실험적인 변경을 한 번에 맡기면 결과가 의도와 미묘하게 어긋나거나, 핵심 기능은 만들었는데 테스트가 빠지고 CI가 깨지는 일이 흔하다. 그러면 사람이 처음부터 끝까지 붙어 고쳐야 하고, 결국 사람이 병목이 된다. /goal 은 이 정렬 비용을 작업 시작 시점으로 앞당기는 발상이다.
동작 방식은 이렇다. 목표를 입력하면 에이전트가 이를 짧은 수용 기준 목록으로 바꿔 제시한다. 이 기준은 작업 내내 유지되는 요구사항이고, 사용자는 여기서 항목을 직접 편집할 수 있다. 진행자는 브라우저 제어 기능을 특정 파이썬 라이브러리로 구현하라는 조건을 한 줄 추가한 뒤 목표를 활성화한다. 기준이 충족되지 않으면 목표는 계속 살아 있고, 진행이 불가능해지면 막힌 상태로 표시되며, 기준을 만족하는 근거가 나와야 비로소 완료된다.
실습 과제는 이 에이전트 자신에게 별도 프로토콜 없이 네이티브 브라우저 제어 기능을 넣는 것이었다. 작업 도중에는 현재 목표를 자세히 확인하는 명령, 조건을 덧붙이는 명령, 다시 이어가는 명령이 차례로 쓰인다. 진행자가 'CI가 통과하도록 하라'는 조건을 추가할 때 원래 과제를 다시 설명할 필요가 없었다는 점이 강조된다. 중간에는 추적 명령으로 실행 내역을 웹 대시보드에서 턴 단위로 들여다보는 장면도 나온다.
결과는 방 안 조명이 바뀔 만큼 시간이 흐른 뒤에 확인된다. 여러 파일이 수정되고 테스트가 추가됐으며, 브라우저 스모크 테스트와 전체 테스트가 통과했다. 실제로 플래그를 켜고 브라우저 도구를 활성화한 뒤 웹사이트 방문까지 성공한다. 진행자는 오후 3시에 목표를 걸고 7시쯤 돌아왔는데 그 사이 과제를 반복해 설명하거나 머릿속으로 체크리스트를 관리할 필요가 없었다고 정리하며, 에이전트가 오픈소스이기 때문에 도구 자체를 이렇게 개조할 수 있었다는 점을 강조한다.
주요 인사이트
- 수용 기준을 사용자에게 보여주고 고치게 하는 단계가 다른 코딩 에이전트와의 차별점으로 제시된다. 무엇을 하려는지 합의하는 비용을 앞으로 당기는 설계다.
- 완료 판정을 '근거가 기준을 만족했는가'로 두면, 에이전트가 스스로 다 했다고 선언해 버리는 문제를 줄일 수 있다.
- 목표가 살아 있는 동안에는 짧은 지시만으로 방향을 바꿀 수 있다. 맥락을 매번 다시 붙여넣는 반복 작업이 사라진다.
- 긴 실행을 다룰수록 관측 도구가 중요해진다. 영상에서는 추적 화면으로 턴별 입력과 작업 내역을 확인하는 흐름이 함께 소개된다.
- 에이전트가 오픈소스라면 에이전트 자신을 개조하는 작업도 과제가 될 수 있다는 점이 데모의 숨은 메시지다.
자주 묻는 질문
/goal 은 기존 에이전트 루프를 대체하는 기능인가?
아니다. 영상은 목표 루프가 기존 루프를 감싼다고 설명한다. 안쪽 루프가 다음 행동을 결정하면 바깥쪽 루프는 그 행동이 지속적인 목표를 실제로 달성했는지 판단한다.
작업이 진행되는 중에도 요구사항을 바꿀 수 있나?
가능하다. 목표 수정 명령으로 조건을 덧붙이면 활성화된 목표의 맥락 안에서 해석되기 때문에, 원래 과제를 다시 설명하거나 붙여넣을 필요가 없다.
목표는 언제 완료된 것으로 처리되나?
수용 기준을 만족하는 근거가 나왔을 때만 완료된다. 기준이 충족되지 않으면 목표는 계속 활성 상태로 남고, 더 이상 진행할 수 없으면 막힌 상태가 된다.
시연에서는 어떤 작업을 맡겼나?
별도 프로토콜을 쓰지 않고 에이전트에 네이티브 브라우저 제어 기능을 추가하는 작업이었다. 완료 후 파일 수정과 테스트 추가, 전체 테스트 통과를 확인하고 실제로 브라우저로 웹사이트를 여는 것까지 검증했다.
원문과 출처
이 글은 원본 영상의 자막을 바탕으로 한국어 독자를 위해 요약했습니다. 전체 맥락과 최신 정보는 원문에서 확인하세요.
YouTube 원본 영상 보기 ↗