Inflearn brand logo image
Inflearn brand logo image
์ฑ„๋„ํ†ก ์•„์ด์ฝ˜
NEW

๋ชจ๋‘๋ฅผ ์œ„ํ•œ ๋Œ€๊ทœ๋ชจ ์–ธ์–ด ๋ชจ๋ธ LLM Part 6 - ํ”„๋กœ์ ํŠธ๋กœ ๋ฐฐ์šฐ๋Š” LangGraph๋ฅผ ์ด์šฉํ•œ AI ์—์ด์ „ํŠธ ๊ตฌํ˜„

LangGraph๋ฅผ ์ด์šฉํ•ด์„œ ๋‹ค์–‘ํ•œ AI ์—์ด์ „ํŠธ ๊ตฌํ˜„ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋ฉด์„œ LangGraph๋ฅผ ์ด์šฉํ•ด์„œ ์‹ค์šฉ์ ์ธ AI ์—์ด์ „ํŠธ๋Š” ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•์„ ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค.

16๋ช… ์ด ์ˆ˜๊ฐ•ํ•˜๊ณ  ์žˆ์–ด์š”.

Thumbnail

์ค‘๊ธ‰์ž๋ฅผ ์œ„ํ•ด ์ค€๋น„ํ•œ
[LangGraph, AI Agent] ๊ฐ•์˜์ž…๋‹ˆ๋‹ค.

์ด๋Ÿฐ ๊ฑธ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์–ด์š”

  • LangGraph๋กœ AI ์—์ด์ „ํŠธ๋ฅผ ๊ตฌํ˜„ํ•˜๋Š” ๋ฒ•

  • ๋‹ค์–‘ํ•œ ์‹ค์šฉ์ ์ธ AI ์—์ด์ „ํŠธ๋ฅผ ๊ตฌํ˜„ํ•˜๋Š” ๋ฒ•

  • AI ์—์ด์ „ํŠธ์˜ ์‹ค์šฉ์ ์ธ ํ™œ์šฉ์‚ฌ๋ก€

  • ๋‹ค์–‘ํ•œ AI ์—์ด์ „ํŠธ ์•„ํ‚คํ…์ฒ˜

ํ…Œํฌ์—…๊ณ„์˜ ๋ฉ”๊ฐ€ํŠธ๋ Œ๋“œ AI ์—์ด์ „ํŠธ! 
๋‹ค์–‘ํ•œ ํ”„๋กœ์ ํŠธ๋ฅผ ํ†ตํ•ด ์‹ค์šฉ์ ์ธ AI ์—์ด์ „ํŠธ๋ฅผ ๊ตฌํ˜„ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ํ•™์Šตํ•ด๋ณด์„ธ์š”! 

ํ”„๋กœ์ ํŠธ๋ฅผ ํ†ตํ•ด ๋‹ค์–‘ํ•œ AI ์—์ด์ „ํŠธ๋ฅผ ๋งŒ๋“ค์–ด๋ณด๋ฉด์„œ
LangGraph๋ฅผ ์ด์šฉํ•œ ์‹ค์šฉ์ ์ธ AI ์—์ด์ „ํŠธ ๊ตฌํ˜„๋ฐฉ๋ฒ•์„ ํ•™์Šตํ•ด๋ด…์‹œ๋‹ค!

๋‹ค์–‘ํ•œ ์‹ค์šฉ์ ์ธ AI ์—์ด์ „ํŠธ๋ฅผ ๋งŒ๋“ค์–ด๋ณด๋ฉด์„œ LangGraph๋ฅผ ์ด์šฉํ•ด์„œ AI ์—์ด์ „ํŠธ๋ฅผ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•๋“ค์„ ์ฐจ๊ทผ์ฐจ๊ทผ ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค.

  • โœ… ๋žญ๊ทธ๋ž˜ํ”„(LangGraph) ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์ด์šฉํ•ด์„œ AI ์—์ด์ „ํŠธ๋ฅผ ๊ตฌํ˜„ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค.
  • โœ… ๋‹ค์–‘ํ•œ ํ”„๋กœ์ ํŠธ๋ฅผ ํ†ตํ•ด AI ์—์ด์ „ํŠธ ๊ตฌํ˜„ ๋ฐฉ๋ฒ•๋“ค์„ ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค.

