AutoNumerics: An Autonomous, PDE-Agnostic Multi-Agent Pipeline for Scientific Computing

์ €์ž: Jianda Du, Youran Sun, Haizhao Yang | ๋‚ ์งœ: 2026-02-19 | DOI: ๋ฏธ๊ณต๊ฐœ 📄 PDF


Essence

AutoNumerics ํŒŒ์ดํ”„๋ผ์ธ

๊ทธ๋ฆผ 1: AutoNumerics ํŒŒ์ดํ”„๋ผ์ธ. ๋‹จ๊ณ„ 1-4๋Š” ๋ฌธ์ œ ๊ณต์‹ํ™” ๋ฐ ๊ณ„ํš ์„ ํƒ, ๋‹จ๊ณ„ 5๋Š” coarse-to-fine ์‹คํ–‰ ์ „๋žต, ๋‹จ๊ณ„ 6-7์€ ๊ฒ€์ฆ ๋ฐ ์ด๋ก  ๋ถ„์„์„ ์ˆ˜ํ–‰ํ•œ๋‹ค.

๋ณธ ๋…ผ๋ฌธ์€ LLM ๊ธฐ๋ฐ˜ ๋‹ค์ค‘์—์ด์ „ํŠธ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ํ†ตํ•ด ์ž์—ฐ์–ด ๊ธฐ์ˆ ๋งŒ์œผ๋กœ ์ผ๋ฐ˜์ ์ธ ํŽธ๋ฏธ๋ถ„๋ฐฉ์ •์‹(PDE)์— ๋Œ€ํ•œ ํˆฌ๋ช…ํ•˜๊ณ  ํ•ด์„ ๊ฐ€๋Šฅํ•œ ์ˆ˜์น˜ํ•ด์„ ์†”๋ฒ„๋ฅผ ์ž๋™์œผ๋กœ ์„ค๊ณ„ยท๊ตฌํ˜„ยท๊ฒ€์ฆํ•˜๋Š” ์‹œ์Šคํ…œ์„ ์ œ์‹œํ•œ๋‹ค. ๊ธฐ์กด ์‹ ๊ฒฝ๋ง ๊ธฐ๋ฐ˜ ์ ‘๊ทผ๋ฒ•์˜ ๋ธ”๋ž™๋ฐ•์Šค์„ฑ์„ ๊ทน๋ณตํ•˜๊ณ  ๊ณ ์ „ ์ˆ˜์น˜ํ•ด์„์˜ ์•ˆ์ •์„ฑ ๋ณด์žฅ์„ ์œ ์ง€ํ•˜๋ฉด์„œ ์ž๋™ํ™”๋ฅผ ๋‹ฌ์„ฑํ•œ๋‹ค.

Motivation

