Skip to main content
어시스턴트를 사용하면 그래프의 핵심 로직과 별개로 구성(프롬프트, LLM 선택, 도구 등)을 관리할 수 있어, 그래프 아키텍처를 변경하지 않으면서도 신속한 변경이 가능합니다. 이는 구조적 변경이 아닌 구성 변경을 통해 서로 다른 사용 사례에 최적화된 동일한 그래프 아키텍처의 여러 특수 버전을 생성하는 방법입니다. 예를 들어, 공통 그래프 아키텍처를 기반으로 구축된 범용 작성 에이전트를 생각해 보세요. 구조는 동일하게 유지되지만, 블로그 게시물과 트윗과 같은 서로 다른 작성 스타일은 성능을 최적화하기 위해 맞춤형 구성이 필요합니다. 이러한 변형을 지원하기 위해, 기본 그래프는 공유하지만 모델 선택과 시스템 프롬프트에서 차이가 있는 여러 어시스턴트(예: 블로그용 어시스턴트와 트윗용 어시스턴트)를 생성할 수 있습니다. assistant versions LangGraph API는 어시스턴트와 그 버전을 생성하고 관리하기 위한 여러 엔드포인트를 제공합니다. 자세한 내용은 API 참조를 확인하세요.
어시스턴트는 LangSmith 개념입니다. 오픈 소스 LangGraph 라이브러리에서는 사용할 수 없습니다.

구성

어시스턴트는 LangGraph 오픈 소스의 구성 개념을 기반으로 합니다. 구성은 오픈 소스 LangGraph 라이브러리에서 사용할 수 있지만, 어시스턴트는 LangSmith에만 존재합니다. 이는 어시스턴트가 배포된 그래프와 밀접하게 결합되어 있기 때문입니다. 배포 시, LangGraph 서버는 그래프의 기본 구성 설정을 사용하여 각 그래프에 대한 기본 어시스턴트를 자동으로 생성합니다. 실제로 어시스턴트는 특정 구성을 가진 그래프의 _인스턴스_에 불과합니다. 따라서 여러 어시스턴트가 동일한 그래프를 참조할 수 있지만 서로 다른 구성(예: 프롬프트, 모델, 도구)을 포함할 수 있습니다. LangGraph 서버 API는 어시스턴트를 생성하고 관리하기 위한 여러 엔드포인트를 제공합니다. 어시스턴트 생성 방법에 대한 자세한 내용은 API 참조이 사용 가이드를 확인하세요.

버전 관리

어시스턴트는 시간 경과에 따른 변경 사항을 추적하기 위해 버전 관리를 지원합니다. 어시스턴트를 생성한 후, 해당 어시스턴트에 대한 후속 편집은 새 버전을 생성합니다. 어시스턴트 버전 관리 방법에 대한 자세한 내용은 이 사용 가이드를 확인하세요.

실행

**런(run)**은 어시스턴트의 호출입니다. 각 런은 고유한 입력, 구성 및 메타데이터를 가질 수 있으며, 이는 기본 그래프의 실행 및 출력에 영향을 미칠 수 있습니다. 런은 선택적으로 스레드에서 실행될 수 있습니다. LangSmith API는 런을 생성하고 관리하기 위한 여러 엔드포인트를 제공합니다. 자세한 내용은 API 참조를 확인하세요.

비디오 가이드


Connect these docs programmatically to Claude, VSCode, and more via MCP for real-time answers.
I