Skip to content

Conversation

@LHANTAEK
Copy link
Contributor

PR 타입

  • 새로운 튜토리얼 추가
  • 기존 튜토리얼 수정 (버그 수정 / 내용 개선 / 리팩토링)
  • 문서 수정
  • 기타 (chore, 의존성 업데이트 등)

변경 사항

LangGraph V1의 구조화된 출력(Structured Output) 기능에 대한 튜토리얼을 전면 개선했습니다.

  • create_agentresponse_format 매개변수를 사용한 구조화된 출력 구현
  • ProviderStrategyToolStrategy 두 가지 전략 설명 및 예제 추가
  • Pydantic 모델, 데이터클래스, TypedDict 세 가지 스키마 정의 방법 설명
  • Union 타입을 활용한 다중 스키마 지원 예제 추가
  • 오류 처리 전략 (handle_errors) 상세 설명 및 다양한 옵션 예제
  • 커스텀 도구 메시지 콘텐츠 설정 방법 추가
  • 종합 예제 (책/영화 추천 에이전트) 추가

수정된 파일

  • 03-Agent/05-LangGraph-Structured-Output.ipynb

체크리스트

기존 튜토리얼 수정인 경우

  • 금지 파일 미포함
  • 노트북 셀 에러 출력 없음
  • 파일명 형식 준수 ({NN}-LangGraph-{Topic}.ipynb)
  • 불필요한 출력/주석 없음
  • 오탈자 및 문장 오류 검토
  • AI 흔적 없음 (커밋 이력)
  • PR 미리보기 확인 완료

테스트 결과

테스트 환경:

  • OS: macOS
  • Python: 3.11+

모든 코드 셀이 정상 실행되었으며, 출력 결과가 노트북에 저장되어 있습니다.

추가 설명

구조화된 출력 튜토리얼 주요 내용:

  • ProviderStrategy: OpenAI, Anthropic 등 네이티브 지원 모델용 (가장 신뢰성 높음)
  • ToolStrategy: 도구 호출을 통한 구조화된 출력 (대부분의 모델 지원)
  • Union 타입: 여러 스키마 중 자동 선택
  • handle_errors: 오류 발생 시 자동 재시도 및 수정 옵션
  • 스키마 정의: Pydantic 모델(권장), 데이터클래스, TypedDict 지원

@LHANTAEK LHANTAEK requested a review from ash-hun January 12, 2026 06:58
@LHANTAEK LHANTAEK self-assigned this Jan 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants