LLM AGENT์˜ ํ•ต์‹ฌ ๊ฐœ๋…์ธ ๊ณ„ํš, ๊ธฐ์–ต, ๋„๊ตฌ ์‚ฌ์šฉ ๋ฐ ์™ธ๋ถ€ ์ƒํ˜ธ์ž‘์šฉ์„ ์•„์ด์†Œ๋ฉ”ํŠธ๋ฆญ ๋ทฐ๋กœ ํ‘œํ˜„ํ•œ ๊ฑฐ์นœ ์งˆ๊ฐ์˜ ์Šค์ผ€์น˜ ์ผ๋Ÿฌ์ŠคํŠธ.

Last Updated on 2025-06-02 by AEIAI.NET


Table of Contents

LLM AGENT๋ž€ ๋ฌด์—‡์ผ๊นŒ์š”? ๋‹จ์ˆœ ์‘๋‹ต์„ ๋„˜์–ด์„  ํ–‰๋™ํ•˜๋Š” AI

์•ž์„œ์„œ LLM(๋Œ€๊ทœ๋ชจ ์–ธ์–ด ๋ชจ๋ธ)์ด ๋ฐฉ๋Œ€ํ•œ ํ…์ŠคํŠธ ๋ฐ์ดํ„ฐ๋ฅผ ํ•™์Šตํ•˜์—ฌ ์‚ฌ๋žŒ์ฒ˜๋Ÿผ ๋งํ•˜๊ณ  ๊ธ€์„ ์“ฐ๋Š” ๋Šฅ๋ ฅ์„ ๊ฐ–์ถ˜ ์ธ๊ณต์ง€๋Šฅ์ด๋ผ๋Š” ๊ฒƒ์„ ์‚ดํŽด๋ณด์•˜์Šต๋‹ˆ๋‹ค. ChatGPT์™€ ๊ฐ™์€ LLM ๊ธฐ๋ฐ˜ ์ฑ—๋ด‡์€ ์šฐ๋ฆฌ์˜ ์งˆ๋ฌธ์— ๋†€๋ž๋„๋ก ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ๋‹ตํ•˜๋ฉฐ ๋งŽ์€ ๊ฐ€๋Šฅ์„ฑ์„ ๋ณด์—ฌ์ฃผ์—ˆ์ฃ .

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

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

์ด ๊ธ€์—์„œ๋Š” LLM AGENT๊ฐ€ ์ •ํ™•ํžˆ ๋ฌด์—‡์ด๋ฉฐ, ์™œ ์ค‘์š”ํ•˜๊ณ , ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋Š”์ง€, ๊ทธ๋ฆฌ๊ณ  ์–ด๋–ค ๊ฐ€๋Šฅ์„ฑ๊ณผ ํ•œ๊ณ„๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋Š”์ง€ ๊นŠ์ด ์žˆ๊ฒŒ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.


์™œ ์šฐ๋ฆฌ๋Š” LLM AGENT์— ์ฃผ๋ชฉํ•ด์•ผ ํ• ๊นŒ์š”? ์ง€๋Šฅ์—์„œ ํ–‰๋™์œผ๋กœ์˜ ๋„์•ฝ

LLM AGENT์˜ ๋“ฑ์žฅ์€ ์ธ๊ณต์ง€๋Šฅ ๋ถ„์•ผ์—์„œ ๋งค์šฐ ์ค‘์š”ํ•œ ์˜๋ฏธ๋ฅผ ๊ฐ–์Šต๋‹ˆ๋‹ค. ์ด๋Š” AI๊ฐ€ ์ˆ˜๋™์ ์ธ ์ •๋ณด ์ƒ์„ฑ์ž์—์„œ ๋Šฅ๋™์ ์ธ ๋ฌธ์ œ ํ•ด๊ฒฐ์‚ฌ๋กœ ์ง„ํ™”ํ•˜๊ณ  ์žˆ์Œ์„ ๋ณด์—ฌ์ฃผ๋Š” ์ƒ์ง•์ ์ธ ๋ณ€ํ™”์ด๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

๊ธฐ์กด์˜ LLM์€ ์ฃผ๋กœ ์ฃผ์–ด์ง„ ์ž…๋ ฅ(ํ”„๋กฌํ”„ํŠธ – LLM์—๊ฒŒ ์ž‘์—…์„ ์ง€์‹œํ•˜๋Š” ๋ช…๋ น์–ด)์— ๋Œ€ํ•ด ํ…์ŠคํŠธ ์‘๋‹ต์„ ์ƒ์„ฑํ•˜๋Š” ๋ฐ ์ดˆ์ ์„ ๋งž์ท„์Šต๋‹ˆ๋‹ค. ๋ฌผ๋ก  ์ด๊ฒƒ๋งŒ์œผ๋กœ๋„ ๋งค์šฐ ๊ฐ•๋ ฅํ•˜์ง€๋งŒ, ์‹ค์ œ ์„ธ๊ณ„์˜ ๋ณต์žกํ•œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ฑฐ๋‚˜ ๋‹ค๋‹จ๊ณ„ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐ๋Š” ํ•œ๊ณ„๊ฐ€ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, “ํŒŒ๋ฆฌํ–‰ ๊ฐ€์žฅ ์ €๋ ดํ•œ ํ•ญ๊ณตํŽธ์„ ์ฐพ์•„์„œ ์˜ˆ์•ฝํ•ด์ค˜”๋ผ๋Š” ์š”์ฒญ์— ๋Œ€ํ•ด ์ผ๋ฐ˜์ ์ธ LLM์€ ๊ด€๋ จ ์ •๋ณด๋ฅผ ๊ฒ€์ƒ‰ํ•˜๊ณ  ์š”์•ฝํ•ด์ค„ ์ˆ˜๋Š” ์žˆ์ง€๋งŒ, ์ง์ ‘ ์˜ˆ์•ฝ ์‹œ์Šคํ…œ์— ์ ‘์†ํ•˜์—ฌ ๊ฒฐ์ œ๊นŒ์ง€ ์™„๋ฃŒํ•˜์ง€๋Š” ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.

 LLM AGENT๊ฐ€ ๊ธฐ์กด LLM์˜ ํ•œ๊ณ„๋ฅผ ๊ทน๋ณตํ•˜๊ณ  ํ–‰๋™ํ•˜๋Š” ๋ชจ์Šต์„ ์•„์ด์†Œ๋ฉ”ํŠธ๋ฆญ ๋ทฐ๋กœ ๊ทธ๋ฆฐ ๊ฑฐ์นœ ์งˆ๊ฐ์˜ ์Šค์ผ€์น˜.

