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

ํ•œ์‹œ๊ฐ„์œผ๋กœ ๋๋‚ด๋Š” LangChain ๊ธฐ๋ณธ๊ธฐ

์ปคํ”ผ ํ•œ์ž” ๊ฐ€๊ฒฉ์œผ๋กœ ์ฆ๊ธฐ๋Š”(?) ๊ณต์‹๋ฌธ์„œ์—์„œ ํ•ต์‹ฌ๋งŒ ๋ฝ‘์•„์˜จ LangChain ๊ธฐ๋ณธ ๊ฐ•์˜์ž…๋‹ˆ๋‹ค. ๋ณธ๊ฒฉ์ ์ธ ๊ฐœ๋ฐœ์— ๋“ค์–ด๊ฐ€๊ธฐ ์ „ LangChain ๋ฌธ๋ฒ•๊ณผ ์นœํ•ด์ง€์„ธ์š”!

๋จผ์ € ๊ฒฝํ—˜ํ•œ ์ˆ˜๊ฐ•์ƒ๋“ค์˜ ํ›„๊ธฐ

๋จผ์ € ๊ฒฝํ—˜ํ•œ ์ˆ˜๊ฐ•์ƒ๋“ค์˜ ํ›„๊ธฐ

4.9

5.0

๊ธฐ๊นฌ์น 

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

์˜†์—์„œ ์‚ฌ์ˆ˜๊ฐ€ ์•Œ๋ ค์ฃผ๋Š” ๋А๋‚Œ์˜ ๊ฐ•์˜์ž…๋‹ˆ๋‹ค. ๊ตฌ์–ด์ฒด๋กœ ๊ฐ•์˜๋ฅผ ํ•ด์ฃผ์…”์„œ ์ข€ ๋” ํŽธํ•˜๊ฒŒ ์ตํž ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์ด ์žฅ์ ์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜๊ณ , ์ „ ์ด๋ ‡๊ฒŒ ๋Œ€ํ™”์‹์œผ๋กœ ํ•˜๋Š” ๊ฐ•์˜๋ฅผ ์„ ํ˜ธํ•˜๊ธฐ์— ๋งค์šฐ ์ข‹์•˜์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ๋‹น์žฅ ๊ตฌํ˜„์„ ํ•˜๋Š” ๋ฐ์— ํ•„์š”ํ•œ ํ•ต์‹ฌ์„ ์•Œ๋ ค์ฃผ์–ด์„œ, ์ง€๊ธˆ ๋‹น์žฅ langchain ์„ ์‚ฌ์šฉํ•ด์„œ ๋ฌด์—‡์ธ๊ฐ€๋ฅผ ํ•ด์•ผํ•˜๋Š” ์‚ฌ๋žŒ์ด ๋ณด๊ธฐ์— ์ข‹์€ ๊ฐ•์˜์ž…๋‹ˆ๋‹ค.

5.0

์ž„์ •(์ง€์ง€ํ”Œ๋ž)

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

Langchain์˜ ๊ตณ์ด ํ•„์š”ํ• ๊นŒ๋ผ๋Š” ์ƒ๊ฐ์ด ๋Š˜ ์žˆ์—ˆ๋Š”๋ฐ, Json ๊ตฌ์กฐ๋กœ ์ •๋ฆฌํ•ด์ฃผ๋Š” ๊ฒƒ์ด๋‚˜ Runner๋ฅผ Chain ํ•˜๋Š” ๋ฐฉ๋ฒ•๋“ค์„ ํ†ตํ•ด์„œ ํ™•์‹คํžˆ ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ์ข‹์•„์ง€๊ฒ ๋‹ค๋Š” ์ƒ๊ฐ์ด ๋งŽ์ด ๋“ค์—ˆ๋˜ ๊ฐ•์˜์ž…๋‹ˆ๋‹ค. ์‰ฝ๊ฒŒ ์„ค๋ช…ํ•ด์ฃผ์…”์„œ ์ถ”๊ฐ€ ํ•™์Šต์„ ํ•  ๋™๊ธฐ๋„ ๋งŽ์ด ์ƒ๊ฒผ์Šต๋‹ˆ๋‹ค. ์ €๋ ดํ•˜๊ณ  ๋‚ฎ์€ ๊ฐ€๊ฒฉ์—๋„ ํ›Œ๋ฅญํ•œ ๊ฐ•์˜ ์ œ๊ณตํ•ด์ฃผ์…”์„œ ๋„˜๋„˜ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!!

