Opendocs Logo

[Concept | AI] LLM (5) - 랭체인 (LangChain)

AI App개발을 손쉽게 도와주는 프레임워크인 랭체인 사용에 관하여 정리한다.


> 작성일 : 2025-09-01


<1> 필요성

다양한 언어모델을 활용 할 수 있어야 하는 상황에서 일관된 코드를 작성할 수 있도록 해주며, 복잡한 어플리케이션을 개발할때 요약, 검색, 문서 생성, 질의 응답 등 여러 기능을 손쉽게 개발할 수 있도록 도와준다.




<2> LCEL (LangChain Expression Language)

랭체인에서의 복잡한 작업을 간편하게 만들고 관리할 수 있도록 해준다.

<2-1> 체인

작업 흐름을 체인을 통해 연결한다.

----- TODOTODO

Ex)
사용자: "오늘 날씨 어때?"

<2-2> 함수정의 제공

개발자가 LLM에게 외부 시스템 함수의 정보를 제공 (함수명, 매개변수, 설명 등)

tools = [
    {
        "type": "function", 
        "function": {
            "name": "get_current_time",
            "description": "현재 날짜와 시간을 반환",
        }
    }
]


Tags : openai, llm api



AD
ⓒ Opendocs. All Rights Reserved.