개발일기#Python#LLM#인공지능
랭체인 이란?
이효도
방금 전·2026년 6월 8일 오전 09:39
50
1. 랭체인(LangChain)
- 대규모 언어 모델(LLM)을 활용하여 AI 애플리케이션을 쉽게 개발할 수 있도록 돕는 오픈소스 오케스트레이션 프레임워크
- 사용자의 질문에 대해 추론한후 적절한 행동을 하는주체
2. LLM기반 어플리케이션과 LLM기반 Agent의 차이
LLM기반 어플리케이션
- 정의: LLM을 특정 목적에 맞게 설계된 고정된 파이프라인
- 행동흐름 : 입력 -> LLM -> 출력(고정된 흐름)
- 결정 주체 : 개발자 (개발자가 미리 정한 구조)
- 예 : 텍스트 요약기, 챗봇, 문서 질의 응답
LLM기반 Agent
- 정의 : LLM이 스스로 추론하고 행동하는 동적 시스템
- 행동흐름: 입력 -> 추론(무엇을 해야할까?) -> 도구 선택/사용 -> 판단 -> 반복 -> 최종출력
- 결정주체 : LLM (LLM이 매번 스스로 판단)
- 예 : 구글 캘린더, gmail을 호출해 일정 정리하는 서비스, 검색및 요약까지 하는 리서치 agent
3.랭체인의 구성요소
- model
-- LLM 모델을 의미함 (chatGPT, gemini, claude 같은 모델)
- tools(함수)
-- model이 자기가 가지고 있는 기능이나 자료 이외의 것들을 필요로 할시 tool을 이용하여 기능이나 자료를 가져온다.
댓글
댓글을 입력하세요...
댓글이 없습니다.