5.0

๊น€๊ทœํƒœ

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

์•„๋‹ˆ ์ด๋Ÿฐ ๊ฐ•์˜๊ฐ€ ์–ด๋–ป๊ฒŒ ๋ช‡์ฒœ์›์— ์˜ฌ๋ผ์˜ค์ฃ ? LLM์—์ด์ „ํŠธ๋ฅผ ๋งŒ๋“ค๊ณ  ์‹ถ์—ˆ๋Š”๋ฐ LLM์— ๋Œ€ํ•ด ์ง„์งœ ํ•˜๋‚˜๋„ ๋ชฐ๋ผ์„œ ๋ง‰๋ง‰ํ–ˆ๋Š”๋ฐ ๋„์›€ ๋งŽ์ด ๋์Šต๋‹ˆ๋‹ค ์ด์ œ LangGraph ๊ฐ•์˜ ๋“ค์œผ๋Ÿฌ ๊ฐ‘๋‹ˆ๋‹ค ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

์ˆ˜๊ฐ• ํ›„ ์ด๋Ÿฐ๊ฑธ ์–ป์„ ์ˆ˜ ์žˆ์–ด์š”

  • LangChain

  • LLM

  • Prompt Engineering

ํ•œ์‹œ๊ฐ„์œผ๋กœ ๋๋‚ด๋Š” LangChain ๊ธฐ๋ณธ๊ธฐ

LangChain, ๋ญ”๊ฐ€ ๋ง‰์—ฐํ•˜๊ฒŒ ๋А๊ปด์ง€์‹œ๋‚˜์š”? ํ•ต์‹ฌ๋งŒ ํ•œ์‹œ๊ฐ„์— ๋๋‚ด๋“œ๋ฆฝ๋‹ˆ๋‹ค

  • ๊ณต์‹๋ฌธ์„œ๋ถ€ํ„ฐ ์ฝ์–ด๋ณด๋ ค๋ฉด ํŠœํ† ๋ฆฌ์–ผ ๋…ธํŠธ๋ถ๋งŒ ๋„˜์ณ๋‚ฉ๋‹ˆ๋‹ค

  • ๊ทธ๋ฆฌ๊ณ  ์‹ฌ์ง€์–ด ๋‹ค ์˜์–ด๋กœ๋งŒ ๋˜์–ด์žˆ์–ด์š”

  • ๊ทธ๋Ÿฐ๋ฐ ๊ธฐ๋ณธ์„ ์•Œ๋ฉด ๋‚˜๋จธ์ง€๋Š” ๋‹ค ์‘์šฉ์ด๋ผ ๋ชจ๋“  ํŠœํ† ๋ฆฌ์–ผ์„ ๋‹ค ๋”ฐ๋ผํ•˜์‹ค ํ•„์š”๋Š” ์—†์Šต๋‹ˆ๋‹ค

  • ๊ทธ๋ž˜์„œ ํ•ต์‹ฌ์ด๋˜๋Š” ๊ธฐ๋ณธ ๊ฐœ๋…๋“ค๋งŒ ๋”ฑ ์งš์–ด๋“œ๋ฆฝ๋‹ˆ๋‹ค

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

Ollama

๋ณด์•ˆ ๋•Œ๋ฌธ์— GPT๋Š” ์“ฐ์ง€ ๋ง๋ผ๊ณ  ํ•˜๋ฉด์„œ LLM์œผ๋กœ ๋ญ˜ ๋งŒ๋“ค์–ด์˜ค๋ผ๊ณ  ํ•˜๋˜๊ฐ€์š”? Ollama๋ฅผ ํ™œ์šฉํ•ด์„œ ๋กœ์ปฌ ๋ชจ๋ธ์„ ๊ตฌ๋™ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ๋ ค๋“œ๋ฆฝ๋‹ˆ๋‹ค

๋žญ์ฒด์ธ์Šค๋Ÿฌ์šด ํ”„๋กฌํ”„ํŠธ ์ž‘์„ฑ

ํ”„๋กฌํ”„ํŠธ ์ž‘์„ฑํ•  ๋•Œ "๋žญ์ฒด์ธ์Šค๋Ÿฝ๊ฒŒ" ์ž‘์„ฑํ•ด์•ผ ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ๊ตฌ์กฐ๋กœ ๊ฐœ๋ฐœ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ๋žญ์ฒด์ธ์˜ PromptTemplate๊ณผ ChatPromptTemplate ํ™œ์šฉ ๋ฐฉ๋ฒ•์„ ์•Œ๋ ค๋“œ๋ฆฝ๋‹ˆ๋‹ค

์›ํ•˜๋Š” ํ˜•์‹์˜ ๋‹ต๋ณ€ ์ƒ์„ฑ

๋‚˜๋Š” ๋‹จ์–ด ํ•˜๋‚˜๋งŒ ํ•„์š”ํ•œ๋ฐ, LLM์ด ๋ถ€์—ฐ์„ค๋ช…์„ ๋„ˆ๋ฌด ๋งŽ์ดํ•˜๋‚˜์š”? JSON์œผ๋กœ ๋ณ€ํ™˜ํ•ด์„œ ์ „๋‹ฌํ•ด์•ผํ•˜๋Š”๋ฐ ์ž˜ ์•ˆ๋˜์‹œ๋‚˜์š”? LLM์ด ์ƒ์„ฑํ•œ ๋‹ต๋ณ€์„ ์ž…๋ง›์— ๋งž๊ฒŒ ์ˆ˜์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ๋ ค๋“œ๋ฆฝ๋‹ˆ๋‹ค

LCEL ๋ฌธ๋ฒ•์„ ํ™œ์šฉํ•œ ์—ฐ๊ฒฐ

๋ณต์žกํ•œ ์ž‘์—…์„ ์Šค๋ฌด์Šคํ•˜๊ฒŒ ์ฒ˜๋ฆฌํ•˜๊ณ  ์‹ถ์œผ์‹ ๊ฐ€์š”? ์—ฌ๋Ÿฌ ๋‹จ๊ณ„๋ฅผ LCEL ๋ฌธ๋ฒ•์„ ํ™œ์šฉํ•ด์„œ ๊ฐ€๋…์„ฑ ์ข‹๊ณ , ํ™•์žฅ์„ฑ ์žˆ๊ฒŒ ๋žญ์ฒด์ธ ๋ฌธ๋ฒ•์„ ํ™œ์šฉํ•ด์„œ ๊ฐœ๋ฐœํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ๋ ค๋“œ๋ฆฝ๋‹ˆ๋‹ค

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

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

  • ๊ฐ•์˜ ์ดฌ์˜์€ MacOS ํ™˜๊ฒฝ์—์„œ ์ง„ํ–‰ํ–ˆ์ง€๋งŒ ํŒŒ์ด์ฌ์ด ์„ค์น˜๋˜์–ด์žˆ๋‹ค๋ฉด Windows์™€ Linux๋„ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

  • ๊ฐ•์˜์—์„œ๋Š” Cursor ์—๋””ํ„ฐ๋ฅผ ํ™œ์šฉํ•˜์ง€๋งŒ, VSCode, Jupyter Notebook, PyCharm๋“ฑ ๋ชจ๋“  ์—๋””ํ„ฐ์—์„œ ํ™œ์šฉ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

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

  • ๊นƒํ—™ ์†Œ์Šค์ฝ”๋“œ

  • ๋…ธ์…˜, ๊นƒ๋ถ ๋“ฑ ๋ณ„๋„์˜ ์„ค๋ช… ์ž๋ฃŒ๋Š” ์—†์ด ์ฝ”๋“œ์˜ ์ฃผ์„์„ ์ฐธ๊ณ ํ•ด์ฃผ์„ธ์š”

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

  • ํŒŒ์ด์ฌ ํ•„์ˆ˜!

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

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

  • ๋žญ์ฒด์ธ์ด ๊ถ๊ธˆํ•˜์‹  ๋ถ„

  • ๋žญ์ฒด์ธ์„ ์ฒ˜์Œ ์ ‘ํ•˜์‹œ๋Š” ๋ถ„

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

  • Python

์•ˆ๋…•ํ•˜์„ธ์š”
์ œ์ด์“ด์ž…๋‹ˆ๋‹ค.

16,687

๋ช…

์ˆ˜๊ฐ•์ƒ

1,232

๊ฐœ

์ˆ˜๊ฐ•ํ‰

491

๊ฐœ

๋‹ต๋ณ€

4.9

์ 

๊ฐ•์˜ ํ‰์ 

9

๊ฐœ

๊ฐ•์˜

๋”๋ณด๊ธฐ

์ˆ˜๊ฐ•ํ‰

์ „์ฒด

278๊ฐœ

4.9

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

  • ์ฒด์ฝ”์žฅ๋ฏธ๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
    ์ฒด์ฝ”์žฅ๋ฏธ

    ์ˆ˜๊ฐ•ํ‰ 16

    โˆ™

    ํ‰๊ท  ํ‰์  5.0

    5

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

    ์ฒ˜์Œ ์ ‘ํ•˜๋Š” ํŒŒํŠธ์ž„์—๋„ ์งง์€ ์‹œ๊ฐ„์— ์ „์ฒด์ ์ธ ํ๋ฆ„์„ ํŒŒ์•…ํ• ์ˆ˜ ์žˆ์–ด์„œ ์ข‹์•˜์Šต๋‹ˆ๋‹ค. ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

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

      ์ˆ˜๊ฐ•ํ‰ 1

      โˆ™

      ํ‰๊ท  ํ‰์  5.0

      5

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

      ์ •๋ง ๊ฐ€์น˜์žˆ๋Š” 1์‹œ๊ฐ„

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

        ์ˆ˜๊ฐ•ํ‰ 5

        โˆ™

        ํ‰๊ท  ํ‰์  5.0

        5

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

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

          ์ˆ˜๊ฐ•ํ‰ 21

          โˆ™

          ํ‰๊ท  ํ‰์  3.7

          ์ˆ˜์ •๋จ

          4

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

          ๊ธฐ์ดˆ๋กœ ๊ฐœ๋…์„ ์žก๊ธฐ ์ถฉ๋ถ„ํ•œ ๊ฐ•์˜ ์ถ”์ฒœํ•ด์š”

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

            ์ˆ˜๊ฐ•ํ‰ 1

            โˆ™

            ํ‰๊ท  ํ‰์  5.0

            5

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

            ์ œ์ด์“ด๋‹˜์˜ ๋‹ค๋ฅธ ๊ฐ•์˜

            ์ง€์‹๊ณต์œ ์ž๋‹˜์˜ ๋‹ค๋ฅธ ๊ฐ•์˜๋ฅผ ๋งŒ๋‚˜๋ณด์„ธ์š”!

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

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

            ์—ฐ๊ด€ ๋กœ๋“œ๋งต

            ๊ฐ•์˜๊ฐ€ ํฌํ•จ๋œ ๋กœ๋“œ๋งต์œผ๋กœ ํ•™์Šตํ•ด ๋ณด์„ธ์š”!

            2026 ์ƒˆํ•ด ๋ณต ๋งˆ๐Ÿด๋‹ˆ ํ• ์ธ ์ค‘ (5์ผ ๋‚จ์Œ)

            โ‚ฉ3,850

            30%

            โ‚ฉ5,500