← 최신 논문
🤖 AI

No Accidental Software Agent First Canonical Code for Human Code Entropy Reduction and 30 to 500 times Lower Frontier Model Requirements

이 논문은 인간의 소프트웨어 저장소로부터 우연한 엔트로피를 제거하기 위해 동등한 인코딩들을 통제된 대표값들로 붕괴시킴으로써, 프런티어 모델의 학습 요구량과 검증된 변경 비용을 30배에서 500배까지 줄이는 동시에 '무사고 지평(No-Accident Horizon)'을 향한 반증 가능한 경로를 구축하도록 설계된 증명 가능 기질인 '에이전트 우선 정준 코드(agent-first canonical code)'를 제안한다.

원저자: Jepson Taylor

게시일 2026-06-15
📖 4 분 읽기☕ 가벼운 읽기

원저자: Jepson Taylor

원본 논문은 CC0 1.0 (http://creativecommons.org/publicdomain/zero/1.0/)에 따라 공공 도메인에 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

거대한 문제: "엉망진창인 차고" vs. "설계도"

당신이 로봇에게 집을 짓는 법을 가르치려고 한다고 상상해 보세요. 현재 당신은 로봇에게 인간이 지은 집의 사진 수백만 장을 보여주고 있습니다.

문제는 인간의 집은 엉망이라는 점입니다. 어떤 건축가는 빨간 벽돌을 쓰고, 다른 건축가는 파란 벽돌을 씁니다. 어떤 집은 주방이 왼쪽에 있고, 어떤 집은 오른쪽에 있습니다. 어떤 집은 원래 계획에는 없었지만 어쨌든 작동하는 지하실의 비밀 문이 있기도 합니다. 어떤 집은 특정 의자에 서 있어야만 작동하는 이상한 배선 구조를 가지고 있기도 합니다.

로봇은 "주방을 만드는 기본 개념"을 배우기 위해 이 모든 무작위적이고 우연적인 세부 사항들을 파악하는 데 모든 시간과 에너지를 쏟아야 합니다. 로봇은 건축의 실제 과학이 아니라, 인간의 건축 습관에 섞인 "우연한 사고들"을 이해하느라 뇌 용량을 낭비하고 있는 것입니다.

논문의 주장:
우리는 로봇에게 이 엉망진창인 사진들을 가르치는 것을 멈출 수 있습니다. 대신, 우리는 그 모든 인간의 집들을 먼저 완벽하고 표준화된 설계도로 변환할 수 있습니다. 이 설계도에서는:

  • 주방은 항상 같은 위치에 있습니다.
  • 배선은 항상 같은 방식으로 되어 있습니다.
  • "비밀 문"은 제거되거나 "선택 사항"으로 명확히 표시됩니다.

이렇게 하면 로봇은 추측하는 데 시간을 허비할 필요가 없습니다. 로봇은 핵심적인 건축 규칙을 훨씬 더 빠르게 배울 수 있고, 실수를 덜 하며, 실행 비용도 훨씬 적게 듭니다.

핵심 아이디어: "정형 코드 (Canonical Code)"

저자들은 이 표준화된 버전을 **"에이전트 우선 정형 코드(Agent-First Canonical Code)"**라고 부릅니다.

이것은 마치 번역 서비스와 같습니다.

  • 가공되지 않은 인간의 코드: 이것은 마치 사람들이 서로 다른 방언을 사용하고, 속어를 쓰고, 서로 말을 끊는 북적이는 방 안의 대화와 같습니다. 가치 있는 정보는 가득하지만, 노이즈가 많습니다.
  • 정형 코드: 이것은 동일한 대화이지만, 모든 단어에 엄격한 정의가 있고 문법이 완벽한 단일하고 완벽한 언어로 번역된 상태입니다.

논문은 우리가 단순히 "나쁜" 코드를 걸러내야 한다고 주장하는 것이 아닙니다. 우리는 AI에게 가르치기 전에 코드를 이 완벽한 형식으로 재구축해야 한다고 주장합니다.

우리가 혼란에 대한 대가를 치르는 네 가지 경우

논문은 우리가 엉망인 인간의 코드를 사용할 때, 혼란에 대해 네 번 대가를 치른다고 말합니다.

  1. 학습 (Training): 기초를 가르치기 위해 AI에게 수백만 개의 사례를 보여줘야 합니다.
  2. 탐색 (Searching): AI가 버그를 수정하려고 할 때, 코드가 어디에 있는지 찾기 위해 엉망인 폴더들을 뒤져야 합니다.
  3. 추론 (Reasoning): 규칙이 명확하게 적혀 있지 않기 때문에 AI는 규칙이 무엇인지 추측해야 합니다.
  4. 검토 (Reviewing): AI가 엉망인 맥락을 오해했을 수 있기 때문에, 인간은 AI의 작업물을 확인하는 데 수 시간을 보내야 합니다.

이 "정형 설계도"를 사용하면 첫 세 가지 비용을 거의 완전히 절감할 수 있습니다. AI는 어디를 찾아봐야 하는지, 규칙이 무엇인지 정확히 알게 됩니다.

"행동 셀 (Behavior Cells)" (레고 비유)

당신이 도시를 건설하고 있다고 상상해 보세요.

  • 현재 방식: 매번 "소방서"가 필요할 때마다, 인간 건축가가 처음부터 새로 그립니다. 때로는 나무로 만들어지고, 때로는 벽돌로 만들어집니다. 때로는 문이 왼쪽으로 열리고, 때로는 오른쪽으로 열립니다.
  • 논문의 방식: 우리는 **"소방서 셀(Fire Station Cell)"**을 만듭니다. 이것은 미리 제작되고 인증된 레고 블록입니다. 문, 지붕, 그리고 호스 연결부가 있습니다. 그것은 반드시 작동하도록 보장되어 있습니다.

AI가 도시를 건설해야 할 때, AI는 소방서를 새로 그리지 않습니다. 그저 "소방서 셀"을 제자리에 딱 끼워 넣을 뿐입니다.

  • 주장: 논문은 소프트웨어의 70%에서 90%가 이러한 표준 블록을 "반복"하는 것(예: 로그인, 결제, 데이터 저장 등)이라고 제안합니다. 우리가 이 블록들을 식별할 수 있다면, AI는 지루하고 반복적인 것이 아니라 *새로운 것(참신함)*을 발명하는 데에만 집중할 수 있습니다.

"무사고 지평선 (No-Accident Horizon)"

논문은 **"무사고 지평선"**이라는 대담한 목표를 가지고 있습니다.

소프트웨어에 사고가 전혀 없는 세상을 상상해 보세요.

  • 우연한 파일 이름 오류가 없습니다.
  • 우연한 보안 구멍이 없습니다.
  • 어떤 버튼이 무슨 기능을 하는지에 대한 우연한 혼란이 없습니다.

이 세상에서 인간(과 AI)이 할 수 있는 유일한 일은 창의적이고 새로운 일뿐입니다. 그 외의 모든 것은 사전에 승인되고 안전하며 인증된 블록을 조립하는 것입니다.

논문은 모든 가능한 미래 프로그램에 대해 100% 완벽함에 도달할 수는 없다고 인정합니다(어떤 것들은 너무 새롭거나 특이하기 때문입니다). 하지만 우리가 매일 사용하는 일상적인 소프트웨어(은행 앱, 이커머스 사이트, 내부 도구 등)의 경우, 비용과 노력을 30배에서 500배까지 줄일 수 있다고 믿습니다.

이 논문이 실제로 증명한 것 (그리고 증명하지 못한 것)

논문이 실제로 말하는 바를 지키는 것이 중요합니다:

  • 그들이 한 것: 그들은 작은 규모의 코딩 예시들을 가져와서, 이를 이 "완벽한 설계도" 형식으로 변환한 다음, 작은 AI 모델이 이를 이해하도록 가르쳤습니다. 모델은 빠르게 학습했으며 설계도의 "규칙"에 대해 실수를 저지르지 않았습니다.
  • 그들이 아직 증명하지 못한 것: 그들은 이것이 아직 세상의 모든 소프트웨어에 작동한다는 것을 증명하지 못했습니다. 또한 이것이 수십억 달러를 아껴줄 것이라는 것도 아직 증명하지 못했습니다(물론 이를 측정하기 위한 계획은 가지고 있습니다). 그들은 이러한 아이디어를 테스트하기 위한 연구 프로그램을 제안하고 있는 것입니다.

결론

이 논문의 핵심은 다음과 같습니다: "AI에게 엉망인 인간의 글씨체를 읽도록 가르치지 마십시오. 먼저 완벽하고 표준화된 설계도를 읽도록 가르치십시오."

이렇게 하면 AI는 인간이 보통 어떻게 하는지를 추측하느라 시간을 낭비하는 것을 멈추고, 실제로 어렵고 새로운 문제를 해결하는 데 시간을 쓰기 시작할 것입니다. 그 결과로 더 저렴하게 구축하고, 더 안전하게 사용하며, 훨씬 더 빠르게 만들 수 있는 소프트웨어가 탄생할 것입니다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →