50

How: LangGraph Agent 구현 (Tools + Graph)

RAG + Agent 파이프라인 통합

학습 목표

LangGraph StateGraph로 Agent를 구현할 수 있다 Tool 정의와 바인딩을 할 수 있다 조건부 엣지로 루프를 제어할 수 있다

LangGraph Agent 구현

구현 순서

  1. Tool 정의 (RAG Tool, KG Tool, Calc Tool)
  2. Agent State 정의
  3. Agent Node / Tool Node 구현
  4. StateGraph 조립
  5. 터미널 테스트

이것이 오늘의 핵심이다.

에디터 로딩 중...
힌트 보기
  • @tool 데코레이터의 docstring이 Agent의 도구 선택 기준이 된다
  • bind_tools로 LLM에 도구를 알려줘야 한다
  • ToolNode는 LangGraph의 빌트인 도구 실행 노드
  • run_stream은 Streamlit에서 실시간 표시에 사용
정답 보기
에디터 로딩 중...