๊ตฌํ˜„ ํ”„๋กœ์ ํŠธ ์†Œ๊ฐœ ๐Ÿ˜Š

AI ๋‰ด์Šค ์„œ๋น„์Šค - ํ•ด์™ธ ๋‰ด์Šค ๋ฒˆ์—ญ ๋ฐ ์š”์•ฝ
AI๋ฅผ ์ด์šฉํ•ด์„œ ํ•ด์™ธ ๋‰ด์Šค๊ธฐ์‚ฌ๋ฅผ ํฌ๋กค๋งํ•œ๋’ค ํ•œ๊ตญ์–ด ๋ฒˆ์—ญ ๋ฐ ์š”์•ฝ,
ํ‚ค์›Œ๋“œ ์ถ”์ถœ, ๊ฐ์ •๋ถ„์„ ๋“ฑ์„ ์ง„ํ–‰ํ•˜๊ณ  ์„ฑ๋Šฅ์„ ํ‰๊ฐ€ํ•ด๋ด…๋‹ˆ๋‹ค.
 

์œ ํŠœ๋ธŒ ์š”์•ฝ ์„œ๋น„์Šค - ์œ ํŠœ๋ธŒ ์˜์ƒ ๋ฒˆ์—ญ ๋ฐ ์š”์•ฝ
AI๋ฅผ ์ด์šฉํ•ด์„œ ์œ ํŠœ๋ธŒ ์˜์ƒ ๋Œ€๋ณธ์„ ํฌ๋กค๋งํ•œ๋’ค ํ•œ๊ตญ์–ด ๋ฒˆ์—ญ ๋ฐ
๋‚ด์šฉ ์š”์•ฝ์„ ์ง„ํ–‰ํ•˜๊ณ  ์„ฑ๋Šฅ์„ ํ‰๊ฐ€ํ•ด๋ด…๋‹ˆ๋‹ค.
 

๋„ค์ด๋ฒ„ ๋ธ”๋กœ๊ทธ ํฌ์ŠคํŒ… ์ƒ์„ฑ ์„œ๋น„์Šค - ์ž๋™ํ™”๋œ ๋ธ”๋กœ๊ทธ ๊ธ€์“ฐ๊ธฐ
AI๋ฅผ ์ด์šฉํ•ด์„œ ๋„ค์ด๋ฒ„ ๋ธ”๋กœ๊ทธ ํฌ์ŠคํŒ… ๋ชฉ์ฐจ๋ฅผ ์ƒ์„ฑํ•œ๋’ค
์ž๋™ํ™”๋œ ๋ธ”๋กœ๊ทธ ๊ธ€์“ฐ๊ธฐ๋ฅผ ์ง„ํ–‰ํ•˜๊ณ  ์„ฑ๋Šฅ์„ ํ‰๊ฐ€ํ•ด๋ด…๋‹ˆ๋‹ค.
 

์–ด๋–ค ๋ถ„๋“ค์„ ์œ„ํ•œ ๊ฐ•์˜์ธ๊ฐ€์š”?

์‹ค์šฉ์ ์ธ AI ์—์ด์ „ํŠธ๋ฅผ ๋งŒ๋“ค์–ด๋ณด๊ณ  ์‹ถ์€ ๋ถ„

LangGraph๋ฅผ ์ด์šฉํ•ด์„œ ๋‚˜๋งŒ์˜ AI ์—์ด์ „ํŠธ๋ฅผ ๋งŒ๋“ค์–ด๋ณด๊ณ  ์‹ถ์€ ๋ถ„ 

LangGraph ๊ตฌํ˜„ ๋Šฅ๋ ฅ์„ ํ–ฅ์ƒ ์‹œํ‚ค๊ณ  ์‹ถ์€ ๋ถ„

์ตœ์‹  LLM ๋ชจ๋ธ์„ ์ด์šฉํ•œ ์„œ๋น„์Šค๋ฅผ ๊ฐœ๋ฐœํ•ด๋ณด๊ณ  ์‹ถ์€ ๋ถ„


 