LLM AGENT๋Š” ์ด๋Ÿฌํ•œ ํ•œ๊ณ„๋ฅผ ๊ทน๋ณตํ•ฉ๋‹ˆ๋‹ค.

  • ์ž์œจ์„ฑ(Autonomy): ์Šค์Šค๋กœ ๋ชฉํ‘œ๋ฅผ ์ดํ•ดํ•˜๊ณ , ์ด๋ฅผ ๋‹ฌ์„ฑํ•˜๊ธฐ ์œ„ํ•œ ๊ณ„ํš์„ ์„ธ์šฐ๋ฉฐ, ํ•„์š”ํ•œ ๋‹จ๊ณ„๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์ค‘๊ฐ„์— ์˜ˆ์ƒ์น˜ ๋ชปํ•œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด ๊ณ„ํš์„ ์ˆ˜์ •ํ•˜๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค.
  • ๋„๊ตฌ ์‚ฌ์šฉ(Tool Use): LLM์˜ ์ง€์‹๋งŒ์œผ๋กœ๋Š” ํ•ด๊ฒฐํ•  ์ˆ˜ ์—†๋Š” ์ž‘์—…์„ ์œ„ํ•ด ์™ธ๋ถ€ ๋„๊ตฌ๋ฅผ ํ™œ์šฉํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์ตœ์‹  ์ •๋ณด๊ฐ€ ํ•„์š”ํ•˜๋ฉด ์›น ๊ฒ€์ƒ‰ ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ , ๊ณ„์‚ฐ์ด ํ•„์š”ํ•˜๋ฉด ๊ณ„์‚ฐ๊ธฐ ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉฐ, ํŠน์ • ์„œ๋น„์Šค๊ฐ€ ํ•„์š”ํ•˜๋ฉด ํ•ด๋‹น API(Application Programming Interface, ํ”„๋กœ๊ทธ๋žจ ๊ฐ„ ์†Œํ†ต ๊ทœ์น™)๋ฅผ ํ˜ธ์ถœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ํ™˜๊ฒฝ๊ณผ์˜ ์ƒํ˜ธ์ž‘์šฉ: ๋””์ง€ํ„ธ ํ™˜๊ฒฝ(์›น์‚ฌ์ดํŠธ, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋“ฑ) ๋˜๋Š” ๋ฌผ๋ฆฌ์  ํ™˜๊ฒฝ(๋กœ๋ด‡ ์ œ์–ด ๋“ฑ)๊ณผ ์ƒํ˜ธ์ž‘์šฉํ•˜๋ฉฐ ์ •๋ณด๋ฅผ ์–ป๊ฑฐ๋‚˜ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

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


LLM AGENT๋Š” ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ• ๊นŒ์š”? ํ•ต์‹ฌ ๊ตฌ์„ฑ์š”์†Œ์™€ ์ž‘๋™ ์›๋ฆฌ

LLM AGENT๊ฐ€ ์ž์œจ์ ์œผ๋กœ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ๋น„๊ฒฐ์€ ๋ฌด์—‡์ผ๊นŒ์š”? ์ด๋Š” ํฌ๊ฒŒ ํ•ต์‹ฌ ๊ตฌ์„ฑ์š”์†Œ์™€ ์ž‘๋™ ๋ฃจํ”„(Loop)๋กœ ๋‚˜๋ˆ„์–ด ์ดํ•ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ•ต์‹ฌ ๊ตฌ์„ฑ์š”์†Œ

  1. LLM (The Brain): AGENT์˜ ํ•ต์‹ฌ ๋‘๋‡Œ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž์˜ ๋ชฉํ‘œ๋ฅผ ์ดํ•ดํ•˜๊ณ , ์ƒํ™ฉ์„ ํŒ๋‹จํ•˜๋ฉฐ, ๊ณ„ํš์„ ์„ธ์šฐ๊ณ , ๋„๊ตฌ ์‚ฌ์šฉ๋ฒ•์„ ๊ฒฐ์ •ํ•˜๋ฉฐ, ์ตœ์ข… ์‘๋‹ต์„ ์ƒ์„ฑํ•˜๋Š” ๋“ฑ ๋ชจ๋“  ์ถ”๋ก ๊ณผ ์˜์‚ฌ๊ฒฐ์ • ๊ณผ์ •์„ ๋‹ด๋‹นํ•ฉ๋‹ˆ๋‹ค. GPT-4, Claude 3 ๋“ฑ์ด AGENT์˜ ๋‘๋‡Œ๋กœ ํ™œ์šฉ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  2. ๊ณ„ํš ์ˆ˜๋ฆฝ ๋ชจ๋“ˆ (Planning Module): ์ฃผ์–ด์ง„ ๋ชฉํ‘œ๋ฅผ ๋‹ฌ์„ฑํ•˜๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ํ•˜์œ„ ์ž‘์—…๋“ค๋กœ ๋ถ„ํ•ดํ•˜๊ณ , ๊ทธ ์‹คํ–‰ ์ˆœ์„œ๋ฅผ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค. ๋ณต์žกํ•œ ๋ชฉํ‘œ๋ฅผ ๊ด€๋ฆฌ ๊ฐ€๋Šฅํ•œ ์ž‘์€ ๋‹จ๊ณ„๋กœ ๋‚˜๋ˆ„์–ด ์ฒด๊ณ„์ ์œผ๋กœ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค. (์˜ˆ: “์—ฌํ–‰ ๊ณ„ํš ์„ธ์šฐ๊ธฐ” -> 1. ๋ชฉ์ ์ง€ ์ •๋ณด ๊ฒ€์ƒ‰, 2. ํ•ญ๊ณต๊ถŒ/์ˆ™์†Œ ๊ฒ€์ƒ‰, 3. ์˜ˆ์‚ฐ ๊ณ„์‚ฐ, 4. ์ผ์ •ํ‘œ ์ž‘์„ฑ) ๋‹จ์ˆœํžˆ ์ˆœ์ฐจ์ ์ธ ๊ณ„ํš๋ฟ๋งŒ ์•„๋‹ˆ๋ผ, Chain of Thought(CoT)์ฒ˜๋Ÿผ ๋‹จ๊ณ„๋ณ„ ์ถ”๋ก  ๊ณผ์ •์„ ์ƒ์„ฑํ•˜๊ฑฐ๋‚˜, Tree of Thoughts(ToT)์™€ ๊ฐ™์ด ์—ฌ๋Ÿฌ ๊ฐ€๋Šฅํ•œ ๊ณ„ํš ๊ฒฝ๋กœ๋ฅผ ํƒ์ƒ‰ํ•˜๊ณ  ํ‰๊ฐ€ํ•˜์—ฌ ์ตœ์ ์˜ ๊ฒฝ๋กœ๋ฅผ ์„ ํƒํ•˜๋Š” ๋“ฑ ๋‹ค์–‘ํ•œ ์ „๋žต์„ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  3. ๋„๊ตฌ ์‚ฌ์šฉ ๋ชจ๋“ˆ (Tool Use Module): LLM์˜ ์ง€์‹๋งŒ์œผ๋กœ๋Š” ๋ถ€์กฑํ•œ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์œ„ํ•ด ์™ธ๋ถ€ ๋„๊ตฌ(API, ํ•จ์ˆ˜ ๋“ฑ)๋ฅผ ํ˜ธ์ถœํ•˜๊ณ  ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ›์•„์˜ต๋‹ˆ๋‹ค. ์›น ๊ฒ€์ƒ‰, ๊ณ„์‚ฐ๊ธฐ, ์ฝ”๋“œ ์‹คํ–‰๊ธฐ, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์กฐํšŒ, ํŠน์ • ์„œ๋น„์Šค API(์˜ˆ: ํ•ญ๊ณต๊ถŒ ์˜ˆ์•ฝ, ์ด๋ฉ”์ผ ๋ฐœ์†ก) ๋“ฑ์ด ๋„๊ตฌ๊ฐ€ ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. AGENT๋Š” ์–ด๋–ค ์ƒํ™ฉ์— ์–ด๋–ค ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋Š”์ง€, ๋„๊ตฌ์— ์–ด๋–ค ์ž…๋ ฅ๊ฐ’์„ ์ „๋‹ฌํ•ด์•ผ ํ•˜๋Š”์ง€ ํŒ๋‹จํ•ฉ๋‹ˆ๋‹ค.
  4. ๋ฉ”๋ชจ๋ฆฌ ๋ชจ๋“ˆ (Memory Module): ์ด์ „์˜ ๋Œ€ํ™” ๋‚ด์šฉ, ์ž‘์—… ์ˆ˜ํ–‰ ๊ฒฐ๊ณผ, ํ•™์Šตํ•œ ์ •๋ณด ๋“ฑ์„ ์ €์žฅํ•˜๊ณ  ํ•„์š”ํ•  ๋•Œ ๋‹ค์‹œ ์ฐธ์กฐํ•˜์—ฌ ์ผ๊ด€์„ฑ ์žˆ๋Š” ์ž‘์—… ์ˆ˜ํ–‰๊ณผ ์žฅ๊ธฐ์ ์ธ ๋งฅ๋ฝ ์œ ์ง€๋ฅผ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค. ๋‹จ๊ธฐ ๊ธฐ์–ต(ํ˜„์žฌ ์ž‘์—… ๊ด€๋ จ ์ •๋ณด)๊ณผ ์žฅ๊ธฐ ๊ธฐ์–ต(๊ณผ๊ฑฐ ๊ฒฝํ—˜, ์‚ฌ์šฉ์ž ์„ ํ˜ธ๋„ ๋“ฑ)์œผ๋กœ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ž‘๋™ ์›๋ฆฌ: ReAct ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์ค‘์‹ฌ์œผ๋กœ

