LangChain 에코시스템

LangChain으로 LLM 애플리케이션 개발하기

Jonathan Bennion

AI Engineer & LangChain Contributor

강사를 소개합니다...

 

Jonathan Bennion의 프로필 사진.

 

 

  • Jonathan Bennion, AI 엔지니어
  • Facebook, Google, Amazon, Disney, EA의 ML & AI
  • LangChain에서 Logical Fallacy chain 제작
  • DeepEval 기여자
LangChain으로 LLM 애플리케이션 개발하기

LangChain으로 LLM 앱 만들기

LLM/AI 애플리케이션을 위한 공사 현장.

LangChain으로 LLM 애플리케이션 개발하기

LangChain, LangSmith, LangGraph로 구성된 LangChain 에코시스템.

LangChain으로 LLM 애플리케이션 개발하기

LangChain 통합

Anthropic, OpenAI, Hugging Face, neo4j, Databricks, XAI, Mistral, Cohere, Snowflake, AWS 등 LangChain 파트너.

1 https://python.langchain.com/docs/integrations/providers/
LangChain으로 LLM 애플리케이션 개발하기

LangChain 방식으로 LLM 앱 구축하기...

두 가지 모드를 가진 고객지원 챗봇: 하나는 제품 정보와 추천을 제공하고, 다른 하나는 주문 문제를 겪는 고객에게 구체적 조언과 FAQ를 제공.

LangChain으로 LLM 애플리케이션 개발하기

LangChain 방식으로 LLM 앱 구축하기...

자동차 엔진으로 표현된 LLM.

LangChain으로 LLM 애플리케이션 개발하기

LangChain 방식으로 LLM 앱 구축하기...

분기 결정.

LangChain으로 LLM 애플리케이션 개발하기

LangChain 방식으로 LLM 앱 구축하기...

데이터베이스.

LangChain으로 LLM 애플리케이션 개발하기

LangChain 방식으로 LLM 앱 구축하기...

정보 검색과 조회를 나타내는 돋보기.

LangChain으로 LLM 애플리케이션 개발하기

OpenAI 모델 프롬프팅

from langchain_openai import ChatOpenAI

llm = ChatOpenAI( model="gpt-4o-mini", api_key='...' )
llm.invoke("What is LangChain?")
LangChain is a framework designed for developing applications...
  • 추가 매개변수: max_completion_tokens, temperature
1 https://platform.openai.com/docs/quickstart
LangChain으로 LLM 애플리케이션 개발하기

🤗 Hugging Face 모델 프롬프팅

from langchain_huggingface import HuggingFacePipeline

llm = HuggingFacePipeline.from_model_id( model_id="meta-llama/Llama-3.2-3B-Instruct", task="text-generation", pipeline_kwargs={"max_new_tokens": 100} )
llm.invoke("What is Hugging Face?")
Hugging Face is a popular open-source artificial intelligence (AI) library...
LangChain으로 LLM 애플리케이션 개발하기

연습해 봅시다!

LangChain으로 LLM 애플리케이션 개발하기

Preparing Video For Download...