์„ ์ˆ˜ ๊ณผ์ • โœ…

๐Ÿ‘‹ ๋ณธ ๊ฐ•์˜๋Š” Python, ์ž์—ฐ์–ด์ฒ˜๋ฆฌ(NLP), LLM, ๋žญ์ฒด์ธ(LangChain), LangGraph์— ๋Œ€ํ•œ ์„ ์ˆ˜์ง€์‹์ด ํ•„์š”ํ•œ ๊ฐ•์˜์ž…๋‹ˆ๋‹ค. ๋ฐ˜๋“œ์‹œ ์•„๋ž˜ ๊ฐ•์˜๋ฅผ ๋จผ์ € ์ˆ˜๊ฐ•ํ•˜์‹œ๊ฑฐ๋‚˜ ๊ทธ์— ์ค€ํ•˜๋Š” ์ง€์‹์„ ๊ฐ–์ถ˜ ๋’ค ๋ณธ ๊ฐ•์˜๋ฅผ ์ˆ˜๊ฐ•ํ•˜์„ธ์š”.


Q&A ๐Ÿ’ฌ

Q. ํ”„๋กœ์ ํŠธ๋ฅผ ํ†ตํ•ด LangGraph๋ฅผ ์ด์šฉํ•œ AI ์—์ด์ „ํŠธ ๊ตฌํ˜„ ๋ฐฉ๋ฒ•์„ ํ•™์Šตํ•˜๋ฉด ์ข‹์€์ ์ด ๋ฌด์—‡์ธ๊ฐ€์š”?

LangGraph๋Š” ๋ณต์žกํ•œ AI ์—์ด์ „ํŠธ๋ฅผ ์œ ์—ฐํ•˜๊ฒŒ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ•๋ ฅํ•œ ํ”„๋ ˆ์ž„์›Œํฌ๋กœ, ์ตœ๊ทผ AI ์—์ด์ „ํŠธ ๊ฐœ๋ฐœ์˜ ํ•ต์‹ฌ ๋„๊ตฌ๋กœ ์ฃผ๋ชฉ๋ฐ›๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

ํ”„๋กœ์ ํŠธ ๊ธฐ๋ฐ˜์œผ๋กœ LangGraph๋ฅผ ํ•™์Šตํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์žฅ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค: 

1. ์‹ค์ „ ์ค‘์‹ฌ์˜ ํ•™์Šต:

๋‹จ์ˆœํžˆ ์ด๋ก ์„ ๋ฐฐ์šฐ๋Š” ๋ฐ ๊ทธ์น˜์ง€ ์•Š๊ณ , ์ง์ ‘ ๋™์ž‘ํ•˜๋Š” AI ์—์ด์ „ํŠธ๋ฅผ ๋งŒ๋“ค์–ด๋ณด๋ฉด์„œ ์‹ค๋ฌด ๊ฐ๊ฐ์„ ์ตํž ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‹ค๋ฌด์— ๋ฐ”๋กœ ํˆฌ์ž… ๊ฐ€๋Šฅํ•œ ์—ญ๋Ÿ‰์„ ์Œ“์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

2. ๋ณต์žกํ•œ ์—์ด์ „ํŠธ ๋กœ์ง ์„ค๊ณ„ ๊ฒฝํ—˜:

LangGraph๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ฉ€ํ‹ฐ์Šคํ… ์ถ”๋ก , ๋ถ„๊ธฐ ์ฒ˜๋ฆฌ, ์ƒํƒœ ๊ธฐ๋ฐ˜ ํ๋ฆ„ ๋“ฑ ๋ณต์žกํ•œ ๋กœ์ง์„ ์‹œ๊ฐ์ ์ด๊ณ  ๋ช…ํ™•ํ•˜๊ฒŒ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๊ณ ๋„ํ™”๋œ ์—์ด์ „ํŠธ๋ฅผ ์„ค๊ณ„ํ•˜๊ณ  ๊ตฌํ˜„ํ•˜๋Š” ๋Šฅ๋ ฅ์„ ๊ธฐ๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

