์ธํ”„๋Ÿฐ ์˜๋ฌธ ๋ธŒ๋žœ๋“œ ๋กœ๊ณ 
์ธํ”„๋Ÿฐ ์˜๋ฌธ ๋ธŒ๋žœ๋“œ ๋กœ๊ณ 
NEW

TypeScript๋กœ ์‹œ์ž‘ํ•˜๋Š” LangChain - 1. ์ž…๋ฌธ

ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง๋ถ€ํ„ฐ API ํ™œ์šฉ๊นŒ์ง€, TypeScript๋กœ ๋ฐฐ์šฐ๋Š” LangChain ๊ธฐ๋ณธ๊ธฐ

Thumbnail

์ž…๋ฌธ์ž๋ฅผ ์œ„ํ•ด ์ค€๋น„ํ•œ
[AI ยท ChatGPT ํ™œ์šฉ, LangChain] ๊ฐ•์˜์ž…๋‹ˆ๋‹ค.

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

  • Large Language Model์„ ํ™œ์šฉํ•  ๋•Œ ์•Œ์•„๋‘ฌ์•ผํ•  ๊ฐœ๋…์„ ๋ฐฐ์›๋‹ˆ๋‹ค.

  • LLM ์ฃผ์š” ํŒŒ๋ผ๋ฏธํ„ฐ์™€ ์ฃผ์š” ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง ๊ธฐ๋ฒ•์„ ๋ฐฐ์›๋‹ˆ๋‹ค.

  • ๊ฐ„๋‹จํ•œ ์‹ค์Šต์„ ํ†ตํ•ด OpenAI API์™€ LangChain์„ ๋น„๊ตํ•˜๋ฉฐ ํ™œ์šฉ๋ฒ•์„ ์ตํž™๋‹ˆ๋‹ค.

  • TypeScript๋กœ LLM ์‹œ์Šคํ…œ ๊ตฌ์ถ•์„ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง๋ถ€ํ„ฐ API ํ™œ์šฉ๊นŒ์ง€, TypeScript๋กœ ๋ฐฐ์šฐ๋Š” LangChain ๊ธฐ๋ณธ๊ธฐ

[ TypeScript๋กœ ์‹œ์ž‘ํ•˜๋Š” LangChain ] ์€ ์‹œ๋ฆฌ์ฆˆ๋กœ ๊ณต๊ฐœ๋  ์˜ˆ์ •์ด๋ฉฐ,

์ด ๊ฐ•์˜๋Š” TypeScript๋ฅผ ํ™œ์šฉํ•˜์—ฌ LangChain์„ ์ฒ˜์Œ ๋ฐฐ์šฐ๋Š” ๋ถ„์„ ์œ„ํ•œ ์ž…๋ฌธ ๊ณผ์ •์ž…๋‹ˆ๋‹ค.

  • LLM์„ ์„œ๋น„์Šค์— ๋„์ž…ํ•˜๊ณ  ์‹ถ์€ ๋ถ„์„ ๋Œ€์ƒ์œผ๋กœ,

  • ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง, LLM ์ฃผ์š” ํŒŒ๋ผ๋ฏธํ„ฐ, ๊ทธ๋ฆฌ๊ณ  OpenAI API & LangChain ํ™œ์šฉ๋ฒ•์„ ์ตํžˆ๊ณ ,

  • ๊ฐ„๋‹จํ•œ ์‹ค์Šต์„ ํ†ตํ•ด LLM ๊ธฐ๋ฐ˜ ์‹œ์Šคํ…œ ๊ตฌ์ถ•์„ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์™€๋“œ๋ฆฝ๋‹ˆ๋‹ค.

๊ธฐ๋ณธ์ ์ธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ฒฝํ—˜์ด ์žˆ๋‹ค๋ฉด ๋ˆ„๊ตฌ๋‚˜ ์ฐธ์—ฌํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, TypeScript๋กœ LLM ์‹œ์Šคํ…œ์„ ๊ตฌ์ถ•ํ•˜๋Š” ์ฒซ๊ฑธ์Œ์„ ํ•จ๊ป˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


