Automating quantum computing laboratory experiments with an agent-based AI framework

์ €์ž: Shuxiang Cao, Zijian Zhang, Mohammed Alghadeer, S. Fasciati, M. Piscitelli | ๋‚ ์งœ: 2024 | DOI: 10.1016/j.patter.2025.101372 📄 PDF


Essence

Figure 1

Figure 1: (a) Overview of the k-agents framework. Given a procedure in natural language, the execution agent first

k-agents ํ”„๋ ˆ์ž„์›Œํฌ๋Š” ๋Œ€๊ทœ๋ชจ ์–ธ์–ด๋ชจ๋ธ ๊ธฐ๋ฐ˜์˜ ๋ฉ€ํ‹ฐ์—์ด์ „ํŠธ ์‹œ์Šคํ…œ์œผ๋กœ ์‹คํ—˜์‹ค ์ง€์‹์„ ๊ตฌ์กฐํ™”ํ•˜๊ณ  ์–‘์ž ์ปดํ“จํŒ… ์‹คํ—˜์„ ์ž๋™ํ™”ํ•œ๋‹ค. ์ดˆ์ „๋„ ์–‘์ž ํ”„๋กœ์„ธ์„œ์˜ ์บ˜๋ฆฌ๋ธŒ๋ ˆ์ด์…˜๊ณผ ์–ฝํžŒ ์–‘์ž ์ƒํƒœ ์ƒ์„ฑ์„ ์ธ๊ฐ„ ๊ณผํ•™์ž ์ˆ˜์ค€์œผ๋กœ ์ž์œจ ์‹คํ–‰ํ–ˆ๋‹ค.

Motivation

Achievement

Figure 4

Figure 4: Automated single qubit parameter recalibration automated by k-agents. The human scientist instructs the

How

Figure 2

Figure 2: (a) Translation agents. Translation agents are responsible for translating an incoming instruction into

Originality

Limitation & Further Study

Evaluation

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

์ดํ‰: k-agents๋Š” LLM ๊ธฐ๋ฐ˜ multi-agent ์‹œ์Šคํ…œ์˜ ์‹คํ—˜ ์ž๋™ํ™” ์ ์šฉ์— ์ƒˆ๋กœ์šด ํŒจ๋Ÿฌ๋‹ค์ž„์„ ์ œ์‹œํ•˜๋ฉฐ, ์–‘์ž ์ปดํ“จํŒ… ์‹คํ—˜์—์„œ ์ธ๊ฐ„ ์ˆ˜์ค€์˜ ์ž์œจ ์„ฑ๋Šฅ์„ ๋‹ฌ์„ฑํ–ˆ๋‹ค. ์„ ํƒ์  agent ํ™œ์„ฑํ™”์™€ ์ƒํƒœ ๋จธ์‹  ์•„ํ‚คํ…์ฒ˜๋Š” ๋ณต์žกํ•œ ์‹คํ—˜์‹ค ์ง€์‹ ๊ด€๋ฆฌ์˜ ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ์†”๋ฃจ์…˜์„ ์ œ๊ณตํ•œ๋‹ค.

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

๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
072๋Š” k-agents ํ”„๋ ˆ์ž„์›Œํฌ์˜ ์ธ๊ฐ„ ์ˆ˜์ค€ ์–‘์ž ์‹คํ—˜ ์ž๋™ํ™”๋ฅผ ์†Œ๊ฐœํ•˜์—ฌ, 133์˜ ๊ตฌ์ฒด์  ์–‘์ž ๋ถ„์„ยท์บ˜๋ฆฌ๋ธŒ๋ ˆ์ด์…˜ ์‚ฌ๋ก€์˜ ์ด๋ก ์  ํ† ๋Œ€๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.
๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
308์—์„œ ์ œ์‹œํ•˜๋Š” ๊ณ„์ธต์  ๋‹ค์ค‘ ์—์ด์ „ํŠธ ์‹œ์Šคํ…œ์€ 133์˜ LLM ๊ธฐ๋ฐ˜ ์‹คํ—˜ ์ž๋™ํ™” ์›Œํฌํ”Œ๋กœ์šฐ ์•„์ด๋””์–ด๋ฅผ ์ด๋ก ์  ํ† ๋Œ€๋กœ ๊ณ„์Šนํ•ฉ๋‹ˆ๋‹ค.
๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
501์˜ LLM ๋‹ค์ค‘ ์—์ด์ „ํŠธ ๊ธฐ๋ฐ˜ ์–‘์ž ์‹คํ—˜ ์ž๋™ํ™”๋Š” 133 ๋…ผ๋ฌธ์—์„œ ๋‹ค๋ฃฌ ์‹คํ—˜ ์ž๋™ํ™” ๋ฐฉ๋ฒ•๋ก ์— ๊ฐœ๋…์ ์œผ๋กœ ๊ธฐ์ดˆํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
๊ณผํ•™ ๋ฐœ๊ฒฌ์„ ์œ„ํ•œ ์ž์œจ ์—์ด์ „ํŠธ์˜ ๊ธฐ๋ฐ˜ ๊ฐœ๋…๊ณผ ๋ฐฉ๋ฒ•๋ก ์„ ์ œ๊ณตํ•˜๋Š” ์—ฐ๊ตฌ์ด๋‹ค.
๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ LLM ๊ธฐ๋ฐ˜ ์—์ด์ „ํŠธ ์‹œ์Šคํ…œ์˜ ๋ฐฉ๋ฒ•๋ก ์  ๊ธฐ์ดˆ๋ฅผ ์ œ๊ณตํ•˜๋Š” ์—ฐ๊ตฌ์ด๋‹ค
๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
133 ๋…ผ๋ฌธ์€ ์‹คํ—˜๋ฌผ๋ฆฌ ์—ฐ๊ตฌ ์ž๋™ํ™”์˜ ์‚ฌ๋ก€์ด์ง€๋งŒ, ๋ณต์žก ์ด๋ก ๊ณผ ์‹คํ—˜ ์›Œํฌํ”Œ๋กœ์šฐ ์ž๋™ํ™”์˜ ์›๋ฆฌ์™€ ๊ตฌ์กฐ๊ฐ€ ์ˆ˜ํ•™ ์—ฐ๊ตฌ ์—์ด์ „ํŠธ ์„ค๊ณ„์—๋„ ๊ฐœ๋…์  ๊ธฐ๋ฐ˜์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
์–‘์ž์ปดํ“จํŒ… ์‹คํ—˜ ์ž๋™ํ™”์™€ ์‹คํ—˜์‹ค ์ง€์‹ ๊ตฌ์กฐํ™”์— ๋Œ€ํ•œ ๋ฉ€ํ‹ฐ์—์ด์ „ํŠธ ์‹œ์Šคํ…œ์˜ ๋˜๋‹ค๋ฅธ ๊ตฌํ˜„์œผ๋กœ ์ƒํ˜ธ๋น„๊ต๊ฐ€ ์œ ์ตํ•ฉ๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
MetaOpenFOAM์€ LLM ๊ธฐ๋ฐ˜ ๋ฉ€ํ‹ฐ์—์ด์ „ํŠธ ํ”„๋ ˆ์ž„์›Œํฌ๋กœ ์œ ์ฒด์—ญํ•™ ์‹คํ—˜ ์ž๋™ํ™”์— ์ ์šฉ๋˜์–ด, ์–‘์ž ์ปดํ“จํŒ… ์ž๋™ํ™” ์‚ฌ๋ก€์™€ ๋Œ€์กฐ์ ์ž…๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
LLM ๊ธฐ๋ฐ˜ ๋ฉ€ํ‹ฐ์—์ด์ „ํŠธ๋กœ ์‹คํ—˜์‹ค ์‹คํ—˜์„ ์ž๋™ํ™”ํ•˜๋Š” ์œ ์‚ฌํ•œ ์—ฐ๊ตฌ์ด๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
LLM ๊ธฐ๋ฐ˜ ๊ณผํ•™ ์‹คํ—˜ ์ž๋™ํ™” ์—์ด์ „ํŠธ์˜ ์œ ์‚ฌํ•œ ์—ฐ๊ตฌ์ด๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
์‹คํ—˜์‹ค ์ž๋™ํ™”๋ฅผ ์œ„ํ•œ AI ์—์ด์ „ํŠธ ํ”„๋ ˆ์ž„์›Œํฌ์˜ ๊ด€๋ จ ์—ฐ๊ตฌ์ด๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
LLM ๊ธฐ๋ฐ˜ ๋ฉ€ํ‹ฐ์—์ด์ „ํŠธ ์‹œ์Šคํ…œ์„ ๊ณผํ•™ ์‹คํ—˜ ์ž๋™ํ™”์— ์ ์šฉํ•˜๋Š” ์œ ์‚ฌํ•œ ์—ฐ๊ตฌ์ด๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
๋ฉ€ํ‹ฐ์—์ด์ „ํŠธ ํ˜‘๋ ฅ์„ ํ†ตํ•œ ๋ณต์žกํ•œ ๊ณผํ•™ ์ž‘์—… ์ˆ˜ํ–‰์˜ ๊ด€๋ จ ์—ฐ๊ตฌ์ด๋‹ค.
ํ›„์† ์—ฐ๊ตฌ
533์€ language models๋ฅผ ํ†ตํ•œ ์–‘์ž ์‹คํ—˜ ์„ค๊ณ„ ์ž๋™ํ™”์— ์ดˆ์ ์„ ๋งž์ถ”์–ด, 133์˜ multi-agent ์‹คํ—˜์‹ค ์ ์šฉ์„ ํ•œ ๋‹จ๊ณ„ ํ™•์žฅํ•œ ์—ฐ๊ตฌ์ž…๋‹ˆ๋‹ค.
ํ›„์† ์—ฐ๊ตฌ
k-agents ๋ฉ€ํ‹ฐ์—์ด์ „ํŠธ ์‹คํ—˜ ์ž๋™ํ™” ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ๋™์ผํ•˜๊ฒŒ ์ ์šฉํ•˜๋ฉฐ, ์–‘์ž์ปดํ“จํŒ… ์‹คํ—˜์˜ ๊ตฌ์ฒด์  ์‹คํ–‰ ์‚ฌ๋ก€๋ฅผ ๋‚ดํฌํ•ฉ๋‹ˆ๋‹ค.
ํ›„์† ์—ฐ๊ตฌ
์–‘์ž ์„ผ์„œ ๋ถ„์•ผ์—์„œ ๋ฉ€ํ‹ฐ ์—์ด์ „ํŠธ LLM ์ž๋™ํ™” ์‹œ์Šคํ…œ์„ ์ ์šฉํ•˜์—ฌ, k-agents์˜ ์‹ค์งˆ์  ํ™œ์šฉ ์‚ฌ๋ก€๋ฅผ ํ™•์žฅํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
์‘์šฉ ์‚ฌ๋ก€
Automating quantum computing ์‹คํ—˜์—์„œ agent์˜ ์ธ๊ณผ์  ๊ฒฐ์ • ๊ณผ์ •์„ ๋ถ„์„ํ•˜๋ฉฐ, ์–ธ์–ด๋ชจ๋ธ์˜ ์ธ๊ณผ ์ถ”๋ก  ํŽธํ–ฅ๊ณผ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋‹ค.
์‘์šฉ ์‚ฌ๋ก€
๋ณต์ˆ˜ ์—์ด์ „ํŠธ ๊ธฐ๋ฐ˜ ํ™”ํ•™ ์ž๋™ํ™” ์—ฐ๊ตฌ์‚ฌ๋ก€๋กœ, k-agents๊ฐ€ ํƒ€ ๋ฐ์ดํ„ฐ ๋ฐ ๋„๋ฉ”์ธ์— ์–ด๋–ป๊ฒŒ ํ™•์žฅ๋  ์ˆ˜ ์žˆ๋Š”์ง€ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.
์‘์šฉ ์‚ฌ๋ก€
์ž์œจ ์—์ด์ „ํŠธ๋ฅผ ์ด์šฉํ•œ ์–‘์ž ์‹คํ—˜ ์ž๋™ํ™” ์ ์šฉ ์‚ฌ๋ก€๋กœ, ์ด๋ก ์ Agentic Science ๋…ผ์˜๋ฅผ ์‹ค์ œ ์‹คํ—˜์‹ค ์ž๋™ํ™”์— ์—ฐ๊ฒฐํ•˜๋Š” ์‘์šฉ ์—ฐ๊ตฌ์ž…๋‹ˆ๋‹ค.
์‘์šฉ ์‚ฌ๋ก€
์ž์œจ ์‹คํ—˜์‹ค AI ์‹œ์Šคํ…œ์„ ์–‘์žํ™”ํ•™ ์‹คํ—˜์— ์ ์šฉํ•œ ๊ฒฝํ—˜์€ ๋ณธ ๋…ผ๋ฌธ์˜ ๋Œ€์‚ฌ์ฒด ์˜ˆ์ธก ์‹คํ—˜ ์ž๋™ํ™”์— ์ ์šฉ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
← ๋ชฉ๋ก์œผ๋กœ ๋Œ์•„๊ฐ€๊ธฐ

๐ŸŽง Audio Overview

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