← 최신 논문
💬 NLP

SafeRun: Enabling Determinism in LLM Planning for Running

SafeRun은 LLM의 유연한 자연어 해석과 결정론적 솔버의 엄격한 제약 조건 강제 사이를 분리함으로써, 경쟁력 있는 지시 이행 능력을 유지하면서도 100%의 안전성 준수를 달성하는 결정론적이고 안전한 실행 계획을 보장하는 프레임워크입니다.

원저자: Meilin Chen, Zepeng Zhai, Jiaxuan Zhao, Yuan Lu

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

원저자: Meilin Chen, Zepeng Zhai, Jiaxuan Zhao, Yuan Lu

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

다음은 SafeRun 논문에 대한 설명입니다. 이해하기 쉬운 일상적인 언어와 창의적인 비유를 사용하여 번역되었습니다.

문제점: "창의적이지만 무모한" 코치

당신이 매우 똑똑하고 창의적인 AI에게 러닝 스케줄을 짜달라고 요청한다고 상상해 보세요. 당신은 이렇게 말합니다. "8주 동안 일주일에 50km를 달리고 싶고, 매주 화요일마다 강도 높은 훈련을 하나씩 넣고 싶어."

AI는 당신의 말을 이해하는 데 탁월합니다. 마치 러닝에 관한 아름답고 흥미진진한 이야기를 써 내려가는 재능 있는 스토리텔러와 같습니다. 하지만 AI는 **확률적(probabilistic)**입니다. 즉, 엄격한 수학적 근거가 아니라 패턴에 기반해 다음에 올 단어를 추측할 뿐입니다.

러닝의 세계에서 이것은 위험합니다. 만약 AI가 실수로 이틀 연속 강도 높은 훈련을 배치하거나, 하루에 너무 먼 거리를 달리도록 계획한다면 당신은 부상을 입을 수 있습니다. 이는 마치 스토리텔러에게 다리를 설계하라고 요청하는 것과 같습니다. 그들은 다리를 아주 아름답게 만들 수는 있겠지만, 물리 법칙을 따르지 않는다면 그 다리는 무너지고 말 것입니다.

논문에서는 이를 **"결정론적 격차(determinism gap)"**라고 부릅니다. 안전이 중요한 작업(러닝 계획 등)에서는 AI의 "최선의 추측"에 의존해서는 안 됩니다. 규칙이 반드시 지켜진다는 100%의 확신이 필요합니다.

해결책: SafeRun ("창의적인 작가" + "엄격한 엔지니어")

저자들은 "창의적 사고"와 "안전 점검"을 분리하는 새로운 방식인 SafeRun을 제안합니다.

SafeRun을 하나의 프로젝트를 수행하는 두 명의 팀이라고 생각해 보세요.

  1. 번역가 (LLM): 이것이 바로 AI입니다. AI의 유일한 임무는 당신의 말을 듣고, 당신의 복잡하고 자연스러운 언어 요청을 명확하고 구조화된 지시 목록으로 번역하는 것입니다. AI는 직접 계획을 세울 수 없습니다. 그저 "쇼핑 리스트"를 작성할 뿐입니다.
  2. 엔지니어 (결정론적 솔버/Deterministic Solver): 이것은 엄격한 수학 기반의 컴퓨터 프로그램입니다. 이 프로그램은 번역가가 만든 쇼핑 리스트를 받아 실제 계획을 구축합니다. 여기에는 절대 어길 수 없는 규칙(예: "이틀 연속 강도 높은 러닝 금지" 또는 "주당 최대 50km")이 설정되어 있습니다. 만약 계획이 이 규칙에 완벽히 부합하지 않으면, 엔지니어는 계획을 거부하고 번역가에게 다시 시도하라고 요청합니다.

