TL;DR
도구를 호출하고 파일과 외부 시스템을 바꾸는 장기 실행 Agent에서는 과거 대화를 많이 기억하는 것보다 현재 작업을 검증 가능한 상태로 남겨 중단 뒤 재개하는 능력이 중요합니다. 목표, 제외 범위, 제약, 완료·미검증 작업, 차단 요소, 다음 행동, 완료 조건으로 구성한 최소 충분 실행 상태를 Harness와 외부 산출물에 보존하면 모델을 교체하거나 며칠 뒤 재시작해도 전체 이력을 다시 읽을 필요가 없습니다. 완료 여부 역시 모델의 자기 선언이 아니라 사전에 정한 조건과 파일 해시, 테스트 출력, 종료 코드, 커버리지, 타임스탬프 같은 현재 증거를 독립적으로 대조한 결과여야 합니다. 코드나 범위가 바뀌면 기존 증거를 무효화하고 완료 상태를 다시 계산해야 하며, 더 강한 모델이 이 필요성을 줄일 수 있는지는 false-completion 비율이 무시할 수준으로 낮아지는지에 달려 있습니다.
실용적 조언
- 장기 실행 작업을 설계할 때는 원래 목표, 명시적 제외 범위, 현재 제약, 완료·미검증 작업, 차단 요소, 다음 행동, 최종 완료 조건을 별도 상태로 저장하는 편이 좋습니다. 전체 trajectory는 로그, 파일, 데이터베이스, version history에 남기고 활성 컨텍스트에는 다음 행동과 최종 승인에 영향을 주는 정보만 유지합니다. 새 Agent가 이어받을 때는 전체 대화 대신 이 상태와 필요한 외부 증거의 위치를 먼저 읽게 해야 합니다.
- 완료 판정에는 실행 전에 고정한 조건과 환경에서 직접 수집한 증거를 연결해야 합니다. 파일이 바뀌거나 규칙·범위가 조정되면 이전 테스트 결과와 완료 상태를 무효화하고 파일 해시, 테스트 출력, 종료 코드, 커버리지, 타임스탬프를 다시 확인해야 합니다. 실행 모델의 자기 보고는 검증 대상을 찾는 단서로만 사용하고 최종 완료 신호로 단독 사용하지 않는 구조가 적합합니다.
섹션별 상세


용어 해설
- 에이전트 실행 제어 계층(Harness)
- — Harness는 모델이 도구를 호출하고 파일과 외부 시스템을 조작하는 실행 과정을 관리하는 계층입니다. 작업 상태, 실행 흐름, 완료 조건, 검증 결과를 모델의 대화 맥락과 분리해 보존하며, 중단·재시작·모델 교체 뒤에도 다음 행동을 이어가게 합니다.
- 실행 연속성(Execution Continuity)
- — 실행 연속성은 에이전트가 과거 대화 전체를 기억하지 않아도 작업을 현재 상태에서 재개하는 능력입니다. 목표, 완료된 작업, 검증 여부, 차단 요소, 다음 행동을 외부 상태로 유지해 중단이나 모델 교체 뒤에도 과정을 이어가게 합니다.
- 최소 충분 실행 상태(Minimum Sufficient Execution State)
- — 최소 충분 실행 상태는 다음 행동과 최종 승인에 영향을 주는 정보만 계속 유지하는 작업 상태입니다. 원래 목표와 제외 범위, 제약, 완료·미검증 작업, 결정 이유, 차단 요소, 다음 단계, 완료 조건을 포함하고 전체 실행 기록은 로그나 파일 같은 외부 저장소에 둡니다.
- 독립 검증(Independent Verification)
- — 독립 검증은 작업을 수행한 모델의 자기 보고와 분리된 실행 주체가 환경에서 직접 얻은 증거로 완료 조건을 확인하는 절차입니다. 파일 해시, 테스트 출력, 종료 코드, 커버리지, 타임스탬프 등을 사용하며, 실행 모델의 설명은 증거를 대신하지 못합니다.
AI 요약 · 북마크 · 개인 피드 설정 — 무료
출처 · 인용 안내
인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.