개요

·3분 읽기

원문: Koog Documentation — subgraphs-overview 이 글은 Koog 공식 문서의 subgraphs-overview 페이지를 한국어로 옮긴 번역본입니다. 문서 구조와 링크 의미를 유지하되, MkDocs 전용 UI 문법은 블로그에서 읽기 좋도록 정리했습니다.

개요

이 페이지는 Koog 프레임워크의 하위 그래프에 대한 자세한 정보를 제공합니다. 여러 처리 단계에서 컨텍스트를 유지하는 복잡한 상담사 워크플로를 만들려면 이러한 개념을 이해하는 것이 중요합니다.

소개

하위 그래프는 복잡한 상담원 워크플로를 세분화할 수 있는 Koog 프레임워크의 기본 개념입니다. 관리 가능하고 순차적인 단계로 진행됩니다. 각 하위 그래프는 해당 컨텍스트, 책임 및 선택적인 도구 하위 집합을 포함하는 처리 단계를 나타냅니다.

하위 그래프는 전체 상담사 워크플로를 나타내는 그래프인 전략의 필수 부분입니다. 전략에 대한 자세한 내용은 Custom strategy graphs을 참조하세요.

하위 그래프 이해

하위 그래프는 에이전트 전략 내에서 독립적인 처리 단위입니다. 각 하위 그래프:

  • 고유한 이름이 있음
  • 모서리로 연결된 노드 또는 하위 그래프의 그래프를 포함합니다.
  • 도구 레지스트리에 있는 모든 도구 또는 도구 하위 집합을 사용할 수 있습니다.
  • 이전 하위 그래프(또는 초기 사용자 입력)로부터 입력을 받습니다.
  • 다음 하위 그래프(또는 출력)로 전달되는 출력을 생성합니다.

그래프에서 하위 그래프의 시퀀스를 정의하려면 에지 연결을 사용하거나 then 키워드를 사용하여 시퀀스를 정의하십시오. 에 대한 자세한 내용은 Custom strategy graphs을 참조하세요.

하위 그래프 컨텍스트

각 하위 그래프는 다음에 대한 액세스를 제공하는 컨텍스트 내에서 실행됩니다.

  • 환경
  • 에이전트 입력
  • 에이전트 구성
  • LLM 컨텍스트(대화 기록 포함)
  • 상태 관리자
  • 저장
  • 세션 및 전략

컨텍스트는 하위 그래프 내의 각 노드로 전달되며 노드가 해당 작업을 수행하는 데 필요한 리소스를 제공합니다. 운영.