비유:
당신이 맞춤형 케이크를 주문한다고 상상해 보세요.

  • 기존 방식 (순수 AI): 당신이 제과사에게 "먹기에 안전하면서도 초 500개가 꽂힌 케이크를 만들어줘"라고 말합니다. 제과사는 당신의 의도를 추측하려고 노력할 것입니다. 그러다 작은 컵케이크 위에 초 500개를 꽂아 불이 나게 만들 수도 있습니다(위험함).
  • SafeRun 방식: 당신이 번역가(당신의 언어를 구사하는 사람)에게 "초 500개가 꽂힌 케이크를 원해"라고 말합니다. 번역가는 엔지니어(로봇 제과사)에게 메모를 전달합니다. 로봇 제과사는 "케이크 1인치당 초는 10개를 넘을 수 없다"라는 규칙을 가지고 있습니다. 로봇은 500개의 초를 안전하게 지탱하기 위해 케이크가 정확히 얼마나 커야 하는지 계산합니다. 만약 케이크가 너무 작다면, 로봇은 "안 됩니다, 이건 안전하지 않습니다"라고 말하며 번역가에게 주문 내용을 수정하도록 요청합니다.

실제 작동 방식

논문은 이 시스템을 테스트하기 위해 "러닝 계획 벤치마크"를 만들었습니다. 그들은 실제 러너들의 100가지 서로 다른 요청과 10가지 러너 프로필(초보자부터 전문가까지)을 수집했습니다.

그들은 SafeRun을 두 가지 다른 방법과 비교 테스트했습니다:

  1. 프롬프트 엔지니어링 (Prompt Engineering): AI에게 규칙을 잘 지키라고 정중하게 부탁하는 방식.
  2. 코드액트 (CodeAct): AI가 문제를 해결하기 위해 스스로 코드를 작성하게 하는 방식 (하지만 엄격한 안전 가드라인은 없음).

결과: 안전이 최우선

결과는 극적이었습니다:

  • 안전 점수 (Safety Score):
    • 기존 방식들: AI가 약 79%(프롬프트 엔지니어링)와 97%(CodeAct)의 확률로 정답을 맞혔습니다. 이는 5번 중 1번 혹은 30번 중 1번꼴로 계획이 안전하지 않았음을 의미합니다.
    • SafeRun: 100%. 생성된 모든 계획이 안전했습니다. "엔지니어"는 단 하나의 잘못된 계획도 통과시키지 않았습니다.
  • 지시 이행 능력 (Instruction Following):
    • SafeRun은 안전한 계획을 만들었을 뿐만 아니라, 사용자의 요구사항도 잘 따랐습니다. 사용자가 요청한 대로(예: 정해진 일수만큼 달리기) 수행하는 능력에서 다른 방법들보다 약간 더 높은 점수를 기록했습니다.

왜 중요한가 (논문에 따르면)

논문은 실질적인 신체적 해를 끼칠 수 있는 일(러닝, 약물 투여, 운전 등)에서는 AI가 정답을 "추측"하도록 믿어서는 안 된다고 주장합니다.

SafeRun은 인간의 언어가 가진 유연성(코치에게 말하듯 AI와 대화하는 것)을 유지하면서도, 수학 공식의 엄격한 안전성을 동시에 가질 수 있음을 증명합니다. AI는 "당신이 무엇을 원하는가?"를 처리하고, 컴퓨터는 "이것이 안전한가?"를 처리합니다.

한계점

저자들은 SafeRun이 아직 할 수 없는 부분에 대해서도 솔직하게 밝히고 있습니다:

  • 현재는 러닝에 대해서만 작동합니다. "엔지니어"는 러닝 규칙에 특화되어 설계되었습니다.
  • 실행 가능한 요청만을 테스트합니다. 만약 당신이 불가능한 계획(예: "일주일에 1,000km를 달리게 해줘")을 요청한다면, 이 시스템은 불가능한 것을 협상하기보다는 실행 가능한 요청을 처리하도록 설계되었습니다(물론 사용자에게 경고는 합니다).

요약

SafeRun창의적인 번역가를 고용하여 엄격한 안전 검사관과 대화하게 하는 것과 같습니다. 번역가는 당신의 꿈을 이해하고, 검사관은 그 꿈이 물리 법칙을 깨뜨리지 않도록 보장합니다. 그 결과, 개인 맞춤형이면서도 100% 안전한 러닝 계획이 탄생합니다.

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

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

Digest 사용해 보기 →