LLM AGENT์˜ ์ž‘๋™ ๋ฐฉ์‹์„ ์„ค๋ช…ํ•˜๋Š” ๋Œ€ํ‘œ์ ์ธ ํ”„๋ ˆ์ž„์›Œํฌ(Framework, ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ๋ผˆ๋Œ€ ๊ตฌ์กฐ) ์ค‘ ํ•˜๋‚˜๋Š” ReAct (Reason + Act)์ž…๋‹ˆ๋‹ค. ์ด๋Š” LLM์ด ์ถ”๋ก (Reasoning) ๋ฐ ํ–‰๋™(Action)์„ ๋ฒˆ๊ฐˆ์•„ ์ˆ˜ํ–‰ํ•˜๋ฉฐ ๋ชฉํ‘œ๋ฅผ ํ–ฅํ•ด ๋‚˜์•„๊ฐ€๋Š” ๊ณผ์ •์„ ๋ชจ๋ธ๋งํ•ฉ๋‹ˆ๋‹ค. ReAct: Synergizing Reasoning and Acting in Language Models (arXiv)

LLM AGENT์˜ ํ•ต์‹ฌ ์ž‘๋™ ์›๋ฆฌ์ธ ReAct(์ถ”๋ก -ํ–‰๋™) ๋ฃจํ”„๋ฅผ ์•„์ด์†Œ๋ฉ”ํŠธ๋ฆญ ๋ทฐ๋กœ ์ƒ์„ธํ•˜๊ฒŒ ๋ณด์—ฌ์ฃผ๋Š” ๊ฑฐ์นœ ์งˆ๊ฐ์˜ ์Šค์ผ€์น˜.

LLM AGENT์˜ ์ผ๋ฐ˜์ ์ธ ์ž‘๋™ ๋ฃจํ”„๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  1. ๋ชฉํ‘œ ์ธ์‹ (Goal Recognition): ์‚ฌ์šฉ์ž์˜ ์š”์ฒญ์ด๋‚˜ ์ฃผ์–ด์ง„ ๋ชฉํ‘œ๋ฅผ LLM์ด ์ดํ•ดํ•ฉ๋‹ˆ๋‹ค.
  2. ์ถ”๋ก  ๋ฐ ๊ณ„ํš (Reasoning & Planning): LLM์€ ํ˜„์žฌ ์ƒํ™ฉ๊ณผ ๋ชฉํ‘œ๋ฅผ ๊ณ ๋ คํ•˜์—ฌ ๋‹ค์Œ์— ์–ด๋–ค ํ–‰๋™์„ ์ทจํ•ด์•ผ ํ• ์ง€ ์ƒ๊ฐ(Thought)ํ•˜๊ณ  ๊ณ„ํš์„ ์„ธ์›๋‹ˆ๋‹ค. (์˜ˆ: “๋ชฉํ‘œ ๋‹ฌ์„ฑ์„ ์œ„ํ•ด์„  ์ตœ์‹  ํ™˜์œจ ์ •๋ณด๊ฐ€ ํ•„์š”ํ•˜๋‹ˆ ์›น ๊ฒ€์ƒ‰ ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•ด์•ผ๊ฒ ๋‹ค.”)
  3. ํ–‰๋™ ๊ฒฐ์ • ๋ฐ ์‹คํ–‰ (Action): ๊ณ„ํš์— ๋”ฐ๋ผ ํŠน์ • ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜(์˜ˆ: search(“ํ˜„์žฌ ๋‹ฌ๋Ÿฌ ํ™˜์œจ”)), ์‚ฌ์šฉ์ž์—๊ฒŒ ์ถ”๊ฐ€ ์ •๋ณด๋ฅผ ์š”์ฒญํ•˜๊ฑฐ๋‚˜, ์ตœ์ข… ๋‹ต๋ณ€์„ ์ƒ์„ฑํ•˜๋Š” ๋“ฑ์˜ ํ–‰๋™(Action)์„ ๊ฒฐ์ •ํ•˜๊ณ  ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.
  4. ๊ด€์ฐฐ (Observation): ํ–‰๋™์˜ ๊ฒฐ๊ณผ๋ฅผ ๊ด€์ฐฐ(Observation)ํ•ฉ๋‹ˆ๋‹ค. ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ–ˆ๋‹ค๋ฉด ๊ทธ ๊ฒฐ๊ณผ๊ฐ’์„ ๋ฐ›์•„์˜ค๊ณ , ์‚ฌ์šฉ์ž์—๊ฒŒ ์งˆ๋ฌธํ–ˆ๋‹ค๋ฉด ๊ทธ ๋‹ต๋ณ€์„ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. (์˜ˆ: ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ๋กœ “1๋‹ฌ๋Ÿฌ = 1350์›” ์ •๋ณด๋ฅผ ์–ป์Œ)
  5. ๊ฒฐ๊ณผ ๋ฐ˜์˜ ๋ฐ ๋ฐ˜๋ณต (Update & Iterate): ๊ด€์ฐฐ๋œ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ํ˜„์žฌ ์ƒํ™ฉ์„ ์—…๋ฐ์ดํŠธํ•˜๊ณ , ๋ชฉํ‘œ ๋‹ฌ์„ฑ ์—ฌ๋ถ€๋ฅผ ํŒ๋‹จํ•ฉ๋‹ˆ๋‹ค. ๋ชฉํ‘œ๊ฐ€ ๋‹ฌ์„ฑ๋˜์ง€ ์•Š์•˜๋‹ค๋ฉด ๋‹ค์‹œ 2๋‹จ๊ณ„(์ถ”๋ก  ๋ฐ ๊ณ„ํš)๋กœ ๋Œ์•„๊ฐ€ ๊ณผ์ •์„ ๋ฐ˜๋ณตํ•ฉ๋‹ˆ๋‹ค. ๋ชฉํ‘œ๊ฐ€ ๋‹ฌ์„ฑ๋˜์—ˆ๋‹ค๋ฉด ์ตœ์ข… ๊ฒฐ๊ณผ๋ฅผ ์‚ฌ์šฉ์ž์—๊ฒŒ ์ „๋‹ฌํ•˜๊ณ  ๋ฃจํ”„๋ฅผ ์ข…๋ฃŒํ•ฉ๋‹ˆ๋‹ค.

