ai-orchestration
CHAPTER 30 / 59
읽기 약 2분
FUNCTION
LangGraph 상태머신 기초
핵심 개념
StateGraph로 노드·엣지·상태 스키마를 정의하고 invoke로 그래프를 실행합니다. TypedDict나 Pydantic으로 상태를 타입 안전하게 관리합니다.
코드 분석
기본 상태머신from langgraph.graph import StateGraph, ENDfrom typing import TypedDict, Annotatedfrom operator import addclass S(TypedDict): input: str logs: Annotated[list, add] output: strdef step1(s: S): return { 'logs': ['step1'] }def step2(s: S): return { 'output': s['input'].upper() }g = StateGraph(S)g.add_node('a', step1)g.add_node('b', step2)g.set_entry_point('a')g.add_edge('a', 'b')g.add_edge('b', END)app = g.compile()AI 프롬프트
🤖 AI에게 잘 물어보는 법 — 모델·전략별 프롬프트
무료 모델
Gemini 2.5 Flash(무료) + Claude Sonnet 4.6(무료) + Grok 4.1(무료)
'LangGraph 상태머신 기초'을 무료 도구로 익히고 싶어. Google AI Studio + Anthropic Workbench 무료 크레딧 + Dify(셀프호스팅)로 TypedDict 기반 3노드 그래프 실습을 0원 안에 만드는 단계별 가이드를 짜줘.
소자본 모델
Claude Sonnet 4.6 + Vercel AI SDK 5 + Supabase — 월 10~30만원
'LangGraph 상태머신 기초'을 월 20만원 예산으로 실서비스에 붙이고 싶어. Claude Sonnet 4.6 + Vercel AI SDK 5 + Supabase 조합으로 Sonnet 4.6 + StateGraph로 단순 워크플로우을 만드는 예제와 월 비용 분배를 짜줘.
프로덕션 모델
Claude Opus 4.7 + LangGraph + MCP + LangSmith — 월 100만원+
'LangGraph 상태머신 기초'을 production 규모로 설계해줘. LangGraph + Claude Opus 4.7 + MCP + LangSmith로 Opus 4.7 + 멀티 노드 production 그래프을 월 100만원+ 예산 기준으로 그려줘.
스택 프롬프트
0원 → $200/mo → $1000/mo 단계별 스택 비교
'LangGraph 상태머신 기초' 3단계 스택 비교: Level 1($0, Dify+HF+무료 크레딧) → Level 2($200/mo, Sonnet 4.6+Vercel AI SDK+Supabase) → Level 3($1000/mo, LangGraph+Opus 4.7+MCP). 각 레벨에서 만들 수 있는 산출물과 한계 포함.
⭐ 이것만 기억하세요
LangGraph 상태머신 기초는 이 3가지만 확실히 잡으세요
1.LangGraph의 핵심은 명시적 상태 스키마 — 노드 간 데이터 타입이 보장되어야 안정성이 생깁니다
2.Annotated 타입 + reducer(add 등)로 동시에 여러 노드가 같은 필드를 안전하게 갱신할 수 있습니다
3.다음 챕터에서 조건 분기를 추가해 더 똑똑한 그래프를 만듭니다
공유하기
진행도 30 / 59