Skip to content

LangChain

๐Ÿฆœ๐Ÿ”— Build context-aware reasoning applications

LLM์„ ์™ธ๋ถ€์™€ ์—ฐ๊ฒฐํ•ด์ฃผ๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ

Features

  • ์•ฑ ๊ฐœ๋ฐœ์ž๋“ค์ด ์—ฌ๋Ÿฌ ๋ถ„์•ผ์—์„œ ๋” ๊ฐ•๋ ฅํ•œ ํ˜•ํƒœ๋กœ LLM์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋„์™€์คŒ
    • LLM๊ณผ ํ”„๋กฌํ”„ํŠธ: ํ”„๋กฌํ”„ํŠธ ๊ด€๋ฆฌ, ํ”„๋กฌํ”„ํŠธ ์ตœ์ ํ™”, LLM์— ๋Œ€ํ•œ ๊ณตํ†ต ์ธํ„ฐํŽ˜์ด์Šค
    • Chains: ์—ฌ๋Ÿฌ๊ฐœ์˜ LLM ํ˜ธ์ถœ์„ ์—ฐ๊ฒฐ
    • Data Augmented Generation: ์™ธ๋ถ€ ๋ฐ์ดํ„ฐ ์†Œ์Šค์—์„œ ์ •๋ณด๋ฅผ ๊ฐ€์ ธ์™€ ์ฒ˜๋ฆฌ. ์™ธ๋ถ€ ๊ธ€์„ ์š”์•ฝํ•˜๊ฑฐ๋‚˜ QA ๊ฐ€๋Šฅ
    • Agents: ์–ด๋–ค ์•ก์…˜์„ ์ทจํ• ์ง€ ๊ฒฐ์ •ํ•˜๊ณ , ์•ก์…˜ํ•œ ๋‹ค์Œ, ๊ด€์ฐฐํ•˜๊ณ  ์™„๋ฃŒ๋ ๋•Œ ๊นŒ์ง€ ์ด๋ฅผ ๋ฐ˜๋ณตํ•˜๋Š” ์—์ด์ „ํŠธ์— ๋Œ€ํ•œ ์ธํ„ฐํŽ˜์ด์Šค
    • Memory: ์ฒด์ธ/์—์ด์ „ํŠธ ํ˜ธ์ถœ๊ฐ„์— ์ƒํƒœ๋ฅผ ์ €์žฅ. ํ‘œ์ค€ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•ด ๋ฉ”๋ชจ๋ฆฌ ๊ธฐ๋Šฅ์„ ์ง€์›
    • Evaluation: ์–ธ์–ด๋ชจ๋ธ์„ ํ†ตํ•ด์„œ ์ „ํ†ต์ ์ธ ๋ฉ”ํŠธ๋ฆญ์œผ๋กœ ํ‰๊ฐ€ํ•˜๊ธฐ
  • Python ์˜คํ”ˆ์†Œ์Šค

Ecosystem

  • ๐Ÿฆœ๏ธ๐Ÿ”— LangChain - LangChain์€ LLM(๋Œ€ํ˜• ์–ธ์–ด ๋ชจ๋ธ)์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ํ”„๋ ˆ์ž„์›Œํฌ์ž…๋‹ˆ๋‹ค.
  • ๐Ÿฆœ๐Ÿ› ๏ธ LangSmith - ์–ธ์–ด ๋ชจ๋ธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ ์ง€๋Šฅํ˜• ์—์ด์ „ํŠธ๋ฅผ ์ถ”์ ํ•˜๊ณ  ํ‰๊ฐ€ํ•˜์—ฌ ํ”„๋กœํ† ํƒ€์ž…์—์„œ ํ”„๋กœ๋•์…˜์œผ๋กœ ์ „ํ™˜ํ•˜๋Š” ๋ฐ ๋„์›€์„ ์ค๋‹ˆ๋‹ค.
  • ๐Ÿฆœ๐Ÿ•ธ๏ธ LangGraph - LangChain ํ”„๋ฆฌ๋ฏธํ‹ฐ๋ธŒ ์œ„์— ๊ตฌ์ถ•๋œ(๊ทธ๋ฆฌ๊ณ  ํ•จ๊ป˜ ์‚ฌ์šฉํ•˜๋„๋ก ์˜๋„๋œ) LLM์„ ์‚ฌ์šฉํ•˜์—ฌ ์ƒํƒœ ์ €์žฅ ๋‹ค์ค‘ ํ–‰์œ„์ž ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ์ถ•ํ•ฉ๋‹ˆ๋‹ค.
  • ๐Ÿฆœ๐Ÿ“ LangServe - LangChain ์‹คํ–‰ ๊ฐ€๋Šฅ ํ•ญ๋ชฉ๊ณผ ์ฒด์ธ์„ REST API๋กœ ๋ฐฐํฌํ•ฉ๋‹ˆ๋‹ค.

Alternatives

๊ฑฐ๋ก ๋œ ๋ฌธ์ œ์ 

See also

Favorite site