AI Engineering Tools

Generative AI Engineering

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

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

12 개 용어

에이전트

AI 에이전트

AI agent

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

언제 쓰나

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

활용 예시

An agent reads a ticket, searches documentation, drafts a fix, and requests approval.

도구

도구 호출

Tool calling

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

언제 쓰나

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

활용 예시

Call get_order_status with the verified order ID.

도구

함수 호출

Function calling

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

언제 쓰나

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

활용 예시

Function: create_calendar_event(title, start_time, attendees).

도구

도구 스키마

Tool schema

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

언제 쓰나

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

활용 예시

Define amount as a positive number and currency as a three-letter code.

연결 프로토콜

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

Model Context Protocol (MCP)

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

언제 쓰나

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

활용 예시

Connect the AI host to a documentation MCP server and expose its search tool.

연결 프로토콜

MCP 호스트

MCP host

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

언제 쓰나

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

활용 예시

The desktop assistant acts as the MCP host for local and remote servers.

연결 프로토콜

MCP 서버

MCP server

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

언제 쓰나

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

활용 예시

The CRM MCP server exposes customer search as a read-only tool.

워크플로

오케스트레이션

Orchestration

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

언제 쓰나

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

활용 예시

Orchestrate retrieval, analysis, approval, and publishing as separate stages.

에이전트

에이전트 메모리

Agent memory

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

언제 쓰나

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

주의

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

활용 예시

Remember the approved tone guide for this project, not unrelated personal conversations.

에이전트

계획 수립

Planning

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

언제 쓰나

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

활용 예시

Plan: inspect inputs, retrieve evidence, produce a draft, then run validation.

워크플로

핸드오프

Handoff

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

언제 쓰나

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

활용 예시

The triage agent hands the billing case to the refund agent with evidence and constraints.

사람 통제

사람 개입(HITL)

Human-in-the-loop (HITL)

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

언제 쓰나

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

활용 예시

Pause before sending the refund and ask an authorized employee to approve it.