๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

LangChain

LangChain์˜ 4๊ฐ€์ง€ ๊ตฌ์„ฑ ์š”์†Œ

 

 

https://python.langchain.com/docs/get_started/introduction

 

Introduction | ๐Ÿฆœ๏ธ๐Ÿ”— Langchain

LangChain is a framework for developing applications powered by language models. It enables applications that:

python.langchain.com

 

LangChain์€ ํฌ๊ฒŒ 4๊ฐ€์ง€ ์ฃผ์š” ๊ตฌ์„ฑ ์š”์†Œ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ์Šต๋‹ˆ๋‹ค.

  1. LangChain Libraries
    • LangChain์˜ ํ•ต์‹ฌ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ž…๋‹ˆ๋‹ค.
    • ๋Œ€ํ˜• ์–ธ์–ด ๋ชจ๋ธ(LLM)๊ณผ ์ƒํ˜ธ์ž‘์šฉํ•˜๊ณ , ์ฒด์ธ์„ ๊ตฌ์„ฑํ•˜๊ณ , ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ๋“ฑ์˜ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
    • ์—์ด์ „ํŠธ, ํ”„๋กฌํ”„ํŠธ, ์ถœ๋ ฅ ํŒŒ์„œ ๋“ฑ ๋‹ค์–‘ํ•œ ๋ชจ๋“ˆ์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
  1. LangChain Templates
    • ์ผ๋ฐ˜์ ์ธ ์ž‘์—…์— ๋Œ€ํ•œ ํ”„๋กฌํ”„ํŠธ ํ…œํ”Œ๋ฆฟ ๋ชจ์Œ์ž…๋‹ˆ๋‹ค.
    • ์˜ˆ๋ฅผ ๋“ค์–ด, ์š”์•ฝ, ์งˆ์˜์‘๋‹ต, ์ฝ”๋“œ ์ƒ์„ฑ ๋“ฑ์˜ ํ…œํ”Œ๋ฆฟ์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
    • ์‚ฌ์šฉ์ž๋Š” ์ด๋Ÿฌํ•œ ํ…œํ”Œ๋ฆฟ์„ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ์ปค์Šคํ„ฐ๋งˆ์ด์ง•ํ•˜์—ฌ ์ž์‹ ์˜ ์š”๊ตฌ์‚ฌํ•ญ์— ๋งž๊ฒŒ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  1. LangServe
    • LangChain ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋ฐฐํฌํ•˜๊ณ  ํ˜ธ์ŠคํŒ…ํ•˜๊ธฐ ์œ„ํ•œ ์„œ๋ฒ„ ๊ตฌ์„ฑ ์š”์†Œ์ž…๋‹ˆ๋‹ค.
    • FastAPI ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ตฌ์ถ•๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
    • LangChain ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ REST API ์—”๋“œํฌ์ธํŠธ๋กœ ๋…ธ์ถœํ•˜์—ฌ ๋‹ค๋ฅธ ์„œ๋น„์Šค์™€ ํ†ตํ•ฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  1. LangSmith
    • LangChain ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ์ถ•ํ•˜๊ธฐ ์œ„ํ•œ ์›น ๊ธฐ๋ฐ˜ GUI ์ธํ„ฐํŽ˜์ด์Šค์ž…๋‹ˆ๋‹ค.
    • ๊ฐ„๋‹จํ•œ ๋“œ๋ž˜๊ทธ ์•ค ๋“œ๋กญ ๋ฐฉ์‹์œผ๋กœ ์ฒด์ธ๊ณผ ์—์ด์ „ํŠธ๋ฅผ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ์‹œ๊ฐ์ ์ธ ๋ฐฉ์‹์œผ๋กœ LangChain ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ํ”„๋กœํ† ํƒ€์ดํ•‘ํ•˜๊ณ  ํ…Œ์ŠคํŠธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด์ฒ˜๋Ÿผ LangChain์€ ํ•ต์‹ฌ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ, ํ…œํ”Œ๋ฆฟ ๋ชจ์Œ, ์„œ๋ฒ„ ๊ตฌ์„ฑ ์š”์†Œ, GUI ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•ฉ์ ์œผ๋กœ ์ œ๊ณตํ•˜์—ฌ LLM ๊ธฐ๋ฐ˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์„ ์šฉ์ดํ•˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž๋Š” ์ด๋Ÿฌํ•œ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ํ™œ์šฉํ•˜์—ฌ ํšจ์œจ์ ์œผ๋กœ LLM ์†”๋ฃจ์…˜์„ ๊ตฌ์ถ•ํ•˜๊ณ  ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

728x90
๋ฐ˜์‘ํ˜•

'LangChain' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

LangChain์ด๋ž€ ๋ฌด์—‡์ธ๊ฐ€ ?  (0) 2024.03.28