์ด๋Ÿฌํ•œ ์ถ”๋ก -ํ–‰๋™-๊ด€์ฐฐ์˜ ๋ฐ˜๋ณต์ ์ธ ๊ณผ์ •์„ ํ†ตํ•ด LLM AGENT๋Š” ๋ณต์žกํ•œ ์ž‘์—…์„ ๋‹จ๊ณ„์ ์œผ๋กœ ํ•ด๊ฒฐํ•ด ๋‚˜๊ฐˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


LLM AGENT vs ์ผ๋ฐ˜ LLM/์ฑ—๋ด‡: ๊ฒฐ์ •์  ์ฐจ์ด๋Š” ๋ฌด์—‡์ผ๊นŒ?

LLM AGENT์™€ ์ผ๋ฐ˜์ ์ธ LLM ๋˜๋Š” ์ฑ—๋ด‡์€ ๋ชจ๋‘ LLM ๊ธฐ์ˆ ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜์ง€๋งŒ, ๊ธฐ๋Šฅ๊ณผ ์—ญํ•  ๋ฉด์—์„œ ๋ช…ํ™•ํ•œ ์ฐจ์ด๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ตฌ๋ถ„์ผ๋ฐ˜ LLM / ์ฑ—๋ด‡ (์˜ˆ: ChatGPT ๊ธฐ๋ณธ ๋ชจ๋ธ)LLM AGENT (์˜ˆ: Auto-GPT, LangChain Agent)
์ฃผ์š” ๋ชฉํ‘œ์‚ฌ์šฉ์ž ์ž…๋ ฅ์— ๋Œ€ํ•œ ํ…์ŠคํŠธ ์‘๋‹ต ์ƒ์„ฑ, ์ •๋ณด ์ œ๊ณต, ๋Œ€ํ™”์ฃผ์–ด์ง„ ๋ชฉํ‘œ ๋‹ฌ์„ฑ, ์‹ค์ œ ์ž‘์—… ์ˆ˜ํ–‰, ๋ฌธ์ œ ํ•ด๊ฒฐ
ํ•ต์‹ฌ ๋Šฅ๋ ฅ์ž์—ฐ์–ด ์ดํ•ด ๋ฐ ์ƒ์„ฑ, ์ง€์‹ ๊ธฐ๋ฐ˜ ๋‹ต๋ณ€๊ณ„ํš ์ˆ˜๋ฆฝ๋„๊ตฌ ์‚ฌ์šฉ์ž์œจ์  ์‹คํ–‰, ํ™˜๊ฒฝ ์ƒํ˜ธ์ž‘์šฉ, ์ถ”๋ก 
์ž‘๋™ ๋ฐฉ์‹์ฃผ๋กœ ๋‹จ์ผ ์‘๋‹ต ์ƒ์„ฑ (์ž…๋ ฅ -> ์ฒ˜๋ฆฌ -> ์ถœ๋ ฅ)๋ฐ˜๋ณต์ ์ธ ์ถ”๋ก -ํ–‰๋™-๊ด€์ฐฐ ๋ฃจํ”„ (๋ชฉํ‘œ -> ๊ณ„ํš -> ์‹คํ–‰ -> ํ”ผ๋“œ๋ฐฑ -> ์ˆ˜์ • -> ๋ฐ˜๋ณต)
๋„๊ตฌ ์‚ฌ์šฉ์ œํ•œ์  (๋‚ด๋ถ€ ์ง€์‹ ๋˜๋Š” ์‚ฌ์ „ ํ†ตํ•ฉ๋œ ์ผ๋ถ€ ๊ธฐ๋Šฅ)๋Šฅ๋™์ , ๋‹ค์–‘ํ•œ ์™ธ๋ถ€ ๋„๊ตฌ ํ™œ์šฉ (์›น ๊ฒ€์ƒ‰, API ํ˜ธ์ถœ, ์ฝ”๋“œ ์‹คํ–‰ ๋“ฑ)
์ž์œจ์„ฑ๋‚ฎ์Œ (์‚ฌ์šฉ์ž ์ž…๋ ฅ์— ์ˆ˜๋™์ ์œผ๋กœ ๋ฐ˜์‘)๋†’์Œ (๋ชฉํ‘œ ๋‹ฌ์„ฑ์„ ์œ„ํ•ด ์Šค์Šค๋กœ ํŒ๋‹จํ•˜๊ณ  ํ–‰๋™)
์ƒํ˜ธ์ž‘์šฉ์ฃผ๋กœ ์‚ฌ์šฉ์ž์™€์˜ ํ…์ŠคํŠธ ๊ธฐ๋ฐ˜ ๋Œ€ํ™”์‚ฌ์šฉ์ž, ์™ธ๋ถ€ ๋„๊ตฌ, ๋””์ง€ํ„ธ/๋ฌผ๋ฆฌ์  ํ™˜๊ฒฝ๊ณผ ์ƒํ˜ธ์ž‘์šฉ

ํ•ต์‹ฌ ์š”์•ฝ: ์ผ๋ฐ˜ LLM/์ฑ—๋ด‡์ด ‘๋งํ•˜๋Š” ๋‘๋‡Œ’์— ๊ฐ€๊น๋‹ค๋ฉด, LLM AGENT๋Š” ‘์ƒ๊ฐํ•˜๊ณ  ํ–‰๋™ํ•˜๋Š” ์ฃผ์ฒด’์— ๋” ๊ฐ€๊น์Šต๋‹ˆ๋‹ค. AGENT์˜ ํ•ต์‹ฌ ์ฐจ๋ณ„์ ์€ ์ž์œจ์„ฑ๊ณ„ํš ์ˆ˜๋ฆฝ ๋Šฅ๋ ฅ, ๊ทธ๋ฆฌ๊ณ  ๋„๊ตฌ ์‚ฌ์šฉ ๋Šฅ๋ ฅ์— ์žˆ์Šต๋‹ˆ๋‹ค.


LLM AGENT, ์–ด๋””์— ํ™œ์šฉ๋  ์ˆ˜ ์žˆ์„๊นŒ?: ๋ฌด๊ถ๋ฌด์ง„ํ•œ ๊ฐ€๋Šฅ์„ฑ์˜ ์„ธ๊ณ„

