์ฑ„๋„ํ†ก ์•„์ด์ฝ˜

TypeScript๋กœ ์‹œ์ž‘ํ•˜๋Š” LangChain - LLM & RAG ์ž…๋ฌธ

LLM ํ™œ์šฉ์„ ์œ„ํ•œ ํ•„์ˆ˜ ๊ฐœ๋…๋ถ€ํ„ฐ RAG๊นŒ์ง€, TypeScript๋กœ ๋ฐฐ์šฐ๋Š” LangChain ๊ธฐ๋ณธ๊ธฐ

Thumbnail
๋‚ ๊ฐœ ๋‹ฌ๋ฆฐ ๋™์ „

๊ฐ•์˜๋ฅผ ํ™๋ณด ๋งํฌ๋กœ ๊ณต์œ ํ•˜๋ฉด, ํŒ๋งค ์ˆ˜์ต์˜ ์ตœ๋Œ€ 25%๋ฅผ ๋ฐ›์„ ์ˆ˜ ์žˆ์–ด์š”!

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

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

  • ์ฃผ์š” ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง ๊ธฐ๋ฒ•์„ ๋ฐฐ์šฐ๊ณ , ์‹ค์Šต์„ ํ†ตํ•ด LangChain ํ™œ์šฉ๋ฒ•์„ ์ตํž™๋‹ˆ๋‹ค.

  • ๊ฐ„๋‹จํ•œ RAG ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐœ๋ฐœํ•˜๊ณ , LangSmith ํ™œ์šฉ์„ ๋‹ค๋ฃน๋‹ˆ๋‹ค.

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

TypeScript๋กœ ์‹œ์ž‘ํ•˜๋Š” LangChain, LLM ํ™œ์šฉ์„ ์œ„ํ•œ ํ•„์ˆ˜ ๊ฐœ๋…๋ถ€ํ„ฐ RAG๊นŒ์ง€!

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

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

  • LLM, ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง, LangChain, RAG, LangSmith ๋“ฑ์„ ๋‹ค๋ฃจ๋ฉฐ,

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

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


โ€ป [์•ˆ๋‚ด]

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

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

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

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

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

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

  • VSCode

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

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

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

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

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

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

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

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

276

๋ช…

์ˆ˜๊ฐ•์ƒ

16

๊ฐœ

์ˆ˜๊ฐ•ํ‰

11

๊ฐœ

๋‹ต๋ณ€

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

๋”๋ณด๊ธฐ

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

์ „์ฒด

13๊ฐœ โˆ™ (4์‹œ๊ฐ„ 34๋ถ„)

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

์ˆ˜๊ฐ•ํ‰

์ „์ฒด

5๊ฐœ

5.0

5๊ฐœ์˜ ์ˆ˜๊ฐ•ํ‰

  • abjy88๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
    abjy88

    ์ˆ˜๊ฐ•ํ‰ 24

    โˆ™

    ํ‰๊ท  ํ‰์  5.0

    5

    100% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

    ๊ฐ•์˜ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค~

    • ์น˜์ฆˆ๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
      ์น˜์ฆˆ

      ์ˆ˜๊ฐ•ํ‰ 7

      โˆ™

      ํ‰๊ท  ํ‰์  5.0

      5

      31% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

      • ๋˜˜๋˜˜์ด์Šค๋จธํ”„๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
        ๋˜˜๋˜˜์ด์Šค๋จธํ”„

        ์ˆ˜๊ฐ•ํ‰ 866

        โˆ™

        ํ‰๊ท  ํ‰์  5.0

        5

        100% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

        ๊ท€ํ•œ ๊ฐ•์˜ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

        • ๋ฐ”๋‚˜๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
          ๋ฐ”๋‚˜

          ์ˆ˜๊ฐ•ํ‰ 1

          โˆ™

          ํ‰๊ท  ํ‰์  5.0

          5

          62% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

          • shin๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
            shin

            ์ˆ˜๊ฐ•ํ‰ 1

            โˆ™

            ํ‰๊ท  ํ‰์  5.0

            5

            62% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

            ๋†’์€ ์ดํ•ด๋„๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ๊น”๋”ํ•œ ์ •๋ฆฌ์™€ ์˜ˆ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋„ˆ๋ฌด ์ข‹์Šต๋‹ˆ๋‹ค.

            ๋น„์Šทํ•œ ๊ฐ•์˜

            ๊ฐ™์€ ๋ถ„์•ผ์˜ ๋‹ค๋ฅธ ๊ฐ•์˜๋ฅผ ๋งŒ๋‚˜๋ณด์„ธ์š”!

            ๋ฌด๋ฃŒ