โ€ป [์•ˆ๋‚ด]

  • ์ด ๊ฐ•์˜๋Š” YouTube ์ฑ„๋„ ์—์ด์ „ํŠธ๋ฏผ์ˆ˜์—์„œ ๊ณต๊ฐœํ•œ ๊ฐ•์˜๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ œ์ž‘๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

    ๋” ๋งŽ์€ ์‹ค์Šต ์˜์ƒ๊ณผ ์‹ฌํ™” ๋‚ด์šฉ์„ ๋ณด๊ณ  ์‹ถ๋‹ค๋ฉด ์ฑ„๋„์„ ๊ตฌ๋…ํ•˜๊ณ  ์ƒˆ๋กœ์šด AI, LangChain ์ฝ˜ํ…์ธ ๋„ ๋†“์น˜์ง€ ๋งˆ์„ธ์š”!

  • LinkedIn ๊ทธ๋ฃน Microsoft AI Agent Korea User Group๋„ ํ•จ๊ป˜ ์šด์˜ํ•ฉ๋‹ˆ๋‹ค.

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

  • LLM์„ ์„œ๋น„์Šค์— ๋„์ž…ํ•˜๊ณ  ์‹ถ์€ ๋ถ„

  • ์ž…๋ฌธ ๋‹จ๊ณ„์˜ ๊ฐœ๋…์„ ๋ฐฐ์šฐ๊ณ , ์‹ค์Šต์„ ํ†ตํ•ด ์ฐจ๊ทผ์ฐจ๊ทผ ์ตํžˆ๊ณ  ์‹ถ์€ ๋ถ„

์ด๋Ÿฐ ๋‚ด์šฉ์„ ๋ฐฐ์›Œ์š”

  • Large Language Model์„ ํ™œ์šฉํ•  ๋•Œ ์•Œ์•„๋‘ฌ์•ผํ•  ๊ฐœ๋…์„ ๋ฐฐ์›๋‹ˆ๋‹ค.

  • LLM ์ฃผ์š” ํŒŒ๋ผ๋ฏธํ„ฐ์™€ ์ฃผ์š” ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง ๊ธฐ๋ฒ•์„ ๋ฐฐ์›๋‹ˆ๋‹ค.

  • ๊ฐ„๋‹จํ•œ ์‹ค์Šต์„ ํ†ตํ•ด OpenAI API์™€ LangChain์„ ๋น„๊ตํ•˜๋ฉฐ ํ™œ์šฉ๋ฒ•์„ ์ตํž™๋‹ˆ๋‹ค.

  • TypeScript๋กœ LLM ์‹œ์Šคํ…œ ๊ตฌ์ถ•์„ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ˆ˜๊ฐ• ์ „ ์ฐธ๊ณ  ์‚ฌํ•ญ

์‹ค์Šต ํ™˜๊ฒฝ

  • ๊ฐ•์˜๋Š” macOS ํ™˜๊ฒฝ์—์„œ ์ง„ํ–‰ํ–ˆ์ง€๋งŒ TypeScript ๊ฐœ๋ฐœ์ด ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ํ™˜๊ฒฝ(Windows, Linux ๋“ฑ)์—์„œ ํ•™์Šต ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

  • VSCode

ํ•™์Šต ์ž๋ฃŒ

์„ ์ˆ˜ ์ง€์‹ ๋ฐ ์œ ์˜์‚ฌํ•ญ

  • ํ•˜๋‚˜ ์ด์ƒ์˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ ์‚ฌ์šฉํ•ด ๋ณธ ๊ฒฝํ—˜์ด ์žˆ๋Š” ๋ถ„

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

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

  • LLM์„ ์„œ๋น„์Šค์— ๋„์ž…ํ•˜๊ณ  ์‹ถ์€ ๋ถ„

  • ์ž…๋ฌธ ๋‹จ๊ณ„์˜ ๊ฐœ๋…์„ ๋ฐฐ์šฐ๊ณ , ์‹ค์Šต์„ ํ†ตํ•ด ์ฐจ๊ทผ์ฐจ๊ทผ ์ตํžˆ๊ณ  ์‹ถ์€ ๋ถ„

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

  • ํ•˜๋‚˜ ์ด์ƒ์˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ ์‚ฌ์šฉํ•ด ๋ณธ ๊ฒฝํ—˜์ด ์žˆ๋Š” ๋ถ„