LLM AGENT์˜ ๋Šฅ๋ ฅ์€ ๋‹ค์–‘ํ•œ ๋ถ„์•ผ์—์„œ ํ˜์‹ ์ ์ธ ํ™œ์šฉ ๊ฐ€๋Šฅ์„ฑ์„ ์—ด์–ด์ค๋‹ˆ๋‹ค.

  • ๊ฐœ์ธ ๋น„์„œ ๊ณ ๋„ํ™”: ๋‹จ์ˆœํžˆ ์ผ์ •์„ ์•Œ๋ ค์ฃผ๋Š” ๊ฒƒ์„ ๋„˜์–ด, ์ด๋ฉ”์ผ์„ ๋ถ„๋ฅ˜ํ•˜๊ณ  ๋‹ต์žฅ ์ดˆ์•ˆ์„ ์ž‘์„ฑํ•˜๋ฉฐ, ์—ฌํ–‰ ๊ณ„ํš์„ ์„ธ์šฐ๊ณ  ์˜ˆ์•ฝ๊นŒ์ง€ ์™„๋ฃŒํ•˜๋Š” ๋“ฑ ๋ณต์žกํ•œ ๊ฐœ์ธ ์—…๋ฌด๋ฅผ ์ž์œจ์ ์œผ๋กœ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ž๋™ํ™”๋œ ๋ฆฌ์„œ์น˜: ํŠน์ • ์ฃผ์ œ์— ๋Œ€ํ•œ ์ž๋ฃŒ๋ฅผ ์›น์—์„œ ๊ฒ€์ƒ‰ํ•˜๊ณ , ๊ด€๋ จ ๋…ผ๋ฌธ์„ ์ฐพ์•„ ์ฝ๊ณ  ์š”์•ฝํ•˜๋ฉฐ, ๋ฐ์ดํ„ฐ๋ฅผ ๋ถ„์„ํ•˜์—ฌ ๋ณด๊ณ ์„œ ์ดˆ์•ˆ๊นŒ์ง€ ์ž‘์„ฑํ•˜๋Š” ์—ฐ๊ตฌ ๋ณด์กฐ ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ์ง€์›: ๊ฐœ๋ฐœ์ž์˜ ์š”๊ตฌ์‚ฌํ•ญ์— ๋”ฐ๋ผ ์ฝ”๋“œ๋ฅผ ์ƒ์„ฑํ•˜๊ณ , ํ…Œ์ŠคํŠธ๋ฅผ ์ˆ˜ํ–‰ํ•˜๋ฉฐ, ๋ฒ„๊ทธ๋ฅผ ์ฐพ์•„ ์ˆ˜์ •ํ•˜๊ณ , ๋ฌธ์„œํ™” ์ž‘์—…๊นŒ์ง€ ์ž๋™ํ™”ํ•˜์—ฌ ๊ฐœ๋ฐœ ์ƒ์‚ฐ์„ฑ์„ ํš๊ธฐ์ ์œผ๋กœ ๋†’์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋ณต์žกํ•œ ์›Œํฌํ”Œ๋กœ์šฐ ์ž๋™ํ™”: ์—ฌ๋Ÿฌ ์‹œ์Šคํ…œ๊ณผ ๋„๊ตฌ๋ฅผ ์—ฐ๋™ํ•ด์•ผ ํ•˜๋Š” ๋ณต์žกํ•œ ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค(์˜ˆ: ๊ณ ๊ฐ ์ฃผ๋ฌธ ์ฒ˜๋ฆฌ, ์žฌ๊ณ  ๊ด€๋ฆฌ, ๋งˆ์ผ€ํŒ… ์บ ํŽ˜์ธ ์‹คํ–‰)๋ฅผ ์ž๋™ํ™”ํ•˜์—ฌ ์šด์˜ ํšจ์œจ์„ฑ์„ ๊ฐœ์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์Šค๋งˆํŠธ ํ™ˆ ๋ฐ IoT ์ œ์–ด: ์ง‘ ์•ˆ์˜ ๋‹ค์–‘ํ•œ ์Šค๋งˆํŠธ ๊ธฐ๊ธฐ(์กฐ๋ช…, ์˜จ๋„ ์กฐ์ ˆ๊ธฐ, ๊ฐ€์ „์ œํ’ˆ ๋“ฑ)๋ฅผ ์‚ฌ์šฉ์ž์˜ ๋ช…๋ น์ด๋‚˜ ์ƒํ™ฉ์— ๋งž๊ฒŒ ์ง€๋Šฅ์ ์œผ๋กœ ์ œ์–ดํ•˜๊ณ  ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๊ณ ๊ฐ ์„œ๋น„์Šค ์ž๋™ํ™”: ๋‹จ์ˆœ ๋ฌธ์˜ ์‘๋Œ€๋ฅผ ๋„˜์–ด, ๊ณ ๊ฐ์˜ ๋ฌธ์ œ๋ฅผ ํŒŒ์•…ํ•˜๊ณ  ๊ด€๋ จ ์‹œ์Šคํ…œ(์˜ˆ: ์ฃผ๋ฌธ ๋‚ด์—ญ ์กฐํšŒ, ํ™˜๋ถˆ ์ฒ˜๋ฆฌ ์‹œ์Šคํ…œ)๊ณผ ์—ฐ๋™ํ•˜์—ฌ ์‹ค์ œ ๋ฌธ์ œ ํ•ด๊ฒฐ๊นŒ์ง€ ์ง€์›ํ•˜๋Š” ๊ณ ๋„ํ™”๋œ ๊ณ ๊ฐ ์ง€์› ์‹œ์Šคํ…œ์„ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๊ณผํ•™ ์—ฐ๊ตฌ ๋ฐ ๋ฐœ๊ฒฌ: ๋ฐฉ๋Œ€ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ถ„์„ํ•˜๊ณ , ๊ฐ€์„ค์„ ์ƒ์„ฑํ•˜๋ฉฐ, ์‹œ๋ฎฌ๋ ˆ์ด์…˜์„ ์‹คํ–‰ํ•˜๋Š” ๋“ฑ ๊ณผํ•™ ์—ฐ๊ตฌ ๊ณผ์ •์„ ๊ฐ€์†ํ™”ํ•˜๊ณ  ์ƒˆ๋กœ์šด ๋ฐœ๊ฒฌ์„ ๋•๋Š” ๋„๊ตฌ๋กœ ํ™œ์šฉ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

LLM AGENT๋Š” ๋ฐ˜๋ณต์ ์ด๊ณ  ์‹œ๊ฐ„์ด ๋งŽ์ด ์†Œ์š”๋˜๋Š” ์ž‘์—…์„ ์ž๋™ํ™”ํ•จ์œผ๋กœ์จ ์ธ๊ฐ„์ด ๋”์šฑ ์ฐฝ์˜์ ์ด๊ณ  ์ „๋žต์ ์ธ ํ™œ๋™์— ์ง‘์ค‘ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์šธ ์ž ์žฌ๋ ฅ์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.


LLM AGENT์˜ ๋„์ „ ๊ณผ์ œ: ์‚ฐ์ ํ•œ ์ด์Šˆ๋“ค

