์—์ด์ „ํŠธ(Agents) in LLMยถ

์š”์•ฝยถ

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

์ฃผ์š” ๊ฐœ๋…ยถ

  • ์—์ด์ „ํŠธ ์ฝ”์–ด(Agent Core) : ์—์ด์ „ํŠธ์˜ ํ•ต์‹ฌ ๋ชจ๋“ˆ๋กœ, ์—์ด์ „ํŠธ์˜ ํ–‰๋™ ํŠน์„ฑ๊ณผ ํ•ต์‹ฌ ๋กœ์ง์„ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

  • ๋ฉ”๋ชจ๋ฆฌ ๋ชจ๋“ˆ(Memory Module) : ์—์ด์ „ํŠธ์˜ ๊ณผ๊ฑฐ ํ–‰๋™์„ ๊ด€๋ฆฌํ•˜๊ณ , ๊ด€๋ จ ์ •๋ณด๋ฅผ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.

  • ๊ณ„ํš ๋ชจ๋“ˆ(Planning Module) : ์—์ด์ „ํŠธ๊ฐ€ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ ๊ณ„ํš์„ ์ˆ˜๋ฆฝํ•˜๊ณ , ์‹คํ–‰ํ•˜๋Š” ๋ฐ ๋„์›€์„ ์ค๋‹ˆ๋‹ค.

  • ๋„๊ตฌ(Tools) : ์—์ด์ „ํŠธ๊ฐ€ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” ์™ธ๋ถ€ ๋„๊ตฌ์™€ API์ž…๋‹ˆ๋‹ค.

  • ๋ฉ€ํ‹ฐ ์—์ด์ „ํŠธ ์‹œ์Šคํ…œ(Multi-Agent System) : ์—ฌ๋Ÿฌ ์—์ด์ „ํŠธ๊ฐ€ ํ˜‘๋ ฅํ•˜์—ฌ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ์‹œ์Šคํ…œ์ž…๋‹ˆ๋‹ค.