์•ˆ๋…•ํ•˜์„ธ์š”
์•„์ด๋น„(๋ฐฐ์ธ์ง„)์ž…๋‹ˆ๋‹ค.

98

๋ช…

์ˆ˜๊ฐ•์ƒ

10

๊ฐœ

์ˆ˜๊ฐ•ํ‰

8

๊ฐœ

๋‹ต๋ณ€

5.0

์ 

๊ฐ•์˜ ํ‰์ 

2

๊ฐœ

๊ฐ•์˜

์›๋ฐ€๋ฆฌ์–ธ๋ผ์ธ์ฆˆ์ฝ”๋”ฉ CEO

์ˆ˜ํ•™ ๊ฐ•์‚ฌ์—์„œ ๊ฐœ๋ฐœ์ž๋กœ ์ปค๋ฆฌ์–ด ์ „ํ™˜์— ์„ฑ๊ณตํ•œ ํ›„, ์•ˆ๋“œ๋กœ์ด๋“œ ๊ฐœ๋ฐœ์ž๋กœ ๊ทผ๋ฌดํ•˜๋˜ ์ค‘์— ๋„ค์ด๋ฒ„ ์ปค๋„ฅํŠธ์žฌ๋‹จ ๋ถ€์ŠคํŠธ์บ ํ”„์—์„œ ๊ฐœ๋ฐœ ๊ต์œก์„ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ๋Š” ์›๋ฐ€๋ฆฌ์–ธ๋ผ์ธ์ฆˆ์ฝ”๋”ฉ์„ ์ฐฝ์—…ํ•˜๊ณ , ์—ฌ๋Ÿฌ ๊ต์œก๊ธฐ๊ด€์—์„œ ๊ฐ•์˜์™€ ๋ฉ˜ํ† ๋ง์„ ํ•˜๋ฉฐ ๊ฐœ๋ฐœ์ž๋ฅผ ์–‘์„ฑํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

Career as Instructor

  • ๋„ค์ด๋ฒ„ ๋ถ€์ŠคํŠธ์บ ํ”„ ์•ˆ๋“œ๋กœ์ด๋“œ, AI ๊ต์œก (2021~ํ˜„์žฌ)

  • YouTube ์ฑ„๋„ ์šด์˜ : ์—์ด์ „ํŠธ๋ฏผ์ˆ˜

  • LinkedIn ๊ทธ๋ฃน ์šด์˜ : Microsoft AI Agent Korea User Group

  • Azure OpenAI๋กœ ChatGPT์™€ LLM ์‹œ์Šคํ…œ ์‰ฝ๊ณ  ๋น ๋ฅด๊ฒŒ ๊ตฌ์ถ•ํ•˜๊ธฐ(2025, ์ œ์ดํŽ) ์ฑ… ๊ฐ์ˆ˜

     

  • ๋ชจ๋‘์˜์—ฐ๊ตฌ์†Œ ์˜ค๋ฆ„์บ ํ”„ ์›นํ”„๋ก ํŠธ์—”๋“œ ๊ต์œก

  • ํ˜„๋Œ€์ž๋™์ฐจ ์†Œํ”„ํ‹ฐ์–ด ๋ถ€ํŠธ์บ ํ”„ ์•ˆ๋“œ๋กœ์ด๋“œ ๊ต์œก

  • ์šฐ์•„ํ•œํ…Œํฌ์บ ํ”„ ์•ˆ๋“œ๋กœ์ด๋“œ ๊ต์œก

  • ์›ํ‹ฐ๋“œ ํ”„๋ฆฌ์˜จ๋ณด๋”ฉ ์•ˆ๋“œ๋กœ์ด๋“œ ์ฝ”์Šค ์šด์˜

     

Career as developer

  • ์นด์นด์˜ค์—”ํ„ฐํ…Œ์ธ๋จผํŠธ

  • ProtoPie

  • NBT

๋”๋ณด๊ธฐ

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

์ „์ฒด

5๊ฐœ โˆ™ (1์‹œ๊ฐ„ 51๋ถ„)

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

์ˆ˜๊ฐ•ํ‰

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

๋ฌด๋ฃŒ