AI Engineering Tools

Generative AI Engineering

AI 에이전트·도구 호출 용어

에이전트, 구조화된 도구 호출, MCP 연결, 오케스트레이션, 메모리, 계획, 핸드오프, 사람 승인 통제의 핵심 용어를 설명합니다.

12 개 용어

에이전트

AI 에이전트

AI agent

뜻

모델이 목표 달성을 위해 여러 단계의 행동을 선택하고 실행하는 시스템입니다.

언제 쓰나

처리 경로를 미리 완전히 정하기 어렵고 도구를 동적으로 선택해야 할 때 사용합니다.

활용 예시

에이전트는 티켓을 읽고, 문서를 검색하고, 수정 사항을 초안으로 작성하고, 승인을 요청합니다.

도구

도구 호출

Tool calling

뜻

모델이 외부 기능을 실행하도록 애플리케이션에 보내는 구조화 요청입니다.

언제 쓰나

검색, 데이터베이스 조회, 계산, 파일 작업, 업무 API 연결에 사용합니다.

활용 예시

검증된 주문 ID를 사용하여 get_order_status를 호출합니다.

도구

함수 호출

Function calling

뜻

사용 가능한 함수의 이름과 인자 형식을 제공하는 도구 호출 방식입니다.

언제 쓰나

애플리케이션이 제한된 호출 가능 작업을 제공할 때 사용합니다.

활용 예시

함수: create_calendar_event(title, start_time, attendees).

도구

도구 스키마

Tool schema

뜻

도구의 목적, 입력값, 제약을 기계가 읽을 수 있게 정의한 명세입니다.

언제 쓰나

모델이 올바른 도구와 유효한 인자를 선택하도록 명확히 작성합니다.

활용 예시

amount를 양수 값으로 정의하고, currency를 세 자리 코드 값으로 정의합니다.

연결 프로토콜

모델 컨텍스트 프로토콜(MCP)

Model Context Protocol (MCP)

뜻

AI 애플리케이션을 외부 도구, 데이터, 재사용 프롬프트에 연결하는 공개 프로토콜입니다.

언제 쓰나

공통 클라이언트·서버 규약으로 호환 기능을 연결할 때 사용합니다.

활용 예시

AI 호스트를 문서 MCP 서버에 연결하고 검색 도구를 노출합니다.

연결 프로토콜

MCP 호스트

MCP host

뜻

하나 이상의 MCP 클라이언트를 조정하고 권한과 사용자 경험을 관리하는 AI 애플리케이션입니다.

언제 쓰나

사용자 동의, 모델 상호작용, 서버 연결이 관리되는 위치를 설명할 때 사용합니다.

활용 예시

데스크톱 어시스턴트는 로컬 및 원격 서버의 MCP 호스트 역할을 합니다.

연결 프로토콜

MCP 서버

MCP server

뜻

MCP 클라이언트에 도구, 리소스, 프롬프트를 제공하는 프로그램입니다.

언제 쓰나

데이터 소스나 서비스를 여러 호환 AI 호스트에서 재사용하려 할 때 만듭니다.

활용 예시

CRM MCP 서버는 고객 검색을 읽기 전용 도구로 제공합니다.

워크플로

오케스트레이션

Orchestration

뜻

워크플로에서 모델, 도구, 에이전트, 상태, 실행 흐름을 조정하는 일입니다.

언제 쓰나

여러 기능을 순차·병렬·조건부로 실행해야 할 때 사용합니다.

활용 예시

검색, 분석, 승인 및 게시를 별도의 단계로 구성합니다.

에이전트

에이전트 메모리

Agent memory

뜻

에이전트가 여러 단계나 세션에 걸쳐 다시 사용할 수 있도록 저장한 정보입니다.

언제 쓰나

지속되는 선호, 작업 상태, 이전 결정을 보존할 때 범위를 정해 사용합니다.

주의

필요한 정보만 저장하고 보관 기간, 삭제, 접근 규칙을 정해야 합니다.

활용 예시

이 프로젝트에 대한 승인된 스타일 가이드를 기억하고, 관련 없는 개인적인 대화는 제외합니다.

에이전트

계획 수립

Planning

뜻

실행 전이나 실행 중에 중간 행동을 선택하고 순서를 정하는 과정입니다.

언제 쓰나

의존 관계나 대체 경로가 있는 여러 단계 목표에 사용합니다.

활용 예시

계획: 입력 내용을 검사하고, 증거를 검색하고, 초안을 작성한 다음, 검증을 실행합니다.

워크플로

핸드오프

Handoff

뜻

작업과 필요한 문맥을 한 에이전트나 구성 요소에서 다른 곳으로 넘기는 과정입니다.

언제 쓰나

전문 에이전트가 서로 다른 책임을 맡을 때 사용합니다.

활용 예시

분류 에이전트는 증거와 제약 조건과 함께 청구 사례를 환불 에이전트로 전달합니다.

사람 통제

사람 개입(HITL)

Human-in-the-loop (HITL)

뜻

사람이 AI 워크플로의 일부를 검토·수정·승인하는 통제 방식입니다.

언제 쓰나

영향이 크거나 되돌리기 어렵고 금전·법률·외부 공개와 관련된 행동에 적용합니다.

활용 예시

환불을 보내기 전에 일시 중지하고, 승인된 직원이 승인하도록 요청합니다.