LLM AGENT๋Š” ์—„์ฒญ๋‚œ ์ž ์žฌ๋ ฅ์„ ์ง€๋‹ˆ๊ณ  ์žˆ์ง€๋งŒ, ์•„์ง ํ•ด๊ฒฐํ•ด์•ผ ํ•  ๊ธฐ์ˆ ์ , ์œค๋ฆฌ์  ๊ณผ์ œ๋“ค๋„ ๋งŽ์Šต๋‹ˆ๋‹ค.

  • ์‹ ๋ขฐ์„ฑ ๋ฐ ์•ˆ์ •์„ฑ: LLM์˜ ‘ํ™˜๊ฐ(Hallucination)‘ ๋ฌธ์ œ๋Š” AGENT์—๊ฒŒ ๋”์šฑ ์น˜๋ช…์ ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž˜๋ชป๋œ ์ถ”๋ก ์ด๋‚˜ ๊ณ„ํš์€ ์ž˜๋ชป๋œ ํ–‰๋™์œผ๋กœ ์ด์–ด์ ธ ์˜ˆ์ƒ์น˜ ๋ชปํ•œ ๊ฒฐ๊ณผ๋ฅผ ์ดˆ๋ž˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํŠนํžˆ ์ค‘์š”ํ•œ ์ž‘์—…์„ ๋งก๊ธฐ๊ธฐ์—๋Š” ์•„์ง ์‹ ๋ขฐ์„ฑ์ด ๋ถ€์กฑํ•œ ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค.
  • ์˜ค๋ฅ˜ ์ฒ˜๋ฆฌ ๋ฐ ๋ณต๊ตฌ: ์ž‘์—… ์ˆ˜ํ–‰ ์ค‘ ์˜ˆ์ƒ์น˜ ๋ชปํ•œ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์„ ๋•Œ, ์ด๋ฅผ ๊ฐ์ง€ํ•˜๊ณ  ์ ์ ˆํžˆ ๋Œ€์ฒ˜ํ•˜๋ฉฐ ์›๋ž˜ ๋ชฉํ‘œ๋ฅผ ๊ณ„์† ์ถ”๊ตฌํ•˜๋Š” ๋Šฅ๋ ฅ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ํ˜„์žฌ AGENT๋“ค์€ ๋ณต์žกํ•œ ์˜ค๋ฅ˜ ์ƒํ™ฉ์— ํšจ๊ณผ์ ์œผ๋กœ ๋Œ€์ฒ˜ํ•˜๋Š” ๋ฐ ์–ด๋ ค์›€์„ ๊ฒช์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋น„์šฉ ๋ฌธ์ œ: LLM AGENT๋Š” ์ž‘๋™ ๋ฃจํ”„๋ฅผ ๋ฐ˜๋ณตํ•˜๋ฉด์„œ LLM API๋ฅผ ์—ฌ๋Ÿฌ ๋ฒˆ ํ˜ธ์ถœํ•˜๊ณ  ๋‹ค์–‘ํ•œ ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ด๋Š” ์ƒ๋‹นํ•œ ์ปดํ“จํŒ… ๋น„์šฉ(API ์‚ฌ์šฉ๋ฃŒ, ํด๋ผ์šฐ๋“œ ์ž์› ๋“ฑ)์„ ๋ฐœ์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ์–ด ๊ฒฝ์ œ์„ฑ์ด ์ค‘์š”ํ•œ ๊ณ ๋ ค ์‚ฌํ•ญ์ž…๋‹ˆ๋‹ค.
  • ๋ณด์•ˆ ์œ„ํ—˜: ์™ธ๋ถ€ ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์‹ค์ œ ์‹œ์Šคํ…œ๊ณผ ์ƒํ˜ธ์ž‘์šฉํ•˜๋Š” ๋Šฅ๋ ฅ์€ ๋ณด์•ˆ ์œ„ํ—˜์„ ์ˆ˜๋ฐ˜ํ•ฉ๋‹ˆ๋‹ค. ์•…์˜์ ์ธ ์‚ฌ์šฉ์ž๊ฐ€ AGENT๋ฅผ ์กฐ์ข…ํ•˜์—ฌ ์‹œ์Šคํ…œ์„ ๊ณต๊ฒฉํ•˜๊ฑฐ๋‚˜ ๋ฏผ๊ฐํ•œ ์ •๋ณด๋ฅผ ์œ ์ถœํ•˜๋„๋ก ๋งŒ๋“ค ์ˆ˜ ์žˆ์œผ๋ฉฐ, AGENT๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ๋„๊ตฌ ์ž์ฒด์˜ ์ทจ์•ฝ์ ์ด ์•…์šฉ๋  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์œค๋ฆฌ์  ๋”œ๋ ˆ๋งˆ: ์ž์œจ์„ฑ์„ ๊ฐ€์ง„ AGENT๊ฐ€ ์ˆ˜ํ–‰ํ•œ ํ–‰๋™์˜ ์ฑ…์ž„์€ ๋ˆ„๊ตฌ์—๊ฒŒ ์žˆ๋Š”๊ฐ€? AGENT๊ฐ€ ํŽธํ–ฅ๋œ ๊ฒฐ์ •์„ ๋‚ด๋ฆฌ๊ฑฐ๋‚˜ ์ฐจ๋ณ„์ ์ธ ํ–‰๋™์„ ํ•œ๋‹ค๋ฉด ์–ด๋–ป๊ฒŒ ํ•ด๊ฒฐํ•  ๊ฒƒ์ธ๊ฐ€? ์ธ๊ฐ„์˜ ํ†ต์ œ ๋ฒ”์œ„๋ฅผ ๋ฒ—์–ด๋‚œ ํ–‰๋™์„ ํ•  ๊ฐ€๋Šฅ์„ฑ์€ ์—†๋Š”๊ฐ€? ๋“ฑ ๋‹ค์–‘ํ•œ ์œค๋ฆฌ์  ์งˆ๋ฌธ์— ๋Œ€ํ•œ ์‚ฌํšŒ์  ํ•ฉ์˜์™€ ๊ธฐ์ˆ ์  ์•ˆ์ „์žฅ์น˜๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
  • ๋ณต์žก์„ฑ ๋ฐ ๊ตฌํ˜„ ๋‚œ์ด๋„: ํšจ๊ณผ์ ์ธ LLM AGENT๋ฅผ ์„ค๊ณ„ํ•˜๊ณ  ๊ตฌ์ถ•ํ•˜๋Š” ๊ฒƒ์€ ์—ฌ์ „ํžˆ ๋ณต์žกํ•œ ์ž‘์—…์ž…๋‹ˆ๋‹ค. ์ ์ ˆํ•œ LLM ๋ชจ๋ธ ์„ ํƒ, ๋„๊ตฌ ์„ค๊ณ„ ๋ฐ ์—ฐ๋™, ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง(Prompt Engineering, LLM์—๊ฒŒ ์›ํ•˜๋Š” ๋‹ต๋ณ€์„ ์–ป๊ธฐ ์œ„ํ•ด ์งˆ๋ฌธ/์ง€์‹œ๋ฅผ ์„ค๊ณ„ํ•˜๋Š” ๊ธฐ์ˆ ), ๋ฉ”๋ชจ๋ฆฌ ๊ด€๋ฆฌ, ์„ฑ๋Šฅ ํ‰๊ฐ€ ๋“ฑ ๊ณ ๋ คํ•ด์•ผ ํ•  ์š”์†Œ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค.

