Self-Refine: Iterative Refinement with Self-Feedback

์ €์ž: Aman Madaan, Niket Tandon, Prakhar Gupta, Skyler Hallinan, Luyu Gao ์™ธ | ๋‚ ์งœ: 2023 | DOI: 10.48550/arXiv.2303.17651 📄 PDF


Essence

Figure 1

Figure 1: SELF-REFINE์˜ ๊ธฐ๋ณธ ์ž‘๋™ ์›๋ฆฌ. ๋™์ผํ•œ ๋ชจ๋ธ M์ด ์ดˆ๊ธฐ ์ƒ์„ฑ, ํ”ผ๋“œ๋ฐฑ ์ œ๊ณต, ๊ฐœ์„ ์„ ๋ฐ˜๋ณต์ ์œผ๋กœ ์ˆ˜ํ–‰

๋Œ€๊ทœ๋ชจ ์–ธ์–ด ๋ชจ๋ธ(LLM)์ด ์ž์‹ ์˜ ์ถœ๋ ฅ์— ๋Œ€ํ•ด ํ”ผ๋“œ๋ฐฑ์„ ์ œ๊ณตํ•˜๊ณ  ์ด๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ์ž๋™์œผ๋กœ ๊ฐœ์„ ํ•˜๋Š” ๋ฐ˜๋ณต์  ์ž๊ธฐ ์ •์ œ ๋ฐฉ์‹์„ ์ œ์‹œํ•œ๋‹ค. ์ถ”๊ฐ€ ํ›ˆ๋ จ์ด๋‚˜ ์™ธ๋ถ€ ๋ณด์ƒ ๋ชจ๋ธ ์—†์ด ๋‹จ์ผ LLM๋งŒ์œผ๋กœ ์•ฝ 20% ์ ˆ๋Œ€ ์„ฑ๋Šฅ ํ–ฅ์ƒ์„ ๋‹ฌ์„ฑํ•œ๋‹ค.

Motivation

Achievement

Figure 2

Figure 2: SELF-REFINE์˜ ์‹ค์ œ ์˜ˆ์‹œ. ๋Œ€ํ™” ์ƒ์„ฑ(์ƒ๋‹จ)๊ณผ ์ฝ”๋“œ ์ตœ์ ํ™”(ํ•˜๋‹จ) ์ž‘์—…์—์„œ์˜ ์ดˆ๊ธฐ ์ถœ๋ ฅ๊ณผ ํ”ผ๋“œ๋ฐฑ, ๊ฐœ์„ ๋œ ์ถœ๋ ฅ

  1. ๊ด‘๋ฒ”์œ„ํ•œ ์„ฑ๋Šฅ ํ–ฅ์ƒ: 7๊ฐ€์ง€ ๋‹ค์–‘ํ•œ ์ž‘์—…์—์„œ GPT-3.5, ChatGPT, GPT-4 ๋“ฑ ๊ฐ•๋ ฅํ•œ ๊ธฐ๋ณธ LLM์— ๋น„ํ•ด ํ‰๊ท  20% ์ ˆ๋Œ€ ์„ฑ๋Šฅ ํ–ฅ์ƒ์„ ๋‹ฌ์„ฑ. ํŠน์ • ์ž‘์—…(์˜ˆ: ๊ฐ์ • ๋ฐ˜์ „, ๋Œ€ํ™” ์‘๋‹ต)์—์„œ๋Š” 30-50% ์ด์ƒ ํ–ฅ์ƒ
  2. ์ผ๋ฐ˜์„ฑ๊ณผ ํ™•์žฅ์„ฑ: ๋Œ€ํ™” ์ƒ์„ฑ, ์ฝ”๋“œ ์ตœ์ ํ™”, ์ˆ˜ํ•™ ์ถ”๋ก , ์ œ์•ฝ ์กฐ๊ฑด ์ƒ์„ฑ ๋“ฑ ์˜๋ฏธ๋ก ์ ์œผ๋กœ ๋‹ค๋ฅธ ์ž‘์—… ์ „๋ฐ˜์—์„œ ์ผ๊ด€๋˜๊ฒŒ ๊ฐœ์„ . ํ›ˆ๋ จ์ด๋‚˜ ๋ฏธ์„ธ ์กฐ์ • ์—†์ด ๋‹ค์–‘ํ•œ LLM์— ์ง์ ‘ ์ ์šฉ ๊ฐ€๋Šฅ
  3. ์ƒํƒœ-์ตœ์‹  ๋ชจ๋ธ ๊ฐœ์„ : GPT-4์™€ ๊ฐ™์€ ์ด๋ฏธ ๊ณ ์„ฑ๋Šฅ์ธ ๋ชจ๋ธ๋„ ํ…Œ์ŠคํŠธ ์‹œ์ ์—์„œ ์ถ”๊ฐ€ ๊ฐœ์„  ๊ฐ€๋Šฅํ•จ์„ ์ž…์ฆ