3. LangChain ์ƒํƒœ๊ณ„์— ๋Œ€ํ•œ ์ดํ•ด ํ™•์žฅ:

LangGraph๋Š” LangChain ๊ธฐ๋ฐ˜์œผ๋กœ ๋™์ž‘ํ•˜๊ธฐ ๋•Œ๋ฌธ์—, ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ LangChain์˜ ํ•ต์‹ฌ ๊ฐœ๋…๋“ค๊ณผ ๋‹ค์–‘ํ•œ ํˆด ํ™œ์šฉ๋ฒ•๋„ ํ•จ๊ป˜ ์ตํž ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

4. ์ตœ์‹  ๊ธฐ์ˆ  ํŠธ๋ Œ๋“œ ์Šต๋“:

AI ์—์ด์ „ํŠธ๋Š” ์•ž์œผ๋กœ ๋‹ค์–‘ํ•œ ์„œ๋น„์Šค์— ์ ์šฉ๋  ํ•ต์‹ฌ ๊ธฐ์ˆ ์ž…๋‹ˆ๋‹ค. LangGraph๋Š” ์ด ํ๋ฆ„ ์†์—์„œ ๋น ๋ฅด๊ฒŒ ํ™•์‚ฐ๋˜๊ณ  ์žˆ๋Š” ๋„๊ตฌ๋กœ, ๋ฏธ๋ฆฌ ์ตํ˜€๋‘๋ฉด ๊ฒฝ์Ÿ๋ ฅ์„ ๋†’์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

5. ํฌํŠธํด๋ฆฌ์˜ค๋กœ ํ™œ์šฉ ๊ฐ€๋Šฅ:

ํ”„๋กœ์ ํŠธ๋ฅผ ํ†ตํ•ด ๋งŒ๋“  ๊ฒฐ๊ณผ๋ฌผ์€ ๋‚˜๋งŒ์˜ ํฌํŠธํด๋ฆฌ์˜ค๋กœ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์–ด, ์ทจ์—…์ด๋‚˜ ์ปค๋ฆฌ์–ด ์ „ํ™˜ ์‹œ ๊ฐ•๋ ฅํ•œ ๋ฌด๊ธฐ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.

Q. ์„ ์ˆ˜ ์ง€์‹์ด ํ•„์š”ํ•œ๊ฐ€์š”?

๋ณธ [๋ชจ๋‘๋ฅผ ์œ„ํ•œ ๋Œ€๊ทœ๋ชจ ์–ธ์–ด ๋ชจ๋ธ LLM Part 6 - ํ”„๋กœ์ ํŠธ๋กœ ๋ฐฐ์šฐ๋Š” LangGraph๋ฅผ ์ด์šฉํ•œ AI ์—์ด์ „ํŠธ ๊ตฌํ˜„] ๊ฐ•์˜๋Š” ๋žญ๊ทธ๋ž˜ํ”„(LangGraph) ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์™€ LLM์„ ์ด์šฉํ•ด์„œ AI ์—์ด์ „ํŠธ๋ฅผ ๊ตฌํ˜„ํ•˜๋Š” ํ”„๋กœ์ ํŠธ ์‹ค์Šต์„ ๋‹ค๋ฃจ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ Python, ์ž์—ฐ์–ด์ฒ˜๋ฆฌ, LLM, ๋žญ์ฒด์ธ(LangChain), ๋žญ๊ทธ๋ž˜ํ”„(LangGraph)์— ๋Œ€ํ•œ ๊ธฐ์ดˆ์ง€์‹์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค๋Š” ๊ฐ€์ •ํ•˜์— ๊ฐ•์˜๊ฐ€ ์ง„ํ–‰๋ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์„ ์ˆ˜์ง€์‹์ด ๋ถ€์กฑํ•˜๋‹ค๋ฉด ๋ฐ˜๋“œ์‹œ ์„ ํ–‰ ๊ฐ•์˜์ธ [๋ชจ๋‘๋ฅผ ์œ„ํ•œ ๋Œ€๊ทœ๋ชจ ์–ธ์–ด ๋ชจ๋ธ LLM Part 5 - LangGraph๋กœ ๋‚˜๋งŒ์˜ AI ์—์ด์ „ํŠธ ๋งŒ๋“ค๊ธฐ] ๊ฐ•์˜๋ฅผ ๋จผ์ € ์ˆ˜๊ฐ•ํ•˜์‹œ๊ธธ ๋ฐ”๋ž๋‹ˆ๋‹ค.

