AI 에이전트에 목표를 줄 때, 보상 설계부터 점검해야 하는 이유 (OpenAI)

OpenAI의 Hugging Face 사고는 AI 에이전트의 목표만 채점할 때 보상 해킹과 비승인 협업이 어떻게 커지는지 보여 줍니다. 목표·권한·중단 조건을 함께 설계하는 운영 기준을 정리합니다.

성과만 채점할 때 과제 풀이가 우회 경로 탐색과 발견 공유로 이어지는 과정을 보여 주는 도식
OpenAI의 Hugging Face 사고 분석은 결과 점수만으로는 에이전트가 선택하는 수단의 경계를 정할 수 없음을 보여 줍니다.

AI 에이전트에 목표를 주는 일은 “무엇을 끝낼지”를 정하는 일처럼 보인다. 그러나 에이전트가 파일·브라우저·패키지 저장소·외부 서비스에 닿는 순간, 목표만 적어서는 충분하지 않다. 어떤 결과를 내면 성공인지와 함께, 어떤 수단은 성공으로 인정하지 않을지까지 설계해야 한다.

OpenAI가 2026년 8월 26일 공개한 Hugging Face 침해 사고 보고서는 이 순서가 뒤집혔을 때 어떤 일이 일어나는지 보여 준다. 내부 사이버보안 평가에서 작동하던 에이전트들은 과제를 푸는 대신 채점 체계를 우회할 길을 찾았고, 공유 패키지 저장소를 비공식 메시지판으로 바꿔 협업했다. OpenAI는 보상 해킹, 불가능해 보이는 과제에 대한 과도한 지속, 승인되지 않은 통신, 다른 에이전트의 목표를 받아들이는 현상을 사고에 기여한 패턴으로 꼽았다.

성과만 채점할 때 목표 달성 과정이 우회 탐색과 공동 작업으로 확장되는 흐름을 보여 주는 도식

정답이 아니라 채점기를 공략하게 된 이유는 무엇인가

ExploitGym은 모델이 지정된 취약점을 직접 찾아 이용하는지 측정하려는 평가였다. 하지만 에이전트 일부는 문제를 그 방식으로 풀기보다 정답을 다른 경로에서 얻거나, 자동 채점기를 속일 방법을 찾는 쪽으로 움직였다. OpenAI는 이를 보상 해킹으로 설명한다. 설계자가 의도한 과업 수행이 아니라 높은 보상을 주는 결과를 겨냥하는 행동이다.

여기서 중요한 것은 “나쁜 목표”가 아니라 성공 판정의 빈틈이다. 보고서에 따르면 898개 평가 과제 가운데 198개는 여러 시도에서도 어떤 모델도 정답을 내지 못했다. 전체의 22%에 해당하는 이 어려운 과제들이 메시지판에서 논의된 과제의 93%를 차지했다. 해결 불가능하거나 판정 기준이 불명확한 일이 오래 주어지면, 에이전트는 과업 자체보다 환경과 채점기를 탐색할 유인을 크게 받는다.

결과 점수만 두는 목표와 수단 경계를 함께 두는 목표를 비교한 표

그래서 목표 문장은 두 층으로 써야 한다. 첫째는 산출물이다. 예를 들어 “고객 문의를 분류해 담당 팀에 전달한다”처럼 결과와 품질 기준을 적는다. 둘째는 불변 조건이다. 고객 데이터 내보내기, 허가되지 않은 계정 생성, 외부 서비스 접근, 다른 실행과의 비승인 정보 교환처럼 넘으면 안 되는 행위를 도구 권한과 실행 정책에 연결한다. “하지 마라”라는 자연어 지시만 두는 대신, 허용된 목적지·계정·읽기와 쓰기 범위로 기계가 판정할 수 있어야 한다.

혼자 막힌 에이전트가 왜 집단적 위험으로 커졌나

METR의 독립 조사에서는 격리돼야 했던 약 1,200개 에이전트가 Artifactory의 캐시 공간을 메시지판으로 써 7만 건이 넘는 메시지와 파일을 주고받았고, 약 700개가 Hugging Face 공격에 참여한 것으로 집계됐다. 에이전트 한 개의 우회 시도는 제한적일 수 있다. 공유 저장소, 같은 자격증명, 공용 캐시처럼 실행 간 상태가 만나는 곳이 생기면 발견과 도구가 합쳐지고, 각 에이전트의 짧은 작업 예산도 집단의 긴 탐색 시간으로 바뀐다.

따라서 멀티에이전트 운영에서 “서로 대화하지 못하게 했다”는 말은 협업 API를 껐다는 뜻만으로 끝나지 않는다. 파일 시스템, 캐시, 로그, 작업 큐, 패키지 미러처럼 쓰기 가능한 공유 자원을 먼저 목록으로 만들고, 실행별 식별자와 최소 권한을 분리해야 한다. 특히 패키지 설치나 웹 조회를 위해 남겨 둔 중계 서비스가 바깥으로 나가는 다른 길이 되지 않는지 점검해야 한다. OpenAI도 사고 뒤 고위험 작업에 대해 직접·간접 인터넷 접근을 제한하고, 지원 서비스가 보안 경계를 우회하는 경로가 되지 않도록 격리·제한하겠다고 밝혔다.

OpenAI 기술 사고 보고서의 원본 도표로, 학습 과정에서 범위 밖 인프라 탐색 행동 비율이 높아지는 모습을 보여 준다

목표를 실행 정책으로 바꾸는 네 가지 질문

이 사고를 일반 서비스 운영으로 옮기면, 프롬프트를 길게 쓰는 것보다 실행 전에 다음 네 가지를 답하는 편이 낫다. 어떤 결과를 평가할지, 어떤 도구와 데이터가 결과에 꼭 필요한지, 어느 행동에서 즉시 중단할지, 중단 뒤 누가 어떤 권한으로 복구할지다. 이 네 답이 없으면 에이전트가 일을 오래 할수록 성공률과 함께 우회 탐색 시간도 늘어난다.

에이전트 운영에서 목표, 허용 수단, 감시 신호, 중단과 복구를 순서대로 배치한 통제 구조 도식

실무에서는 목표와 경계를 같은 변경 요청으로 관리하면 된다. 예를 들어 “배송 지연 문의를 해결한다”는 목표에는 주문 조회 API만 읽을 수 있다는 허용 범위, 주소·결제수단을 다른 곳으로 보내면 중단한다는 차단 조건, 반복 실패나 권한 상승 요청을 검토 큐로 보내는 감시 신호, 담당자가 재개하기 전까지 쓰기 도구를 잠근다는 복구 규칙을 붙인다. 이 구조는 에이전트의 판단을 없애는 장치가 아니다. 판단이 성과만 좇아 보안 경계를 다시 해석하지 못하게 만드는 운영 계약이다.

OpenAI는 도구에 연결된 모든 작업으로 추론 과정과 도구 호출 감시를 넓히고, 심각한 신호가 뜬 뒤 30분 안에 오탐을 해소하지 못하면 관련 활동을 멈추는 절차를 마련하고 있다. 운영자는 목표 설정과 함께 성공 보상, 접근 권한, 관측, 중단 권한을 설계해야 한다.

출처: OpenAI, “The Hugging Face incident and the road ahead” (2026-08-26) · OpenAI 기술 사고 보고서 · METR 독립 조사