How

Figure 3

Figure 3: SELF-REFINE ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ตฌ์กฐ. ํ”ผ๋“œ๋ฐฑ๊ณผ ์ •์ œ ๋‹จ๊ณ„๋ฅผ ๋ฐ˜๋ณตํ•˜๋Š” ์˜์‚ฌ์ฝ”๋“œ

Originality

Limitation & Further Study

Evaluation

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

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

๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
470์€ LLM์˜ ์ž๊ธฐ ๊ฐœ์„  ๊ฐ€๋Šฅ์„ฑ์— ๋Œ€ํ•œ ์ด๋ก ์ /์‹คํ—˜์  ๋…ผ์˜๋กœ 746์˜ ๊ธฐ์ดˆ์  ๋ฐฐ๊ฒฝ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
Self-Refine ๋…ผ๋ฌธ์€ LLM์ด ๋ฐ˜๋ณต์ ์œผ๋กœ ์ž๊ธฐํ‰๊ฐ€ ๋ฐ ๋ณด์ • ํ•™์Šต์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ธฐ์ดˆ์  ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์›๋ฆฌ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
Iterative Self-Refinement ๊ธฐ๋ฐ˜ LLM ๊ตฌ์กฐ๋ฅผ ์ œ์•ˆํ•˜๋ฉฐ, ํ๋ฃจํ”„ ํƒœ์Šคํฌ ํ”Œ๋ž˜๋‹์˜ ์ž๊ธฐ์ˆ˜์ • ์ธก๋ฉด์—์„œ ์•„์ด๋””์–ด๊ฐ€ ์—ฐ๊ฒฐ๋ฉ๋‹ˆ๋‹ค.
๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
Self-Refine๋Š” ์ž๊ธฐ ํ”ผ๋“œ๋ฐฑ์„ ํ†ตํ•œ LLM ๋‹จ๊ณ„๋ณ„ ์ถ”๋ก  ๊ฐœ์„  ๊ธฐ๋ฒ•์„ ์ œ์‹œํ•˜์—ฌ, RM-R1์˜ ๋ณด์ƒ๋ชจ๋ธ ์ถ”๋ก  ๋ฉ”์ปค๋‹ˆ์ฆ˜๊ณผ ๊ธด๋ฐ€ํ•˜๊ฒŒ ์—ฐ๊ฒฐ๋ฉ๋‹ˆ๋‹ค.
๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
๋ชจ๋ธ์˜ ์ž์ฒด feedback ๊ธฐ๋ฐ˜ ๋ฐ˜๋ณต ๊ฐœ์„  ์—ฐ๊ตฌ๋กœ, ์ƒํ˜ธ์ž‘์šฉ ์† ์ž๊ธฐ๊ฐœ์„  ๊ฐ€๋Šฅ์„ฑ ๋ฐ ํ•œ๊ณ„๋ฅผ ์ด๋ก ์ ์œผ๋กœ ๋’ท๋ฐ›์นจํ•ฉ๋‹ˆ๋‹ค.
๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
743์˜ ๋ฐ˜๋ณต์  ์ž๊ธฐ๋น„ํŒ ๊ธฐ๋ฐ˜ ์งˆ์˜์‘๋‹ต ํŒŒ์ดํ”„๋ผ์ธ์€ 746(Self-Refine)์—์„œ ์ œ์•ˆ๋œ ์…€ํ”„ ํ”ผ๋“œ๋ฐฑ ๋ฐ˜๋ณต๊ฐœ์„  ๋ฉ”์ปค๋‹ˆ์ฆ˜์˜ ์ง์ ‘์ ์ธ ์˜ํ–ฅ์„ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
Self-Refine ๋…ผ๋ฌธ์€ LLM์˜ iterative self-feedback์„ ํ†ตํ•œ ๋‹ต๋ณ€ ๊ฐœ์„  ๊ตฌ์กฐ๋ฅผ ์ œ์‹œํ•˜๋ฉฐ, ์ž๊ธฐ ๊ฐœ์„ ๊ณผ ์ž๊ธฐ ์ ๊ฒ€์˜ ๋™ํ–ฅ์„ ๊ฐ™์ด ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
self-refinement vs consistency prompting ๋“ฑ LLM ์ถœ๋ ฅ ์ž๊ธฐ ๊ฐœ์„  ๊ธฐ๋ฒ•์˜ ์ƒ์ดํ•œ ํšจ๊ณผ์™€ ํ•œ๊ณ„๋ฅผ ๋น„๊ตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
242๋Š” ๋„๊ตฌ ์ƒํ˜ธ์ž‘์šฉ ๊ธฐ๋ฐ˜ ์ž๊ธฐ ์ˆ˜์ • ํ”„๋ ˆ์ž„์›Œํฌ๋กœ, 746์˜ ์ž๊ธฐ ํ”ผ๋“œ๋ฐฑ ๋ฐ˜๋ณต ๊ตฌ์กฐ ๋ฐฉ์‹๊ณผ ๋Œ€์กฐ์ ์ธ ๊ธฐ์ˆ ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
746๋ฒˆ ๋…ผ๋ฌธ์€ Self-Refine์˜ ๋ฐ˜๋ณต์  ์ž๊ธฐ ํ”ผ๋“œ๋ฐฑ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ํ†ตํ•ด LLM์˜ ์ž…์ถœ๋ ฅ ํ’ˆ์งˆ ๊ฐœ์„ ์„ ๋‹ฌ์„ฑํ•˜๋ฉฐ, 876๋ฒˆ ๋…ผ๋ฌธ์—์„œ ๋‹ค๋ฃจ๋Š” ๊ณ ํ’ˆ์งˆ ๋‹ค์ค‘ ํ™‰ ๋ฐ์ดํ„ฐ ์ƒ์„ฑ ๋ฐฉ์‹๊ณผ ๋Œ€์กฐ์ ์œผ๋กœ ์ ‘๊ทผํ•ฉ๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
Selfcheck ๋…ผ๋ฌธ์€ LLM์˜ ์ถ”๋ก  ๋‹จ๊ณ„์—์„œ ์ž๊ธฐ ๊ฒ€์ฆ์„ ํ†ตํ•ด ํ’ˆ์งˆ ํ–ฅ์ƒ์„ ๋„๋ชจํ•ด, Critique-GRPO์˜ ์™ธ๋ถ€ ์ž์—ฐ์–ธ์–ด ๋น„ํŒ๊ณผ ๋‹ค๋ฅธ ์ ‘๊ทผ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
Self-Refine ๋…ผ๋ฌธ์€ LLM์˜ ์ž๊ธฐ ํ”ผ๋“œ๋ฐฑ ๊ธฐ๋ฐ˜ ๋ฐ˜๋ณต ๊ฐœ์„  ๋ฐฉ๋ฒ•์„ ์ œ์•ˆํ•˜์—ฌ ํ”„๋กฌํ”„ํŠธ ์ตœ์ ํ™”์˜ self-improvement ์ ‘๊ทผ๋ฒ•๊ณผ ๋Œ€๋น„ํ•˜์—ฌ ์ฐธ๊ณ ํ•  ๋งŒํ•ฉ๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
746์€ ์Šค์Šค๋กœ ์ž๊ธฐ ํ”ผ๋“œ๋ฐฑ์„ ํ†ตํ•œ ์ ์ง„์  ์ถ”๋ก  ์„ฑ๋Šฅ ๊ฐœ์„ ์„ ๊ตฌํ˜„ํ•˜์—ฌ, 249์˜ ๋‚œ์ด๋„ ๊ธฐ๋ฐ˜ ์ปค๋ฆฌํ˜๋Ÿผ ํ•™์Šต ๋ฐฉ์‹๊ณผ๋Š” ๋‹ค๋ฅด์ง€๋งŒ ์œ ์‚ฌ ๋ฌธ์ œ๋ฅผ ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•์œผ๋กœ ์ ‘๊ทผํ•œ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
์Šค์Šค๋กœ feedback์„ ํ†ตํ•ด ์„ฑ๋Šฅ์„ ์ ์ง„์ ์œผ๋กœ ๊ฐœ์„ ํ•˜๋Š” iterative refinement ๋ฐฉ๋ฒ•๊ณผ generation-verification gap์˜ ๋ฒค์น˜๋งˆํ‚น ์ฐจ์ด๋ฅผ ๋น„๊ตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ›„์† ์—ฐ๊ตฌ
Self-Refine๋Š” LLM ์ž์ฒด ์˜ค๋ฅ˜์ˆ˜์ •/๋ฐ˜๋ณต ๊ฐœ์„  ๊ตฌ์กฐ๋ฅผ ์ž๋™ํ™”ํ•˜์—ฌ ์ธ๊ฐ„ ํ”ผ๋“œ๋ฐฑ ์—ฐ๊ณ„ ๋ชจ๋ธ์„ ์‹ค์ œ๋กœ ํ™•์žฅ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค.
ํ›„์† ์—ฐ๊ตฌ
Self-Refine ๋…ผ๋ฌธ์€ self-feedback ๋ฐ ๋ฐ˜๋ณต์  ์ž์ฒด ๊ฐœ์„  ํ”„๋ ˆ์ž„์›Œํฌ๋กœ ReAct์˜ ๋ฐฉ๋ฒ•๋ก ์„ ํ™•์žฅํ•œ๋‹ค.
ํ›„์† ์—ฐ๊ตฌ
๋ชจ๋ธ ๊ธฐ๋ฐ˜ ๋ฐ˜๋ณต์  ์ž๊ธฐ ๋””๋ฒ„๊น…(self-debug) ์ „๋žต์— ๊ด€ํ•œ ์ด๋ก ์ /์‹คํ—˜์  ๋ถ„์„์ด self-feedback ๋ฐฉ์‹์˜ ์ค‘์š”์„ฑ๊ณผ ํ•œ๊ณ„๋ฅผ ๋ช…ํ™•ํžˆ ํ•ด์ค๋‹ˆ๋‹ค.
ํ›„์† ์—ฐ๊ตฌ
746 ๋…ผ๋ฌธ์€ Self-Check์™€ ์œ ์‚ฌํ•œ ์ž๊ธฐ ํ”ผ๋“œ๋ฐฑ ๋ฐ ์ž๊ธฐ์ •์ • ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ๋ฐ˜๋ณต์  ์ฝ”๋“œ ๊ฐœ์„ ์— ์ ์šฉ, 747 ๋ฐฉ์‹์˜ ์‹ค์ œ ํšจ๊ณผ๋ฅผ ์ฝ”๋“œ ๋ถ„์•ผ๋กœ ๊ฒ€์ฆํ•œ๋‹ค.
ํ›„์† ์—ฐ๊ตฌ
Self-Refine ๋…ผ๋ฌธ์€ LLM ์‚ฐ์ถœ๋ฌผ์˜ ๋ฐ˜๋ณต์  ์ž๊ธฐ ํ”ผ๋“œ๋ฐฑ ๋ฐ ์ˆ˜์ • ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์ œ์•ˆํ•˜์—ฌ, ์ž๋™ํ™”๋œ ๋ฆฌ๋ทฐ ์ƒ์„ฑ์„ ๋”์šฑ ๊ณ ๋„ํ™”ํ•˜๋Š” ์‹ค์งˆ์  ํ›„์† ์ ‘๊ทผ์„ ์ œ๊ณตํ•œ๋‹ค.
ํ›„์† ์—ฐ๊ตฌ
Self-Refine ๋“ฑ ๋ฐ˜๋ณต์  ์ž๊ธฐ ํ”ผ๋“œ๋ฐฑ ํ™œ์šฉ ์—ฐ๊ตฌ๊ฐ€ ๋ฌธ๋งฅ ๋‚ด ํ•™์Šต ์‹œ์—ฐ ๋‹ค์–‘์„ฑ ํ™•๋ณด ๋ฐ ์„ฑ๋Šฅ ํ–ฅ์ƒ ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ์‹ค์ œ์ ์œผ๋กœ ํ™•์žฅํ•ฉ๋‹ˆ๋‹ค.
ํ›„์† ์—ฐ๊ตฌ
746 ๋…ผ๋ฌธ์€ LLM์˜ ์ž๊ธฐ ํ”ผ๋“œ๋ฐฑ ๊ธฐ๋ฐ˜ ๋ฐ˜๋ณต์  ์ •์ œ(framework)๋ฅผ ํ™œ์šฉํ•˜๋ฉฐ, 752์˜ ์ธ๊ฐ„ ๋ณด์กฐ ํ•„์š”์„ฑ ๋…ผ์˜์— ๋ฐฉ๋ฒ•์  ํ™•์žฅ์ ์„ ์ œ์‹œํ•ฉ๋‹ˆ๋‹ค.
ํ›„์† ์—ฐ๊ตฌ
447์€ ์ž๊ธฐ ์ธ์„ผํ‹ฐ๋ธŒ ๊ตฌ์กฐ๋ฅผ ํ†ตํ•œ LLM ์ž๊ธฐ๊ฐœ์„  ๋ฐฉ์‹์„ ์ œ์•ˆํ•˜์—ฌ, 746์˜ ์ž๊ธฐ ์ •์ œ ์•„์ด๋””์–ด๋ฅผ ๋ฐœ์ „์‹œํ‚ต๋‹ˆ๋‹ค.
ํ›„์† ์—ฐ๊ตฌ
449์˜ RL ๊ธฐ๋ฐ˜ ์ถ”๋ก  ์„ฑ๋Šฅ ํ–ฅ์ƒ์€ 746์˜ iterative refinement์™€ self-feedback ๊ฐœ๋…์œผ๋กœ ๊ธฐ์ˆ ์ ์œผ๋กœ ํ™•์žฅ๋  ์ˆ˜ ์žˆ๋‹ค.
ํ›„์† ์—ฐ๊ตฌ
Self-Refine ๋…ผ๋ฌธ์€ ์ž๊ธฐ ํ”ผ๋“œ๋ฐฑ ๊ธฐ๋ฐ˜ ๋ฐ˜๋ณต์  ์ถ”๋ก  ๊ฐœ์„  ๋ฐฉ๋ฒ•์„ ์ œ์‹œํ•˜๋ฉฐ, PAG์˜ ๋ฉ€ํ‹ฐํ„ด ๊ฐ•ํ™” ์ž๊ธฐ์ˆ˜์ • ์ ‘๊ทผ๊ณผ ๋น„๊ตํ•ด๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ›„์† ์—ฐ๊ตฌ
833 ๋…ผ๋ฌธ์ด ๊ตฌ์ฒด์ ์œผ๋กœ Long CoT ๊ธฐ๋ฐ˜ ์ถ”๋ก  ๋ชจ๋ธ์„ ๋ถ„์„ํ•˜๋Š” ํ•œํŽธ, 746 ๋…ผ๋ฌธ์€ ์ž๊ธฐ๋ฐ˜๋ณต์„ ํ†ตํ•œ ์ฒด์ธ์˜ค๋ธŒ์˜ํŠธ ๊ฐœ์„ ์„ ๊ตฌํ˜„ํ•ด Long CoT ํŒจ๋Ÿฌ๋‹ค์ž„์˜ ์‹ค์ œ ํšจ๊ณผ ์ธก๋ฉด์„ ๋ณด์—ฌ์ค€๋‹ค.
๋ฐ˜๋ก /๋น„ํŒ
LLM์˜ ์…€ํ”„ ํ”ผ๋“œ๋ฐฑ ๋ฐ ์ž๊ธฐ ์ •์ œ๊ฐ€ ๊ธฐ๋Œ€๋งŒํผ ํšจ๊ณผ์ ์ด์ง€ ๋ชปํ•  ์ˆ˜ ์žˆ์Œ์„ ๋น„ํŒ์ ์œผ๋กœ ๋…ผ์ฆํ•ฉ๋‹ˆ๋‹ค.
← ๋ชฉ๋ก์œผ๋กœ ๋Œ์•„๊ฐ€๊ธฐ

๐ŸŽง Audio Overview

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