์ด๋Ÿฌํ•œ ๊ณผ์ œ๋“ค์„ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ ์—ฐ๊ตฌ์™€ ๊ธฐ์ˆ  ๊ฐœ๋ฐœ์ด ํ™œ๋ฐœํžˆ ์ง„ํ–‰ ์ค‘์ด๋ฉฐ, LangChain, LlamaIndex, AutoGen๊ณผ ๊ฐ™์€ ํ”„๋ ˆ์ž„์›Œํฌ๋“ค์ด AGENT ๊ฐœ๋ฐœ์„ ์ง€์›ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. LangChain์€ AGENT ๊ตฌ์ถ•์„ ์œ„ํ•œ ๋‹ค์–‘ํ•œ ๋„๊ตฌ์™€ ์ปดํฌ๋„ŒํŠธ๋ฅผ ์ œ๊ณตํ•˜๋Š” ๋Œ€ํ‘œ์ ์ธ ์˜คํ”ˆ์†Œ์Šค ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ž…๋‹ˆ๋‹ค.


LLM AGENT์ด ๊ฐˆ๊ธธ : ๋” ๋˜‘๋˜‘ํ•˜๊ณ  ์œ ๋Šฅํ•œ AI ํŒŒํŠธ๋„ˆ

LLM AGENT ๊ธฐ์ˆ ์€ ์ด์ œ ๋ง‰ ํƒœ๋™๊ธฐ๋ฅผ ์ง€๋‚˜๊ณ  ์žˆ์œผ๋ฉฐ, ์•ž์œผ๋กœ ๋”์šฑ ๋ฐœ์ „ํ•˜์—ฌ ์šฐ๋ฆฌ ์‚ถ์˜ ๋‹ค์–‘ํ•œ ์˜์—ญ์— ๊นŠ์ˆ™์ด ์ž๋ฆฌ ์žก์„ ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒ๋ฉ๋‹ˆ๋‹ค.

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

LLM AGENT๋Š” ๋‹จ์ˆœํ•œ ๋„๊ตฌ๋ฅผ ๋„˜์–ด, ํŠน์ • ์˜์—ญ์—์„œ๋Š” ์ธ๊ฐ„๊ณผ ํ˜‘๋ ฅํ•˜๊ฑฐ๋‚˜ ๋•Œ๋กœ๋Š” ์ž์œจ์ ์œผ๋กœ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ‘AI ํŒŒํŠธ๋„ˆ’๋กœ์„œ์˜ ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•˜๊ฒŒ ๋  ๊ฐ€๋Šฅ์„ฑ์ด ๋†’์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ณ€ํ™”์— ๋Œ€๋น„ํ•˜๊ณ  ๊ธฐ์ˆ ์„ ์ฑ…์ž„๊ฐ ์žˆ๊ฒŒ ๋ฐœ์ „์‹œ์ผœ ๋‚˜๊ฐ€๋Š” ๋…ธ๋ ฅ๊ณผ ํ•จ๊ป˜, ์ด๋ฅผ ์–ด๋–ป๊ฒŒ ํ•˜๋ฉด ์ž˜ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์„์ง€์— ๋Œ€ํ•œ ๊ณ ๋ฏผ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.


LLM AGENT๋ฅผ ์ง์ ‘ ๋งŒ๋“ค์–ด๋ณผ ์ˆ˜ ์žˆ๋‚˜์š”?

๋„ค, LangChain, LlamaIndex, AutoGen๊ณผ ๊ฐ™์€ ์˜คํ”ˆ์†Œ์Šค ํ”„๋ ˆ์ž„์›Œํฌ(๊ฐœ๋ฐœ ๋ผˆ๋Œ€)๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋น„๊ต์  ์‰ฝ๊ฒŒ LLM AGENT ๊ฐœ๋ฐœ์„ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Python๊ณผ ๊ฐ™์€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์— ๋Œ€ํ•œ ๊ธฐ๋ณธ์ ์ธ ์ง€์‹๊ณผ LLM API(์˜ˆ: OpenAI API) ์‚ฌ์šฉ ๊ฒฝํ—˜์ด ์žˆ๋‹ค๋ฉด, ๊ฐ„๋‹จํ•œ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” AGENT๋ฅผ ์ง์ ‘ ๊ตฌํ˜„ํ•ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋ณต์žกํ•˜๊ณ  ์•ˆ์ •์ ์ธ AGENT๋ฅผ ๋งŒ๋“œ๋Š” ๊ฒƒ์€ ์—ฌ์ „ํžˆ ์ƒ๋‹นํ•œ ์ „๋ฌธ ์ง€์‹๊ณผ ๋…ธ๋ ฅ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

LLM AGENT์˜ ์‹ค์ œ ์„ฑ๊ณต ์‚ฌ๋ก€๋Š” ๋ฌด์—‡์ธ๊ฐ€์š”?

์•„์ง LLM AGENT ๊ธฐ์ˆ ์€ ๋ฐœ์ „ ์ดˆ๊ธฐ ๋‹จ๊ณ„์ด์ง€๋งŒ, ๋ช‡๋ช‡ ๋ถ„์•ผ์—์„œ ๊ฐ€๋Šฅ์„ฑ์„ ๋ณด์—ฌ์ฃผ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ๊ณ ๊ฐ ์ง€์› ๋ถ„์•ผ์—์„œ ๋ฌธ์˜ ๋‚ด์šฉ์„ ๋ถ„์„ํ•˜๊ณ  ๊ด€๋ จ ์ •๋ณด๋ฅผ ์ฐพ์•„ ๋‹ต๋ณ€ํ•˜๋ฉฐ ํ•„์š”ํ•œ ๊ฒฝ์šฐ ํ‹ฐ์ผ“ ์ƒ์„ฑ ์‹œ์Šคํ…œ๊ณผ ์—ฐ๋™ํ•˜๋Š” AGENT, ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์—์„œ ์ฝ”๋“œ ์ƒ์„ฑ, ํ…Œ์ŠคํŠธ, ๋””๋ฒ„๊น…์„ ์ž๋™ํ™”ํ•˜๋Š” AGENT, ๊ธˆ์œต ๋ถ„์•ผ์—์„œ ์‹œ์žฅ ๋ฐ์ดํ„ฐ๋ฅผ ๋ถ„์„ํ•˜๊ณ  ๋ณด๊ณ ์„œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” AGENT ๋“ฑ์ด ์—ฐ๊ตฌ๋˜๊ฑฐ๋‚˜ ์ผ๋ถ€ ํ™œ์šฉ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์•„์ง์€ ์‹คํ—˜์ ์ด๊ฑฐ๋‚˜ ํŠน์ • ์˜์—ญ์— ๊ตญํ•œ๋œ ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค.

LLM AGENT ์‚ฌ์šฉ ์‹œ ๊ฐ€์žฅ ํฐ ์œ„ํ—˜์€ ๋ฌด์—‡์ธ๊ฐ€์š”?

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

LLM AGENT๋Š” ๋‹จ์ˆœํ•œ ์ž๋™ํ™” ์Šคํฌ๋ฆฝํŠธ์™€ ๋ฌด์—‡์ด ๋‹ค๋ฅธ๊ฐ€์š”?

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

