LangGraph는 LangChain 팀이 개발한 그래프 기반의 AI 에이전트 오케스트레이션 프레임워크입니다. 기존 LangChain이 LLM과 다양한 도구를 연결하는 체인(chain) 기반이라면, LangGraph는 보다 구조적이고 상태를 관리할 수 있는 그래프 기반 시스템으로 복잡한 에이전트의 논리를 설계할 수 있도록 합니다.
LangGraph는 에이전트 기반 워크플로우를 그래프 데이터 구조로 표현하고 실행할 수 있는 AI 에이전트 프레임워크입니다. 이는 기존 LangChain 체인 기반 시스템의 한계를 넘어, 복잡한 루프, 분기, 상태 관리 등을 지원하여 보다 강력한 AI 시스템을 구축할 수 있도록 합니다.
🔹 주요 특징
LangGraph는 그래프(노드 + 엣지)와 상태(State) 기반의 실행 모델을 따릅니다.
.compile()을 실행하면 실행 가능한 그래프 객체가 생성됨.invoke(input), .stream(input) 등을 사용해 실행 가능LangGraph는 기존 LangChain 기반 체인보다 더 강력한 기능을 제공합니다.
.stream() 메서드를 활용하여 LLM의 응답을 스트리밍 방식으로 출력 가능LangGraph는 다양한 분야에서 활용될 수 있습니다.
LangGraph는 Python 기반이며, 간단한 명령어로 설치할 수 있습니다.
pip install langgraph 다음은 LangGraph로 간단한 AI 에이전트를 구현하는 예제입니다.
from langgraph.graph import StateGraph, START, END
from langchain.chat_models import ChatOpenAI
# 1️⃣ 상태 정의
from typing import TypedDict, Annotated, List
import operator
class AgentState(TypedDict):
messages: Annotated[List[str], operator.add]
# 2️⃣ 그래프 생성
graph = StateGraph(AgentState)
# 3️⃣ 노드 추가 (AI 응답 생성)
llm = ChatOpenAI(model="gpt-3.5-turbo", temperature=0)
def call_model(state: AgentState):
user_msg = state["messages"][-1]
ai_response = llm.predict(user_msg)
return {"messages": [f"AI: {ai_response}"]}
graph.add_node("agent", call_model)
# 4️⃣ 그래프 실행 흐름 정의
graph.set_entry_point("agent")
graph.add_edge("agent", END)
# 5️⃣ 그래프 컴파일 및 실행
app = graph.compile()
output_state = app.invoke({"messages": ["안녕하세요, 날씨 알려줘"]})
print(output_state["messages"][-1]) # AI의 응답 출력 🔹 실행 흐름
AgentState를 정의해 대화 메시지를 저장call_model 노드에서 LLM(GPT-3.5)를 호출하여 응답 생성set_entry_point를 통해 실행 시작점을 agent로 설정invoke()로 AI 응답 확인LangGraph는 최근 AI 연구에서 주목받는 인지 아키텍처(cognitive architecture) 패러다임과 연결됩니다.
🔹 최신 연구 트렌드
🔹 LangGraph 향후 발전 가능성
LangGraph는 기존 LangChain보다 더 복잡한 AI 에이전트 워크플로우를 다룰 수 있는 강력한 툴입니다. 그래프 기반 설계, 상태 관리, 루프 지원 등을 활용하여 더 강력하고 신뢰성 높은 AI 시스템을 구축할 수 있습니다. 🚀
코스피 8% 폭락, 서킷브레이커 발동, SK텔레콤 Claude AI 차단까지. 한국의 AI 레버리지 버블이 단 하루…
SNS 사진 1장으로 30초 만에 딥페이크 영상이 완성됩니다. 당신의 얼굴이 이미 범죄에 악용되고 있을 수…
SNS 사진 1장으로 30초 만에 딥페이크 영상이 완성됩니다. 당신의 얼굴이 이미 범죄에 악용되고 있을 수…
달러/원 환율이 급등하는 이유와 실생활 영향을 정리했습니다. 지금 당장 활용할 수 있는 환전·투자 대응 전략까지…
미래에셋·미래에셋벤처투자·미래에셋생명이 동반 급등한 이유는 스페이스X 상장 기대감입니다. 세 회사가 스페이스X와 어떻게 연결되어 있는지 상세히 분석했습니다.
스페이스X 상장이 계속 미뤄지는 진짜 이유를 파헤쳤습니다. 화성 계획, 스타링크 분리, 국방 계약... 머스크가 절대…