| # D5. Multi-Agent vs Single LLM |
|
|
| ๋์ผ ์๋ **A3 (CMP Step ์ด์)** ์ ๋ํด ๋ ๋ฐฉ์์ N=3ํ์ฉ ์คํํ ๋น๊ต ๊ฒฐ๊ณผ์
๋๋ค. |
|
|
| ## ์คํ ์ค์ |
|
|
| - ๋ชจ๋ธ: `gpt-5-mini` (์์ชฝ ๋์ผ, ๊ณต์ ํ ๋น๊ต) |
| - ์๋: A3 (CMP Step ์ด์), lot L20240510-N-08 |
| - Tier 1 (์ด์ ํ์ง): ์ ์ 0.95 / ๊ธฐ์ฌ ์ผ์ `SLURRY_FLOW_LINE_B/A/C` |
| - Tier 1 ๊ฒฐ๊ณผ๋ ์์ชฝ ๋์ผ ์
๋ ฅ, **Tier 2/3/4๋ง ๋น๊ต** |
| - Multi-Agent: cause โ impact โ response ์์ฐจ ํธ์ถ (๊ฐ ์ ๋ฌธํ๋ system prompt + ์ข์ RAG context) |
| - Single LLM: ์ ์ฒด ์ง์ ๋ฌธ์ + Tier 1์ ํ ๋ฒ์ ์
๋ ฅ, Tier 2/3/4 ํตํฉ JSON ์ฐ์ถ |
|
|
| ## ์ ๋ ๋น๊ต |
|
|
| | ์งํ | Multi-Agent | Single LLM | ์ฐ์ | |
| |---|---|---|---| |
| | ์คํค๋ง ๋ถํฉ๋ฅ | 100% | 100% | ๋๋ฑ (์์ชฝ structured output) | |
| | Citation ์ ํ๋ | 100% | 100% | ๋๋ฑ | |
| | Latency (avg) | 68.6 s | 26.6 s | **Single (2.6๋ฐฐ ๋น ๋ฆ)** | |
| | Cost/run | $0.0176 | $0.0079 | **Single (2.2๋ฐฐ ์ ๋ ด)** | |
| | Input tokens (avg) | 9,987 | 4,452 | Single | |
| | Output tokens (avg) | 7,555 | 3,390 | Single | |
| | ์ฆ์ ์กฐ์น ์ (avg) | 9.3๊ฑด | 5.7๊ฑด | **Multi (1.6๋ฐฐ detailed)** | |
| | ์ค์ฅ๊ธฐ ์กฐ์น ์ (avg) | 9.7๊ฑด | 5.0๊ฑด | **Multi (1.9๋ฐฐ detailed)** | |
| | Yield_loss ฯ (์์ ์ฑ) | 1.73 | 0.29 | Single (์ข์ ๋ถ์ฐ) | |
| | ์์ธ ์ผ๊ด์ฑ (Jaccard) | 0.00 | 0.00 | ๋๋ฑ (N=3 ํ๊ณ) | |
| |
|  |
| |
| ## ํด์ |
| |
| ### Single LLM์ด ์ฐ์์ธ ์์ญ |
| |
| - **์๋ยท๋น์ฉ**: 1ํ ํธ์ถ์ด๋ผ latency 2.6๋ฐฐ ๋น ๋ฅด๊ณ ๋น์ฉ 2.2๋ฐฐ ์ ๋ ด |
| - **์์น ์์ ์ฑ**: yield_loss ์ถ์ ์ ํ์คํธ์ฐจ๊ฐ ๋ ์์ (ํ ๋ฒ์ ์ ์ฒด ๋งฅ๋ฝ์ ๋ณด๋ฏ๋ก ์ผ๊ด๋ ์ถ์ ) |
|
|
| ### Multi-Agent๊ฐ ์ฐ์์ธ ์์ญ |
|
|
| - **์๋ต ๊น์ด**: ์ฆ์ ์กฐ์น 1.6๋ฐฐ, ์ค์ฅ๊ธฐ ์กฐ์น 1.9๋ฐฐ ๋ง์ ๊ถ๊ณ โ Tier๋ณ ์ ๋ฌธํ๋ prompt๊ฐ detailedํ ์ถ๋ก ์ ๋ |
| - **๋ชจ๋ํ**: Tier๋ณ ๋
๋ฆฝ ๊ฒ์ฆยท๊ต์ฒดยท์ฌํ์ต ๊ฐ๋ฅ |
| - **ํ์ฅ์ฑ**: ์ step/์ฌ์
๋ถ ์ถ๊ฐ ์ ์์ด์ ํธ ์ถ๊ฐ๋ง์ผ๋ก ํ์ฅ (Single์ prompt ํต์งธ ์ฌ์ค๊ณ ํ์) |
| - **์๊ฐ ํ์ต**: ์ด์์ ์น์ธ ์ Tier๋ณ ์ ๋ฐํ ์ธ์๋ํธ ๊ธฐ๋ก (Single์ ๋ถ๋ฆฌ๋์ง ์์ ํตํฉ ์ถ๋ ฅ) |
|
|
| ### ํ๊ณ |
|
|
| - N=3๋ก๋ ์์ธ ์ผ๊ด์ฑ(Jaccard) ์๋ฏธ ์๋ ์ฐจ์ด ์ธก์ ์ด๋ ค์ โ LLM stochasticity๋ก ๋งค ํธ์ถ๋ง๋ค ๋ค๋ฅธ ์์ธ ๋์ถ๋์ด ๋ ๋ฐฉ์ ๋ชจ๋ 0 |
| - citation/schema๋ ์์ชฝ strict JSON mode๋ก 100%์ฌ์ ๋ณ๋ณ๋ ฅ ์์ |
|
|
| ## ๊ฒฐ๋ก |
|
|
| **Multi-Agent ์ฑํ**. ๊ทผ๊ฑฐ: |
|
|
| 1. **์ด์ ํ๊ฒฝ ์ ํฉ์ฑ** โ ์ค fab์์๋ Tier๋ณ ์ฑ
์์(ํ์งํยท์์ธ๋ถ์ํยท์์จํยท์ด์ํ)๊ฐ ๋ค๋ฆ. ๋ฉํฐ ์์ด์ ํธ์ ๋ชจ๋ ๋ถ๋ฆฌ๊ฐ ์กฐ์ง ๊ตฌ์กฐ์ ์ผ์น |
| 2. **์๊ฐ ํ์ต ๋ฃจํ** โ Tier๋ณ ๋ถ๋ฆฌ ๊ธฐ๋ก์ด ๋ค์ ๋ถ์์ ๊ฒ์ ์ ํ๋๋ฅผ ๋์ด๋ ๋ฐ ์ ํฉ |
| 3. **๋น์ฉ ์ฐจ์ด ๋ฌด์ ๊ฐ๋ฅ** โ ๋ ๋ฐฉ์ ๋ชจ๋ ์๋๋น $0.01~0.02๋ก ์ ๋๊ฐ ๋ฏธ๋ฏธ. ๋๊ท๋ชจ fab ์ด์(์ผ ์๋ฐฑ ์๋)์์๋ ์ผ $10 ๋ฏธ๋ง |
| 4. **์๋ต ๊น์ด ์ฐ์** โ ์ฆ์ยท์ค์ฅ๊ธฐ ์กฐ์น ๊ถ๊ณ ์๊ฐ 1.6~1.9๋ฐฐ ๋ง์ ์ด์์์ ์์ฌ๊ฒฐ์ ์๋ฃ ํ๋ถ |
|
|
| **Single LLM์ด ๋ ์ ํฉํ ์ผ์ด์ค**: ๋จ์ ์์ฝ/๋ถ๋ฅ ์๋ต, ๋ชจ๋ ํ์ฅ์ด ํ์ ์๋ ๋จ์ผ ๋๋ฉ์ธ. |
|
|
| ## ์ํ์ฐฉ์ค (Lessons Learned) |
|
|
| - ์ด๊ธฐ ํ๋ ํ์ดํ(๐ป๐บ) ๊ธฐ๋ฐ์ด๋ผ ์๋ฏธ ํด์์ด ํท๊ฐ๋ ธ์. "์ฐ์" ํ
์คํธ ์ปฌ๋ผ์ด ๋ ๋ช
ํ |
| - N=3๋ ์ผ๊ด์ฑ ํ๊ฐ์ ๋ถ์กฑ โ ํฅํ N=10+ ๋๋ ๋์ผ prompt์ `temperature=0` ์ ์ฉ์ผ๋ก ์ผ๊ด์ฑ ๋ถ๋ฆฌ ์ธก์ ํ์ |
| - ์์ชฝ ๋ชจ๋ strict JSON mode ์ฌ์ฉํด์ schemaยทcitation ์ฐจ์ด๊ฐ ์์ โ quality ๋น๊ต๋ฅผ ์ํด strict ๋๊ฑฐ๋ ๋ ๊น๋ค๋ก์ด schema๋ก ํ๊ฐ ํ์ (ํ์ฅ ์คํ) |
|
|