Domain-specific ReAct for physics-integrated iterative modeling: A case study of LLM agents for gas path analysis of gas turbines

์ €์ž: Tao Song, Yuwei Fan, Chen Feng, Keyu Song, Chao Liu | ๋‚ ์งœ: 2024 | DOI: 10.48550/arXiv.2406.07572 📄 PDF


Essence

Figure 2

๊ทธ๋ฆผ 2: ์ด์ค‘ ์—์ด์ „ํŠธ ๋„๊ตฌ ํ˜ธ์ถœ ํ”„๋กœ์„ธ์Šค

๋ณธ ๋…ผ๋ฌธ์€ LLM(๋Œ€๊ทœ๋ชจ ์–ธ์–ด ๋ชจ๋ธ)์„ ์—๋„ˆ์ง€ยท๋ฐœ์ „ ๊ณตํ•™ ์˜์—ญ์˜ ์‹ค์ œ ๋ฌธ์ œ ํ•ด๊ฒฐ์— ํ™œ์šฉํ•˜๊ธฐ ์œ„ํ•ด ReAct ํ”„๋กฌํ”„ํŒ…๊ณผ ๋„๊ตฌ ํ˜ธ์ถœ ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ๊ฒฐํ•ฉํ•œ ๋„๋ฉ”์ธ ํŠนํ™” ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์ œ์‹œํ•œ๋‹ค. ๊ฐ€์Šคํ„ฐ๋นˆ์˜ ๊ฐ€์Šค ๊ฒฝ๋กœ ๋ถ„์„(gas path analysis)์„ ์‚ฌ๋ก€๋กœ ํ•˜์—ฌ ๋‹ค์–‘ํ•œ ๊ทœ๋ชจ์˜ LLM๋“ค์˜ ๋Šฅ๋ ฅ๊ณผ ํ•œ๊ณ„๋ฅผ ์ฒด๊ณ„์ ์œผ๋กœ ํ‰๊ฐ€ํ•œ๋‹ค.

Motivation

Achievement

Figure 1

๊ทธ๋ฆผ 1: ๊ฐ€์Šคํ„ฐ๋นˆ์˜ ๊ฐ€์Šค ๊ฒฝ๋กœ ๋ถ„์„ ๊ฐœ์š”

  1. ์ด์ค‘ ์—์ด์ „ํŠธ ๋„๊ตฌ ํ˜ธ์ถœ ํ”„๋กœ์„ธ์Šค ๊ฐœ๋ฐœ: ๊ธฐ๋ณธ ๋„๊ตฌ ํ˜ธ์ถœ์„ ์ง€์›ํ•˜์ง€ ์•Š๋Š” ๋ชจ๋ธ๋“ค๋„ ํ†ต์ผ๋œ ํ”„๋ ˆ์ž„์›Œํฌ์—์„œ ์ž‘๋™ํ•˜๋„๋ก ํ•˜๋Š” ๊ตฌ์กฐ ์„ค๊ณ„ ์„ฑ๊ณต. ์—์ด์ „ํŠธ 1์€ ReAct ์ถ”๋ก ์œผ๋กœ ํ–‰๋™ ๊ฒฐ์ •, ์—์ด์ „ํŠธ 2๋Š” JSON ํ˜•์‹์œผ๋กœ ๋„๊ตฌ ํŒŒ๋ผ๋ฏธํ„ฐ ์ถ”์ถœ.
  2. ๋ชจ๋ธ ์„ฑ๋Šฅ ์ฐจ์ด ๊ทœ๋ช…:
    • ์†Œํ˜• ๋ชจ๋ธ(LLama3 8B, Qwen1.5 32B): ๋„๊ตฌ ์‚ฌ์šฉ๊ณผ ํŒŒ๋ผ๋ฏธํ„ฐ ์ถ”์ถœ์— ์‹คํŒจ
    • ๋Œ€ํ˜• ๋ชจ๋ธ(LLama3 70B, Qwen1.5 72B, GPT-4o, GLM-4): ๋„๊ตฌ ๊ธฐ๋ฐ˜ ๊ณ„์‚ฐ์—์„œ ์ •ํ™•ํ•œ ๊ฒฐ๊ณผ ๋„์ถœ
    • ๋ชจ๋“  ๋ชจ๋ธ์ด ๋‹ค์ค‘ ์„ฑ๋ถ„์˜ ๋ณต์žกํ•œ ๋ฌธ์ œ์—์„œ ์–ด๋ ค์›€์„ ๊ฒช์Œ
  3. ๊ทœ๋ชจ-๋Šฅ๋ ฅ ๊ด€๊ณ„ ์ œ์‹œ: ์•ฝ 100์–ต ๊ฐœ ํŒŒ๋ผ๋ฏธํ„ฐ ๊ทœ๋ชจ์˜ LLM์ด ๋ฏธ์„ธ ์กฐ์ •(fine-tuning)๊ณผ ๊ณ ๊ธ‰ ํ”„๋กฌํ”„ํŠธ ์„ค๊ณ„๋ฅผ ํ†ตํ•ด ์ „๋ฌธ ์‹œ๋‚˜๋ฆฌ์˜ค ์š”๊ตฌ์‚ฌํ•ญ์„ ์ถฉ์กฑํ•  ๊ฐ€๋Šฅ์„ฑ ์ œ์‹œ.

How

Originality

Limitation & Further Study

Evaluation

์ดํ‰: ๋ณธ ๋…ผ๋ฌธ์€ LLM์„ ๋ฌผ๋ฆฌ ๊ธฐ๋ฐ˜ ๋„๋ฉ”์ธ ๋ฌธ์ œ์— ์ฒด๊ณ„์ ์œผ๋กœ ์ ์šฉํ•œ ์˜๋ฏธ ์žˆ๋Š” ์‚ฌ๋ก€ ์—ฐ๊ตฌ๋กœ, ๋„๋ฉ”์ธ ํŠนํ™” ํ”„๋ ˆ์ž„์›Œํฌ์˜ ์„ค๊ณ„์™€ ๋ชจ๋ธ ๊ทœ๋ชจ๋ณ„ ์„ฑ๋Šฅ ํ‰๊ฐ€์— ๊ธฐ์—ฌํ•œ๋‹ค. ๋‹ค๋งŒ ํ˜„์žฌ๋Š” ์ •์„ฑ์  ๊ด€์ฐฐ ์ค‘์‹ฌ์ด๋ฉฐ, ํ†ต๊ณ„์  ๊ฒ€์ฆ๊ณผ ์‹ค์ œ ์‚ฐ์—… ๋ฐ์ดํ„ฐ๋ฅผ ํ†ตํ•œ ๊ฒ€์ฆ์ด ์ถ”๊ฐ€๋˜๋ฉด ์˜ํ–ฅ๋ ฅ์„ ํฌ๊ฒŒ ํ™•๋Œ€ํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ์œผ๋กœ ํŒ๋‹จ๋œ๋‹ค.

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

๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
ReAct ํ”„๋กฌํ”„ํŠธ์™€ ๋„๊ตฌ ํ˜ธ์ถœ ๋ฉ”์ปค๋‹ˆ์ฆ˜์˜ ์›๋ฆฌ๋ฅผ ์†Œ๊ฐœํ•˜๋Š” ๋Œ€ํ‘œ ๋…ผ๋ฌธ์œผ๋กœ, ๋„๋ฉ”์ธ ํŠนํ™” ํ”„๋ ˆ์ž„์›Œํฌ์˜ ์•„์ด๋””์–ด ๋ฐฐ๊ฒฝ์ด ๋ฉ๋‹ˆ๋‹ค.
๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
499 ๋…ผ๋ฌธ์€ LLM๊ณผ ์™ธ๋ถ€ ๋„๊ตฌ ์—ฐ๋™ ์ „๋ฐ˜์„ ์ฒด๊ณ„์ ์œผ๋กœ ์กฐ์‚ฌํ•˜๋ฉฐ, 286์ด ๊ฐœ๋ฐœํ•œ ๋„๋ฉ”์ธ ํŠนํ™” ReAct ํ”„๋ ˆ์ด๋ฐ์˜ ์ด๋ก ์  ๋ฐ”ํƒ•์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
๊ณผํ•™ LLM์˜ ์‹ค์ œ ํ™œ์šฉ ์‚ฌ๋ก€์™€ ์ฒด๊ณ„์  ๋ถ„๋ฅ˜๋ฅผ ํ†ตํ•ด, ๋„๋ฉ”์ธ ์ ํ•ฉ์„ฑ/ํ•œ๊ณ„ ๋…ผ์˜์— ๊ทผ๊ฑฐ๋ฅผ ๋ณดํƒญ๋‹ˆ๋‹ค.
๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
479๋ฒˆ ๋…ผ๋ฌธ์€ ๋ฌผ๋ฆฌ ๊ธฐ๋ฐ˜ LLM ๋ชจ๋ธ ๊ฐœ๋ฐœ๊ณผ ๋„๋ฉ”์ธ ํŠนํ™” ํ™œ์šฉ ํ”„๋ ˆ์ž„์„ ์ œ์•ˆํ•˜์—ฌ, 286๋ฒˆ ๋„๋ฉ”์ธ ํŠนํ™” ReAct ํ”„๋กฌํ”„ํŒ… ํ”„๋ ˆ์ž„์›Œํฌ์˜ ์ด๋ก ์  ๋ฐฐ๊ฒฝ์ด ๋œ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
๋ฉ€ํ‹ฐ์—์ด์ „ํŠธ ๊ธฐ๋ฐ˜ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ์ž๋™ํ™” ํ”Œ๋žซํผ๊ณผ ๋„๋ฉ”์ธ ํŠนํ™” ๋ชจ๋ธ๋ง ํ”„๋ ˆ์ž„์›Œํฌ์˜ ๊ธฐ์ˆ ์  ์ ‘๊ทผ์ด ์œ ์‚ฌํ•˜๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
286๋ฒˆ ๋…ผ๋ฌธ์€ LLM์˜ ๋ฌผ๋ฆฌํ•™ ๋„๋ฉ”์ธ ์ ์‘์„ ์œ„ํ•œ ReAct ๊ธฐ๋ฐ˜ ๋ฐฉ๋ฒ•์„ ์ œ์‹œํ•˜์—ฌ ํ•™์ƒํŠœ๋‹๊ณผ ๋ชจ๋ธ ๋ณ‘ํ•ฉ ์™ธ ๋‹ค๋ฅธ ํŒŒ์ธํŠœ๋‹ ์ „๋žต์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
Domain-specific ReAct for physics-integrated iterative modeling์€ ๋ฌผ๋ฆฌ ์ •๋ณด ํ†ตํ•ฉ ๋”ฅ๋Ÿฌ๋‹์—์„œ reasoning/ํ™˜๊ฐ์„ ๋ฐฉ๋ฒ•๋ก ์ ์œผ๋กœ ๋‹ค๋ฃจ๋ฏ€๋กœ, 3106์˜ ๋ฌผ๋ฆฌ์  ์ผ๋ฐ˜ํ™”์™€ ๋ฐ˜๋น„๋ก€์  ์ ‘๊ทผ์„ ๋ณด์—ฌ์ค€๋‹ค.
ํ›„์† ์—ฐ๊ตฌ
๋ฌผ๋ฆฌ ํ†ตํ•ฉํ˜• ๋ฌธ์ œ ํ•ด๊ฒฐ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋ฒ”์šฉ ์†Œํ”„ํŠธ์›จ์–ด ์—”์ง€๋‹ˆ์–ด๋ง ์ž๋™ํ™”๋ฅผ ์ง€ํ–ฅํ•˜๋Š” ์ผ๋ฐ˜ํ™”๋œ ๋…ผ์˜๋ฅผ ์ œ๊ณตํ•œ๋‹ค.
์‘์šฉ ์‚ฌ๋ก€
286๋ฒˆ ๋…ผ๋ฌธ์€ ์ž์—ฐ๊ณผํ•™ ๋ชจ๋ธ๋ง์— ํŠนํ™”๋œ domain-specific ReAct ํ™•์žฅ์„ ์ œ์•ˆํ•ด, 655๋ฒˆ์˜ ์›๋ฆฌ๋ฅผ ๋‹ค์–‘ํ•œ ๊ณผํ•™ ๋ฌธ์ œ์— ์ ์šฉํ•œ ์‹ค์˜ˆ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.
์‘์šฉ ์‚ฌ๋ก€
Domain-specific ReAct for physics-integrated iterative modeling์€ ReAct ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์‹ค์ œ ๋ฌผ๋ฆฌ ๋ชจ๋ธ๋ง ๋ฌธ์ œ์— ์ ์šฉํ•œ ์‚ฌ๋ก€๋กœ, MLCopilot์˜ ํ™•์žฅ ๊ฐ€๋Šฅ์„ฑ์„ ๋ณด์—ฌ์ค€๋‹ค.
์‘์šฉ ์‚ฌ๋ก€
286์€ ๋„๋ฉ”์ธ๋ณ„(๋ฌผ๋ฆฌํ•™ ๋“ฑ) ๋ชจ๋ธ ๊ตฌ์ถ•์— ํŠนํ™”๋œ ์‹คํ—˜์  ์ ‘๊ทผ์„ ์†Œ๊ฐœํ•˜์—ฌ, 301์˜ ๋น„์‹œ์žฅ ๊ฒฝ์ œ ์ธ๋ฅ˜ํ•™์  LLM ๋ฏธ์„ธ ์กฐ์ •์˜ ์‹ค์ œ ํ™œ์šฉ ์˜ˆ์‹œ๊ฐ€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
← ๋ชฉ๋ก์œผ๋กœ ๋Œ์•„๊ฐ€๊ธฐ

๐ŸŽง Audio Overview

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