https://www.inflearn.com/courses/lecture?courseId=333326&type=LECTURE&unitId=212602&subtitleLanguage=ko

LangChain기본부터 알아보자. 우선 체인이 뭔가?

체인이란?

기본 체인은 프롬프트와 LLM이 결합되어 있는 구조를 말한다.

따라서 기본체인의 구성요소는 프롬프트와 LLM이다.

체인의 일반적인 작동 방식

  1. 프롬프트 생성
  2. LLM 처리
  3. 응답 반환

결국 위의 3단계를 체인이라고 하는데, 멀티 에이전트를 활용할때 체인이 더 늘어나는게 어려운 부분인 듯 함.

기본 체인 실습

구글 코랩에서 실습해보자.

!pip install -q langchain langchain-openai tiktoken

랭체인을 설치하고 구글 API키를 등록한 후에 기본 체인을 만드는 것으로 시작한다.

import os

os.environ['OPENAI_API_KEY'] = "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"

기본 체인을 만들어보자.