LLM AGENT ๊ฐœ๋ฐœ์ด๋‚˜ ํ™œ์šฉ์— ํ•„์š”ํ•œ ๊ธฐ์ˆ ์€ ๋ฌด์—‡์ธ๊ฐ€์š”?

LLM AGENT๋ฅผ ๊ฐœ๋ฐœํ•˜๊ฑฐ๋‚˜ ํšจ๊ณผ์ ์œผ๋กœ ํ™œ์šฉํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” LLM ์ž์ฒด์— ๋Œ€ํ•œ ์ดํ•ด(์ž‘๋™ ๋ฐฉ์‹, ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง ๋“ฑ)๋Š” ๋ฌผ๋ก , Python๊ณผ ๊ฐ™์€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋Šฅ๋ ฅ, API ์—ฐ๋™ ๋ฐ ํ™œ์šฉ ๋Šฅ๋ ฅ, ๋ฌธ์ œ ํ•ด๊ฒฐ ๋Šฅ๋ ฅ, ๊ทธ๋ฆฌ๊ณ  ํŠน์ • ๋„๋ฉ”์ธ(์ ์šฉ ๋ถ„์•ผ)์— ๋Œ€ํ•œ ์ง€์‹์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ, AGENT ๊ฐœ๋ฐœ ํ”„๋ ˆ์ž„์›Œํฌ(LangChain ๋“ฑ) ์‚ฌ์šฉ ๊ฒฝํ—˜๋„ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.

LLM AGENT๋ฅผ ์ง์ ‘ ๋งŒ๋“ค์–ด๋ณผ ์ˆ˜ ์žˆ๋‚˜์š”?

๋„ค, LangChain, LlamaIndex, AutoGen๊ณผ ๊ฐ™์€ ์˜คํ”ˆ์†Œ์Šค ํ”„๋ ˆ์ž„์›Œํฌ(๊ฐœ๋ฐœ ๋ผˆ๋Œ€)๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋น„๊ต์  ์‰ฝ๊ฒŒ LLM AGENT ๊ฐœ๋ฐœ์„ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Python๊ณผ ๊ฐ™์€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์— ๋Œ€ํ•œ ๊ธฐ๋ณธ์ ์ธ ์ง€์‹๊ณผ LLM API(์˜ˆ: OpenAI API) ์‚ฌ์šฉ ๊ฒฝํ—˜์ด ์žˆ๋‹ค๋ฉด, ๊ฐ„๋‹จํ•œ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” AGENT๋ฅผ ์ง์ ‘ ๊ตฌํ˜„ํ•ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋ณต์žกํ•˜๊ณ  ์•ˆ์ •์ ์ธ AGENT๋ฅผ ๋งŒ๋“œ๋Š” ๊ฒƒ์€ ์—ฌ์ „ํžˆ ์ƒ๋‹นํ•œ ์ „๋ฌธ ์ง€์‹๊ณผ ๋…ธ๋ ฅ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

LLM AGENT์˜ ์‹ค์ œ ์„ฑ๊ณต ์‚ฌ๋ก€๋Š” ๋ฌด์—‡์ธ๊ฐ€์š”?

์•„์ง LLM AGENT ๊ธฐ์ˆ ์€ ๋ฐœ์ „ ์ดˆ๊ธฐ ๋‹จ๊ณ„์ด์ง€๋งŒ, ๋ช‡๋ช‡ ๋ถ„์•ผ์—์„œ ๊ฐ€๋Šฅ์„ฑ์„ ๋ณด์—ฌ์ฃผ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ๊ณ ๊ฐ ์ง€์› ๋ถ„์•ผ์—์„œ ๋ฌธ์˜ ๋‚ด์šฉ์„ ๋ถ„์„ํ•˜๊ณ  ๊ด€๋ จ ์ •๋ณด๋ฅผ ์ฐพ์•„ ๋‹ต๋ณ€ํ•˜๋ฉฐ ํ•„์š”ํ•œ ๊ฒฝ์šฐ ํ‹ฐ์ผ“ ์ƒ์„ฑ ์‹œ์Šคํ…œ๊ณผ ์—ฐ๋™ํ•˜๋Š” AGENT, ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์—์„œ ์ฝ”๋“œ ์ƒ์„ฑ, ํ…Œ์ŠคํŠธ, ๋””๋ฒ„๊น…์„ ์ž๋™ํ™”ํ•˜๋Š” AGENT, ๊ธˆ์œต ๋ถ„์•ผ์—์„œ ์‹œ์žฅ ๋ฐ์ดํ„ฐ๋ฅผ ๋ถ„์„ํ•˜๊ณ  ๋ณด๊ณ ์„œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” AGENT ๋“ฑ์ด ์—ฐ๊ตฌ๋˜๊ฑฐ๋‚˜ ์ผ๋ถ€ ํ™œ์šฉ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์•„์ง์€ ์‹คํ—˜์ ์ด๊ฑฐ๋‚˜ ํŠน์ • ์˜์—ญ์— ๊ตญํ•œ๋œ ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค.

LLM AGENT ์‚ฌ์šฉ ์‹œ ๊ฐ€์žฅ ํฐ ์œ„ํ—˜์€ ๋ฌด์—‡์ธ๊ฐ€์š”?

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

LLM AGENT๋Š” ๋‹จ์ˆœํ•œ ์ž๋™ํ™” ์Šคํฌ๋ฆฝํŠธ์™€ ๋ฌด์—‡์ด ๋‹ค๋ฅธ๊ฐ€์š”?

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

LLM AGENT ๊ฐœ๋ฐœ์ด๋‚˜ ํ™œ์šฉ์— ํ•„์š”ํ•œ ๊ธฐ์ˆ ์€ ๋ฌด์—‡์ธ๊ฐ€์š”?

LLM AGENT๋ฅผ ๊ฐœ๋ฐœํ•˜๊ฑฐ๋‚˜ ํšจ๊ณผ์ ์œผ๋กœ ํ™œ์šฉํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” LLM ์ž์ฒด์— ๋Œ€ํ•œ ์ดํ•ด(์ž‘๋™ ๋ฐฉ์‹, ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง ๋“ฑ)๋Š” ๋ฌผ๋ก , Python๊ณผ ๊ฐ™์€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋Šฅ๋ ฅ, API ์—ฐ๋™ ๋ฐ ํ™œ์šฉ ๋Šฅ๋ ฅ, ๋ฌธ์ œ ํ•ด๊ฒฐ ๋Šฅ๋ ฅ, ๊ทธ๋ฆฌ๊ณ  ํŠน์ • ๋„๋ฉ”์ธ(์ ์šฉ ๋ถ„์•ผ)์— ๋Œ€ํ•œ ์ง€์‹์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ, AGENT ๊ฐœ๋ฐœ ํ”„๋ ˆ์ž„์›Œํฌ(LangChain ๋“ฑ) ์‚ฌ์šฉ ๊ฒฝํ—˜๋„ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.

Similar Posts

๋‹ต๊ธ€ ๋‚จ๊ธฐ๊ธฐ

์ด๋ฉ”์ผ ์ฃผ์†Œ๋Š” ๊ณต๊ฐœ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ•„์ˆ˜ ํ•„๋“œ๋Š” *๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค