Skip to content

용어집 (Glossary)

에이전트 (Agent)

  • 에이전트 (Agent): 도구와 상호작용하고, 복잡한 워크플로를 처리하며, 사용자와 소통할 수 있는 AI 엔티티입니다.

  • LLM (대규모 언어 모델): 에이전트 기능을 구동하는 기반 AI 모델입니다.

  • 메시지 (Message): 사용자, 어시스턴트 또는 시스템 간에 전달되는 데이터를 나타내는 에이전트 시스템의 통신 단위입니다.

  • 프롬프트 (Prompt): 사용자, 어시스턴트, 시스템의 메시지로 구성되어 LLM에 제공되는 대화 기록입니다.

  • 시스템 프롬프트 (System prompt): 에이전트의 동작을 안내하고, 역할을 정의하며, 작업에 필요한 주요 정보를 제공하기 위해 에이전트에 전달되는 지침입니다.

  • 컨텍스트 (Context): 대화 기록 및 도구에 접근할 수 있는, LLM 상호작용이 발생하는 환경입니다.

  • LLM 세션 (LLM session): 대화 기록, 사용 가능한 도구 및 요청 생성 방법이 포함된, LLM과 상호작용하는 구조화된 방식입니다.

에이전트 워크플로 (Agent workflow)

  • 전략 (Strategy): 순차적인 서브그래프로 구성된 에이전트의 정의된 워크플로입니다. 전략은 에이전트가 입력을 처리하고, 도구와 상호작용하며, 출력을 생성하는 방법을 정의합니다. 전략 그래프는 노드 간의 전환을 나타내는 엣지로 연결된 노드들로 구성됩니다.

전략 그래프 (Strategy graphs)

  • 그래프 (Graph): 에이전트 전략 워크플로를 정의하는, 엣지로 연결된 노드 구조입니다.

  • 노드 (Node): 특정 작업이나 변환을 나타내는 에이전트 전략 워크플로의 기본 구성 요소입니다.

  • 엣지 (Edge): 에이전트 그래프의 노드 간 연결로, 작업의 흐름을 정의하며 종종 각 엣지를 따라갈 시점을 지정하는 조건을 포함합니다.

  • 조건 (Conditions): 특정 엣지를 따라갈 시점을 결정하는 규칙입니다.

  • 서브그래프 (Subgraph): 에이전트 전략 내에서 자체적인 도구 세트, 컨텍스트 및 책임을 가진 독립적인 처리 단위입니다. 서브그래프 작업에 관한 정보는 서브그래프 내에 캡슐화되거나 AgentMemory 기능을 사용하여 서브그래프 간에 전달될 수 있습니다.

도구 (Tools)

  • 도구 (Tool): 에이전트가 특정 작업을 수행하거나 외부 시스템에 접근하기 위해 사용할 수 있는 함수입니다. 에이전트는 사용 가능한 도구와 해당 인자를 인식하지만, 구현 세부 사항에 대해서는 알지 못합니다.

  • 도구 호출 (Tool call): 제공된 인자를 사용하여 특정 도구를 실행하도록 LLM이 보내는 요청입니다. 이는 함수 호출과 유사하게 작동합니다.

  • 도구 디스크립터 (Tool descriptor): 도구의 이름, 설명 및 매개변수를 포함하는 도구 메타데이터입니다.

  • 도구 레지스트리 (Tool registry): 에이전트가 사용할 수 있는 도구 목록입니다. 레지스트리는 에이전트에게 사용 가능한 도구에 대해 알려줍니다.

  • 도구 결과 (Tool result): 도구를 실행하여 생성된 출력입니다. 예를 들어, 도구가 메서드라면 결과는 해당 반환값이 됩니다.

히스토리 압축 (History compression)

  • 히스토리 압축 (History compression): 다양한 압축 전략을 적용하여 토큰 사용량을 관리하기 위해 대화 기록의 크기를 줄이는 프로세스입니다. 자세한 내용은 History compression을 참고하세요.

기능 (Features)

  • 기능 (Feature): AI 에이전트의 기능을 확장하고 강화하는 구성 요소입니다.

EventHandler 기능

  • EventHandler: 워크플로 전반에 걸쳐 에이전트 수명 주기 추적, 오류 처리 및 도구 호출 처리를 위한 훅(hook)을 제공하여 다양한 에이전트 이벤트를 모니터링하고 응답할 수 있게 하는 기능입니다.

AgentMemory 기능

  • AgentMemory: AI 에이전트가 대화 전반에 걸쳐 정보를 저장, 조회 및 사용할 수 있게 하는 기능입니다. 자세한 내용은 AgentMemory를 참고하세요.

  • 개념 (Concept): 키워드, 설명 및 사실 유형을 포함하여 AgentMemory 기능에서 관련 메타데이터가 있는 정보 카테고리입니다. 개념(Concept)은 에이전트가 기억하고 회상할 수 있는 AgentMemory 시스템의 기본 구성 요소입니다. 자세한 내용은 AgentMemory를 참고하세요.

  • 사실 (Fact): AgentMemory 시스템에 저장된 개별 정보 조각입니다. 사실(Fact)은 개념과 연결되며 단일 값 또는 다중 값을 가질 수 있습니다. 자세한 내용은 AgentMemory를 참고하세요.

  • 메모리 범위 (Memory scope): 사실이 유효한 컨텍스트입니다. 자세한 내용은 AgentMemory를 참고하세요.