본문 바로가기
Q&A2023년 7월 18일1분 읽기

LangChain으로 AI 앱 만들기

허
허진우
조회 912댓글 1

LangChain이 뭔가요? GPT를 활용한 앱을 만들 때 왜 쓰나요?

댓글 1

김김영삼3년 전

LangChain은 LLM(대규모 언어 모델)을 활용한 앱을 쉽게 만드는 프레임워크입니다.

주요 기능:

  • 여러 LLM 프로바이더 통합 (OpenAI, Anthropic 등)
  • 프롬프트 템플릿 관리
  • 체인 — 여러 LLM 호출을 연결
  • RAG — 자체 문서 기반 Q&A
  • 에이전트 — LLM이 도구를 선택하여 사용
from langchain.chat_models import ChatOpenAI
from langchain.prompts import ChatPromptTemplate

llm = ChatOpenAI(model="gpt-3.5-turbo")
prompt = ChatPromptTemplate.from_template(
"{topic}에 대해 초보자에게 설명해줘"
)
chain = prompt | llm
result = chain.invoke({"topic": "쿠버네티스"})
print(result.content)

RAG(Retrieval-Augmented Generation)로 회사 내부 문서를 기반으로 답변하는 챗봇을 만들 수 있습니다.

Ctrl+Enter로 등록