์ด๋Ÿฐ ๋ถ„๋“ค๊ป˜
์ถ”์ฒœ๋“œ๋ ค์š”!

ํ•™์Šต ๋Œ€์ƒ์€
๋ˆ„๊ตฌ์ผ๊นŒ์š”?

  • LangGraph๋ฅผ ์ด์šฉํ•ด์„œ ๋‚˜๋งŒ์˜ AI ์—์ด์ „ํŠธ๋ฅผ ๋งŒ๋“ค์–ด๋ณด๊ณ  ์‹ถ์€ ๋ถ„

  • ๋”ฅ๋Ÿฌ๋‹ ์—ฐ๊ตฌ ๊ด€๋ จ ์ง์ข…์œผ๋กœ ์ทจ์—…์„ ์›ํ•˜์‹œ๋Š” ๋ถ„

  • ์ธ๊ณต์ง€๋Šฅ/๋”ฅ๋Ÿฌ๋‹ ๊ด€๋ จ ์—ฐ๊ตฌ๋ฅผ ์ง„ํ–‰ํ•˜๊ณ  ์‹ถ์€ ๋ถ„

  • ์ธ๊ณต์ง€๋Šฅ(AI) ๋Œ€ํ•™์›์„ ์ค€๋น„ ์ค‘์ด์‹  ๋ถ„

  • ์‹ค์šฉ์ ์ธ AI ์—์ด์ „ํŠธ๋ฅผ ๊ตฌํ˜„ํ•ด๋ณด๊ณ  ์‹ถ์€ ๋ถ„

์„ ์ˆ˜ ์ง€์‹,
ํ•„์š”ํ• ๊นŒ์š”?

  • Python ์‚ฌ์šฉ ๊ฒฝํ—˜

  • ์„ ์ˆ˜๊ฐ•์˜ [๋ชจ๋‘๋ฅผ ์œ„ํ•œ ๋Œ€๊ทœ๋ชจ ์–ธ์–ด ๋ชจ๋ธ LLM Part 5 - LangGraph๋กœ ๋‚˜๋งŒ์˜ AI ์—์ด์ „ํŠธ ๋งŒ๋“ค๊ธฐ] ์ˆ˜๊ฐ•๊ฒฝํ—˜

์•ˆ๋…•ํ•˜์„ธ์š”
AISchool์ž…๋‹ˆ๋‹ค.

8,070

๋ช…

์ˆ˜๊ฐ•์ƒ

536

๊ฐœ

์ˆ˜๊ฐ•ํ‰

342

๊ฐœ

๋‹ต๋ณ€

4.6

์ 

๊ฐ•์˜ ํ‰์ 

27

๊ฐœ

๊ฐ•์˜

๋”๋ณด๊ธฐ

์ปค๋ฆฌํ˜๋Ÿผ

์ „์ฒด

23๊ฐœ โˆ™ (4์‹œ๊ฐ„ 27๋ถ„)

๊ฐ•์˜ ๊ฒŒ์‹œ์ผ: 
๋งˆ์ง€๋ง‰ ์—…๋ฐ์ดํŠธ์ผ: 

์ˆ˜๊ฐ•ํ‰

์•„์ง ์ถฉ๋ถ„ํ•œ ํ‰๊ฐ€๋ฅผ ๋ฐ›์ง€ ๋ชปํ•œ ๊ฐ•์˜์ž…๋‹ˆ๋‹ค.
๋ชจ๋‘์—๊ฒŒ ๋„์›€์ด ๋˜๋Š” ์ˆ˜๊ฐ•ํ‰์˜ ์ฃผ์ธ๊ณต์ด ๋˜์–ด์ฃผ์„ธ์š”!