Achievement

  1. ์šฐ์ˆ˜ํ•œ ์ •ํ™•๋„:
    • CodePDE ๋ฒค์น˜๋งˆํฌ 5๊ฐœ ๋ฌธ์ œ์—์„œ ๋ชจ๋‘ ์ตœ์ € ์˜ค์ฐจ ๋‹ฌ์„ฑ (๊ธฐํ•˜ํ‰๊ท  9.00ร—10โปโน)
    • CodePDE ๋Œ€๋น„ ์•ฝ 6์ž๋ฆฌ ์ˆ˜ ๊ฐœ์„ , FNO ๋Œ€๋น„ 10โถ๋ฐฐ ์ด์ƒ ์šฐ์ˆ˜
    • 24๊ฐœ ๋ฌธ์ œ ์ค‘ 19๊ฐœ์˜ ๋ช…์‹œํ•ด ์กด์žฌ ๋ฌธ์ œ์—์„œ 11๊ฐœ๊ฐ€ 10โปโถ ์ด์ƒ ์ •ํ™•๋„ ๋‹ฌ์„ฑ
  2. ์ฒด๊ณ„์  ์ˆ˜์น˜ ๊ธฐ๋ฒ• ์„ ํƒ:
    • Planner Agent๊ฐ€ PDE ํŠน์„ฑ์— ๋งž๋Š” ์ ์ ˆํ•œ ์ˆ˜์น˜ ๊ธฐ๋ฒ• ์ž๋™ ์„ ํƒ (์ฃผ๊ธฐ๊ฒฝ๊ณ„์กฐ๊ฑด โ†’ Fourier ์ŠคํŽ™ํŠธ๋Ÿด, Dirichlet๊ฒฝ๊ณ„ ํฌ๋ฌผ์„ ํ˜• โ†’ ์œ ํ•œ์ฐจ๋ถ„/์š”์†Œ, ์กฐํ™”์—ฐ์‚ฐ์ž โ†’ Chebyshev ์ŠคํŽ™ํŠธ๋Ÿด)
    • ์•ˆ์ •์„ฑ ์œ„๋ฐ˜ ์†”๋ฒ„ ์‚ฌ์ „ ์ฐจ๋‹จ์œผ๋กœ ์ค‘์•™์ฐจ๋ถ„ ๋ฐฉ๋ฒ•์˜ ์‚ฐ์žฌ ์˜ค์ฐจ(7.05ร—10ยนยฒ) ๊ฐ™์€ ์‹คํŒจ ์‚ฌ๋ก€ ๋ฐฉ์ง€
  3. ํšจ์œจ์  ์ž๋™ํ™”:
    • ๋Œ€๋ถ€๋ถ„ ๋ฌธ์ œ์—์„œ 20-130์ดˆ ๋‚ด end-to-end ์†”๋ฒ„ ์ƒ์„ฑ ์™„๋ฃŒ
    • 200๊ฐœ PDE ๋Œ€๊ทœ๋ชจ ๋ฒค์น˜๋งˆํฌ ๊ตฌ์„ฑ ๋ฐ ์ผ๊ด€๋œ ์„ฑ๋Šฅ ๊ฒ€์ฆ

How

Originality

Limitation & Further Study

Evaluation

Novelty: 4.5/5 Technical Soundness: 4.5/5 Significance: 4/5 Clarity: 4/5 Overall: 4/5

์ดํ‰: AutoNumerics๋Š” LLM ๊ธฐ๋ฐ˜ ์ž๋™ PDE ์†”๋ฒ„ ์„ค๊ณ„์—์„œ ํš๊ธฐ์ ์ธ ์ง„์ „์„ ์ด๋ฃจ์—ˆ์œผ๋ฉฐ, ํŠนํžˆ coarse-to-fine ์‹คํ–‰ ์ „๋žต๊ณผ ์•ˆ์ •์„ฑ ์ธ์‹ํ˜• ๊ณ„ํš ์ƒ์„ฑ์€ ์‹ค์šฉ์ ์œผ๋กœ ํƒ์›”ํ•œ ๊ธฐ์—ฌ์ด๋‹ค. ๊ธฐ์กด ์‹ ๊ฒฝ๋ง ๊ธฐ๋ฐ˜ ๋ฐฉ๋ฒ•๋ณด๋‹ค ์ •ํ™•๋„๊ฐ€ ํ˜„์ €ํžˆ ์šฐ์ˆ˜ํ•˜๊ณ (6์ž๋ฆฌ ์ˆ˜) ํ•ด์„์„ฑ์„ ์œ ์ง€ํ•œ ์ ์ด ๊ฐ•์ ์ด๋‚˜, ๊ณ ์ฐจ์› ๋ฐ ๊ณ ์ฐจ PDE์— ๋Œ€ํ•œ ์„ฑ๋Šฅ ํ•œ๊ณ„์™€ ์ด๋ก ์  ์ˆ˜๋ ด์„ฑ ๋ณด์žฅ ๋ถ€์žฌ๋Š” ๊ฐœ์„ ์ด ํ•„์š”ํ•˜๋‹ค. ๊ณผํ•™ ์ปดํ“จํŒ…์˜ ์ž๋™ํ™” ๊ฐ€๋Šฅ์„ฑ์„ ๋ช…ํ™•ํžˆ ๋ณด์—ฌ์ฃผ๋Š” ์ค‘์š”ํ•œ ์ž‘์—…์ด์ง€๋งŒ, ์‹ค์ œ ์‚ฐ์—… ์‘์šฉ์„ ์œ„ํ•ด์„œ๋Š” ์ถ”๊ฐ€ ๊ฒ€์ฆ๊ณผ ํ™•์žฅ์ด ์š”๊ตฌ๋œ๋‹ค.

๊ฐ™์ด ๋ณด๋ฉด ์ข‹์€ ๋…ผ๋ฌธ

๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
๋ฌผ๋ฆฌ ๋ฒ•์น™ ๋ฐœ๊ฒฌ ๋˜๋Š” ๋ฐฉ์ •์‹ ํ•™์Šต์˜ ์ด๋ก ์ ยท๋ฐฉ๋ฒ•๋ก ์  ๊ธฐ๋ฐ˜์„ ์ œ๊ณตํ•˜๋Š” ๊ด€๋ จ ์—ฐ๊ตฌ์ด๋‹ค.
๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
๋ฌผ๋ฆฌ ๊ธฐ๋ฐ˜ ์‹ ๊ฒฝ๋ง ๋˜๋Š” ์ˆ˜์น˜ ํ•ด์„ ์ž๋™ํ™”์˜ ๊ธฐ๋ฐ˜ ๋ฐฉ๋ฒ•๋ก ์„ ์ œ๊ณตํ•˜๋Š” ์—ฐ๊ตฌ์ด๋‹ค.
๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
2199๋Š” ๊ณผํ•™ ๋ฐœ๊ฒฌ์—์„œ ํŽ˜๋Ÿฌ๋‹ค์ž„ ์ „ํ™˜์„ ์ด๋„๋Š” ํŒŒ์šด๋ฐ์ด์…˜ ๋ชจ๋ธ์˜ ์—ญํ• ์„ ์ด๋ก ์ ์œผ๋กœ ์ •๋ฆฝํ•˜์—ฌ, 142์˜ ๋ฉ€ํ‹ฐ์—์ด์ „ํŠธ ๊ธฐ๋ฐ˜ ์†”๋ฒ„ ์ž๋™ํ™”์— ์ด๋ก ์  ๋งฅ๋ฝ์„ ์ œ๊ณตํ•œ๋‹ค.
๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
AutoNumerics๋Š” PDE ๋ฌธ์ œ์˜ ๋ฒ”์ฃผ๋ก ์  ์ž๋™ํ™” ํ”„๋ ˆ์ž„์›Œํฌ์˜ ์„ ํ–‰ ํ˜•ํƒœ๋ฅผ ์ œ์‹œํ•˜๋ฉฐ, ๋ฒ”์ฃผ์  ๊ณผํ•™ ๋ฐœ๊ฒฌ ์‹œ์Šคํ…œ์˜ ์ดˆ๊ธฐ ๋™ํ–ฅ์„ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
535๋Š” ์œ ์‚ฌํ•˜๊ฒŒ LLM ๊ธฐ๋ฐ˜ ๋ฉ€ํ‹ฐ์—์ด์ „ํŠธ ์‹œ์Šคํ…œ์„ ์œ ์ฒด์—ญํ•™(CFD)์— ์ ์šฉํ•˜๋Š” ๋ฐ˜๋ฉด, 142๋Š” ํŽธ๋ฏธ๋ถ„๋ฐฉ์ •์‹(PDE) ์ „๋ฐ˜์˜ ์ž๋™ ์†”๋ฒ„ํ™”๋ฅผ ๋‹ค๋ฃจ๋ฏ€๋กœ ์„œ๋กœ ๋‹ค๋ฅธ ์˜์—ญ์˜ ๋ฐฉ๋ฒ•๋ก ์  ๋Œ€์•ˆ์„ ์ œ๊ณตํ•œ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
PDE ๋ฌธ์ œ์— AI๋ฅผ ์ ์šฉํ•œ ์ตœ์ฒจ๋‹จ ๋ฐฉ๋ฒ•์„ ์ „๋ฐ˜์ ์œผ๋กœ ๋‹ค๋ฃจ๋Š” ๋…ผ๋ฌธ์œผ๋กœ AutoNumerics์˜ ์‹ ๊ฒฝ๋ง ๋Œ€์•ˆ์„ฑยท์ž๋™ํ™” ๋ฐฉ์‹๊ณผ ๋น„๊ตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
LLM ๊ธฐ๋ฐ˜ ์ž๋™ํ™” ์ˆ˜์น˜ ํ•ด์„ ๋˜๋Š” ๊ณผํ•™ ์ฝ”๋“œ ์ƒ์„ฑ์˜ ์œ ์‚ฌํ•œ ์ ‘๊ทผ ๋ฐฉ์‹์ด๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
ํŽธ๋ฏธ๋ถ„๋ฐฉ์ •์‹ ํ’€์ด๋ฅผ ์œ„ํ•œ AI ๊ธฐ๋ฐ˜ ์ˆ˜์น˜ ์†”๋ฒ„์˜ ๊ด€๋ จ ์—ฐ๊ตฌ์ด๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
LLM ๊ธฐ๋ฐ˜ ์ฝ”๋“œ ์ƒ์„ฑ์„ ๊ณผํ•™ ๊ณ„์‚ฐ ๋ฌธ์ œ์— ์ ์šฉํ•˜๋Š” ์œ ์‚ฌํ•œ ์—ฐ๊ตฌ์ด๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
697์ด ๋Œ€๊ทœ๋ชจ ๋ฌผ๋ฆฌ ์ถ”๋ก  ๋ฐ์ดํ„ฐ์…‹(PHYSICS)๊ณผ ํ‰๊ฐ€ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์ œ๊ณตํ•œ๋‹ค๋ฉด, 142๋Š” PDE ๋ฌธ์ œ๋ฅผ ์œ„ํ•œ ์ž๋™ํ™” ๋ฉ€ํ‹ฐ์—์ด์ „ํŠธ ํŒŒ์ดํ”„๋ผ์ธ์œผ๋กœ ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•๋ก  ์‚ฌ๋ก€์ž…๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
๋ฉ€ํ‹ฐ์—์ด์ „ํŠธ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ํ™œ์šฉํ•œ ๊ณผํ•™์  ๋ฌธ์ œ ํ•ด๊ฒฐ์˜ ๊ด€๋ จ ์—ฐ๊ตฌ์ด๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
๋‘˜ ๋‹ค ๊ณผํ•™ ์‹คํ—˜ ํ”„๋กœํ† ์ฝœ์˜ ์ž๋™ ์‹คํ–‰ ๋ฐ ๊ฒ€์ฆ์„ ๋…ธ๋ฆฌ์ง€๋งŒ, 142๋Š” PDE ์ค‘์‹ฌ, 3263๋Š” ์ƒ๋ฌผํ•™ ํ”„๋กœํ† ์ฝœ์˜ ์ปดํŒŒ์ผ๋Ÿฌ ๋ณด์ฆ์— ์ดˆ์ ์„ ๋งž์ถฐ ๋ฐฉ๋ฒ•๋ก ์ด ๋‹ค๋ฆ…๋‹ˆ๋‹ค.
ํ›„์† ์—ฐ๊ตฌ
2209๋ฒˆ ๋…ผ๋ฌธ์€ ๊ณผํ•™ ๋ฐฉ์ •์‹ ์ž๋™ ๋ฐœ๊ฒฌ์ด๋ผ๋Š” ์‘์šฉ ์ธก๋ฉด์—์„œ 142๋ฒˆ์˜ ์ž๋™ ์†”๋ฒ„ ์‹œ์Šคํ…œ์ด ์‹ค์ œ ๊ณผํ•™ ๋ฐ์ดํ„ฐ ํ•ด์„ ๋ฐ ๋ฐฉ์ •์‹ ๋ฐœ๊ฒฌ์— ์ง์ ‘ ์ ์šฉ๋  ์ˆ˜ ์žˆ๋Š” ํ™•์žฅ ๊ฐ€๋Šฅ์„ฑ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.
← ๋ชฉ๋ก์œผ๋กœ ๋Œ์•„๊ฐ€๊ธฐ

๐ŸŽง Audio Overview

์ด ๋…ผ๋ฌธ ๋ฆฌ๋ทฐ๋ฅผ ํŒŸ์บ์ŠคํŠธํ˜• ์˜ค๋””์˜ค๋กœ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. (Gemini ยท ํ‚ค๋Š” ๋ธŒ๋ผ์šฐ์ €์—๋งŒ ์ €์žฅ ยท ์™„์„ฑ๋ณธ์€ ์ด๋ฉ”์ผ๋กœ๋„ ์ „์†ก)
โ–ธ ๊ณ ๊ธ‰: ๊ตฌ์„ฑ ๋ฐฉํ–ฅ(๋Œ€๋ณธ ์ž‘์„ฑ ์ง€์นจ) ์ง์ ‘ ์ˆ˜์ •