← 최신 논문
💻 computer science

Can LLMs Perform Synthesis?

이 논문은 LTL 반응형 합성, 구문 유도 합성, 분산 프로토콜 합성, 재귀 함수 합성 등 여러 도메인에서 최신 심볼릭 도구들이 320 억 파라미터 Qwen 과 GPT-5 와 같은 LLM 보다 더 많은 벤치마크를 해결하고 실행 시간 측면에서도 우월하거나 동등한 성능을 보인다고 결론짓습니다.

원저자: Derek Egolf, Yuhao Zhou, Stavros Tripakis

게시일 2026-03-24
📖 3 분 읽기☕ 가벼운 읽기

원저자: Derek Egolf, Yuhao Zhou, Stavros Tripakis

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

이 논문은 **"인공지능 (LLM) 이 정말로 복잡한 프로그램을 스스로 만들어낼 수 있을까?"**라는 질문에 답하기 위해 진행된 실험 결과입니다.

저희는 최신 AI 모델 (Qwen, GPT-5) 과 전통적인 '수학적 도구' (Symbolic Tools) 를 서로 비교했습니다. 마치 **재능 있는 요리사 (AI)**와 **정밀한 자동화 로봇 (수학적 도구)**이 어떤 상황에서 더 맛있는 요리를 잘 만들어내는지 경쟁시켜 본 셈이죠.

이 연구의 핵심 내용을 쉬운 비유로 설명해 드릴게요.


🍳 실험 상황: "요리 대회"

연구자들은 4 가지 다른 종류의 '요리 (프로그램 만들기)' 대회를 열었습니다.

  1. LTL 반응형 합성: "이 신호가 오면 저렇게 반응해"라는 복잡한 규칙을 지키는 자동화 기계 만들기.
  2. 구문 유도 합성 (SyGuS): 정해진 문법 (레시피) 을 꼭 지키면서 특정 기능을 하는 함수 만들기.
  3. 분산 프로토콜 합성: 여러 컴퓨터가 서로 소통할 때 생길 수 있는 오류를 막는 통신 규칙 만들기.
  4. 재귀 함수 합성: 자기 자신을 호출하며 문제를 해결하는 복잡한 알고리즘 만들기.

이 대회에는 두 팀이 참여했습니다.

  • 팀 AI (Qwen, GPT-5): 창의적이고 빠르지만, 실수를 할 수도 있는 '재능 있는 요리사'.
  • 팀 로봇 (Symbolic Tools): 느릴 수 있지만, 절대 실수하지 않고 수학적으로 완벽함을 보장하는 '정밀한 자동화 로봇'.

🏆 경쟁 결과: 누가 이겼을까?

결과는 상황에 따라 달랐지만, 전반적으로 '로봇 (수학적 도구)'이 더 강력했습니다.

1. 정확도 (얼마나 많은 문제를 해결했나?)

  • 로봇의 승리: 모든 분야에서 로봇이 더 많은 문제를 해결했습니다. 특히 1 번 (LTL) 분야에서는 로봇이 AI 를 압도적으로 이겼습니다. 로봇은 "수학적으로 증명된 정답"만 내놓기 때문입니다.
  • AI 의 활약: 로봇이 해결하지 못한 몇몇 어려운 문제들을 AI 가 해결하기도 했습니다. AI 는 때로 로봇이 생각지 못한 창의적인 방법을 찾아내기도 했습니다.
  • 결론: 로봇이 더 많았지만, AI 가 로봇이 못 한 일을 해낸 경우도 있어 둘을 같이 쓰는 것이 가장 좋습니다. (예: 로봇이 먼저 시도하고, 안 되면 AI 에게 맡기는 식)

2. 속도 (얼마나 빨리 요리했나?)

  • 로봇의 압도적 승리: 로봇은 AI 보다 훨씬 빨랐습니다.
    • 비유: AI 는 "생각을 많이 해서" (Token 을 많이 쓰며) 정답을 찾다가 시간이 걸립니다. 반면 로봇은 "계산기처럼" 정해진 경로를 따라 빠르게 정답을 찾아냅니다.
    • 흥미로운 점은 AI 가 더 강력한 컴퓨터 (GPU) 에서 돌아갔음에도 불구하고, 로봇이 CPU 에서 돌아갔는데도 속도가 더 빨랐다는 것입니다.

3. AI 의 약점: "같은 실수를 반복하다"

  • AI 의 버릇: AI 는 틀린 답을 내면, 다시 물어봐도 똑같은 틀린 답을 반복해서 내놓는 경우가 많았습니다. 마치 "이제야 알았어!"라고 외치며 같은 실수를 반복하는 사람처럼요.
  • 로봇의 장점: 로봇은 같은 답을 두 번 내지 않도록 설계되어 있어, 실수 없이 모든 가능성을 체계적으로 탐색합니다.

4. 문법과 형식 (레시피 지키기)

  • AI 의 고민: AI 는 내용은 잘 만들어내지만, 정해진 문법 (코드 형식) 을 지키지 못해 실패하는 경우가 많았습니다. 마치 요리는 맛있는데 접시에 담는 법을 몰라 바닥에 흘리는 경우죠.
  • 로봇의 강점: 로봇은 처음부터 문법 오류가 없는 코드를 만들어냅니다.

💡 핵심 교훈: "AI vs 로봇, 둘 다 필요해!"

이 연구는 AI 가 프로그램 합성 (자동으로 코드 만들기) 을 할 수 있다고 말하지만, 아직은 완벽하지 않다는 것을 보여줍니다.

  • AI 는 "창의적인 아이디어"를 줍니다. 로봇이 못 찾는 새로운 길을 찾아낼 수 있습니다.
  • 로봇은 "확실한 정답"을 줍니다. 빠르고 정확하며, 실수가 없습니다.

최선의 전략은?
이 두 기술을 섞어서 쓰는 것입니다. AI 가 여러 가지 아이디어를 내면, 로봇이 그중에서 맞는 것을 골라 검증하는 방식입니다. 이를 '하이브리드 (Hybrid)' 또는 '뉴로심볼릭 (Neurosymbolic)' 접근법이라고 합니다.

📝 한 줄 요약

"AI 는 재능 있는 예술가지만, 아직은 실수가 많고 느립니다. 반면 수학적 도구는 느릴 수 있지만 절대 실수하지 않는 정밀한 장인입니다. 가장 완벽한 프로그램을 만들려면, 이 두 사람을 한 팀으로 묶어야 합니다."

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

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

Digest 사용해 보기 →