본문으로 건너뛰기
페이지 목차
이 페이지에서 검색

멀티 에이전트

이 페이지에 묻기

멀티 에이전트 · 현재 차시와 목차 본문에서만 찾아 답합니다. 답을 지어내지 않고 해당하는 대목을 그대로 보여 주며, 여기에 없으면 없다고 알려 드립니다.

생성형 AI가 아니라 이 페이지 본문을 찾아 그대로 보여 주는 방식입니다. 외부로 나가는 요청이 없습니다.

MULTI · AGENT

멀티 에이전트

생성 수정

도구 실행·검색·기억·그래프 흐름·전문 에이전트의 협업을 구성하고 권한·평가·사람의 확인으로 통제합니다.

26개 문서 · 길잡이·부록 · 26 / 26

용어 사전 — 멀티에이전트 과정

24개 차시에 나온 용어를 한곳에 모았습니다. "처음" 열의 차시로 가면 그 개념이 왜 필요한지부터 나옵니다.

이 사전을 쓰는 법

  1. "상위 범주" 열을 먼저 보세요. 그 단어가 설계 패턴인지 검색 기법인지 통제 장치인지가 갈리면 절반은 이해한 것입니다.
  2. 비슷해 보이는 둘이 헷갈리면 맨 뒤 부록 1. 헷갈리는 짝 모음 으로 가세요.

용어 사전 본문

이 교재의 기본 개념

용어영문상위 범주정의처음다시
판별 축—사고 도구두 개념을 0과 1로 가르는 하나의 질문. 이 교재는 여덟 개의 큰 축과 파생 축을 씀README 5장전체
유와 종차Genus · Differentia정의 방법상위 범주(유) + 형제와 구별되는 차이(종차)로 정의하는 법README 2장전체
누가 흐름을 정하는가—이 과정의 중심 축코드가 순서를 정하면 워크플로우, 모델이 다음 행동을 정하면 에이전트README 5.21, 9, 18, 22
평가셋Evaluation Set품질 검증 데이터실제 질문과 기대 결과를 모은 묶음. 분류 · 도구 선택 · 검색 품질을 숫자로 판정14, 7, 15

ㄱ ~ ㅅ

용어영문상위 범주정의처음다시
가드레일Guardrail통제 장치넘으면 안 되는 선을 코드 · 규칙으로 미리 그어 두는 것 (반복 횟수 · 비용 · 허용 도구 · 출력 검증)1022
가상환경Virtual Environment격리 장치프로젝트마다 Python 패키지 묶음을 따로 두는 장치2—
구조화 출력Structured Output출력 제어 기법모델 출력을 스키마에 맞는 데이터(JSON)로 강제하는 것. 형식은 보장하지만 내용은 보장하지 않음417, 20
그래프Graph흐름 구조노드(할 일)와 엣지(다음으로 가는 선)로 흐름을 표현한 것. 분기 · 되돌아감 · 병렬이 가능1819~23
근거 기반 답변Grounded Answer응답 방식검색된 문서를 근거로 답하고 출처를 붙이는 것1424
단기 기억Short-term Memory기억 유형이번 세션의 대화 이력1617
도구Tool에이전트 구성요소모델이 호출을 요청할 수 있도록 선언된 외부 기능. 실행은 앱 코드가 함56~8
도구 바인딩Tool Binding프레임워크 기능프레임워크에서 모델 객체에 사용할 도구 목록을 묶어 주는 것11—
라우터Router흐름 제어 부품입력을 보고 다음에 갈 경로(도구 · 노드 · 에이전트)를 고르는 부품719
리랭킹Reranking검색 기법1차 검색 후보를 더 정밀한 모델로 다시 정렬하는 것15—
마스킹Masking개인정보 보호 기법주민번호 · 연락처 등을 가려서 외부 전송 · 로그 기록 전에 보호하는 것811, 17
멀티에이전트Multi-Agent시스템 구조역할을 나눈 여러 에이전트가 협업하는 구조. 발전형이 아니라 선택지121, 22
메타데이터Metadata데이터 속성청크에 붙이는 출처 · 페이지 · 조항 · 개정일 · 접근 권한 정보1213, 14
벡터 DBVector Database저장소임베딩 벡터를 저장하고 가까운 것을 빠르게 찾는 데이터베이스1314
세션Session대화 단위한 사용자의 한 대화를 묶는 단위. 세션 ID로 이력을 저장 · 조회1623, 24
승인 게이트Approval Gate통제 장치쓰기 · 되돌릴 수 없는 작업 직전에 사람의 승인을 받는 지점23—

ㅇ ~ ㅎ

용어영문상위 범주정의처음다시
에스컬레이션Escalation흐름 제어모델이 처리할 수 없거나 확신이 낮을 때 사람 담당자에게 넘기는 것2319
에이전트AgentLLM 응용 시스템모델이 도구 사용과 다음 행동을 스스로 정하며 목표까지 반복하는 시스템19
에이전트 루프Agent Loop실행 구조모델 호출 → 도구 실행 → 결과 전달을 멈춤 조건까지 반복하는 구조910, 11
오케스트레이션Orchestration협업 구조여러 에이전트 · 작업의 순서와 위임을 조율하는 것22—
워크플로우WorkflowLLM 응용 시스템코드가 정한 순서 · 분기대로 LLM 호출과 도구를 실행하는 시스템118, 19
의도 분류Intent Classification분류 작업사용자 입력이 어떤 종류의 요청인지 정해진 값 중 하나로 고르는 것47, 19
인터럽트Interrupt실행 제어그래프 실행을 멈추고 상태를 저장해 두었다가 나중에 재개하는 것23—
임베딩Embedding변환 기법글을 뜻이 비슷할수록 가까이 놓이는 숫자 벡터로 바꾸는 것1315
입출력 계약I/O Contract설계 약속에이전트가 무엇을 받고 무엇을 돌려주는지 스키마로 정한 약속2122
장기 기억Long-term Memory기억 유형세션을 넘어 남는 사용자 정보 (요약 · 프로필)17—
전문 에이전트Specialist Agent에이전트좁은 역할 · 작은 도구 세트 · 자기 지식 범위만 맡은 에이전트2122
청킹Chunking전처리문서를 검색 단위(청크)로 나누는 것. 크기 · 겹침이 품질을 좌우1215
체크포인터Checkpointer상태 저장 장치그래프의 상태를 단계마다 저장해 세션 유지 · 재개를 가능하게 하는 부품1823
컨텍스트 윈도우Context Window모델 제약한 번의 호출에 넣을 수 있는 토큰 수의 상한216, 17
컨텍스트 주입Context Injection프롬프트 기법검색 결과를 구분자로 감싸 프롬프트에 넣어 근거로 쓰게 하는 것14—
쿼리 재작성Query Rewriting검색 기법구어체 · 맥락 의존 질문을 검색하기 좋은 문장으로 바꾸는 것1516
토큰Token텍스트 단위모델이 글을 다루는 조각. 비용과 길이 제한의 단위27, 10
트레이싱Tracing관측 기법에이전트의 각 단계(입력 · 출력 · 도구 · 토큰 · 시간)를 기록해 나중에 추적하는 것1122, 24
프롬프트 인젝션Prompt Injection보안 위협입력 · 문서 · 도구 결과 속 문장이 시스템 지시를 덮어쓰려는 공격1014
하이브리드 검색Hybrid Search검색 기법키워드 검색과 의미 검색 결과를 합치는 것15—
환각Hallucination모델 오류근거 없이 그럴듯한 내용을 지어내는 것512, 14
회귀 테스트Regression Test검증 방법고정된 평가셋을 변경 전후에 돌려 성능이 떨어지지 않았는지 확인하는 것1124

A ~ Z

용어영문상위 범주정의처음다시
API 키API Key비밀값외부 API를 내 권한으로 쓰게 해 주는 값. 환경변수로만 다룸2—
BM25—검색 알고리즘단어 출현 빈도로 점수를 매기는 키워드 검색 방식15—
CoTChain of Thought프롬프트 기법답 전에 단계적 추론을 쓰게 하는 기법. 최신 모델은 생각 기능이 내장됨3—
Few-shot—프롬프트 기법입력-출력 예시 몇 개를 보여 주어 형식과 기준을 가르치는 것34
Function CallingTool Calling모델 기능모델이 도구 호출을 요청 하고 앱이 실행하는 구조56~9
HITLHuman-in-the-Loop통제 장치흐름 중간에 사람의 확인 · 승인 · 수정 단계를 두는 것238
LangChain—프레임워크LLM 호출 · 도구 · 검색 부품을 표준 인터페이스로 묶는 라이브러리11—
LangGraph—프레임워크상태 그래프로 에이전트 흐름을 정의 · 실행하는 라이브러리1819~23
Planner-Worker—설계 패턴계획자가 작업을 나누고 작업자들이 실행한 뒤 결과를 모으는 구조2022
RAGRetrieval-Augmented Generation응용 기법관련 문서를 찾아 프롬프트에 넣어 근거로 답하게 하는 기법1213~15
ReActReason + Act에이전트 패턴생각 → 행동(도구) → 관찰을 반복하는 에이전트 방식9—
SDKSoftware Development Kit개발 도구API를 코드에서 쉽게 쓰도록 만든 공식 라이브러리2—
SSEServer-Sent Events전송 방식서버가 클라이언트로 이벤트를 연속으로 보내는 HTTP 방식. 스트리밍에 씀24—
Supervisor 패턴Supervisor Pattern설계 패턴관리 에이전트가 매번 다음 담당 에이전트를 고르고 결과를 종합하는 구조22—
Temperature—생성 파라미터확률 분포를 날카롭게(낮게) 또는 평평하게(높게) 하는 값. 최신 Claude 모델은 직접 받지 않음3—

부록 1. 헷갈리는 짝 모음

짝갈리는 축한 줄
워크플로우 ↔ 에이전트누가 흐름을 정하는가코드가 순서를 정함 ↔ 모델이 다음 행동을 정함
도구 선언 ↔ 도구 실행③ 속성 ↔ 기능모델은 요청만 , 실행은 코드가
프롬프트로 "JSON으로" ↔ 구조화 출력부탁 ↔ 강제깨질 수 있음 ↔ 스키마가 형식을 보장
스키마 검증 ↔ 평가셋⑧ 구문론 ↔ 의미론형식이 맞나 ↔ 분류 · 답이 맞나
프롬프트의 "다른 사람 정보 금지" ↔ 도구 코드의 권한 검사부탁 ↔ 강제어길 수 있음 ↔ 코드가 막음
조회 도구 ↔ 신청 도구읽기 ↔ 쓰기재시도 안전 ↔ 승인 · 멱등성 필요
RAG ↔ 파인튜닝밖에서 찾는가 ↔ 안을 고치는가문서를 찾아 넣음 ↔ 가중치를 고침
키워드 검색 ↔ 의미 검색⑧ 구문론 ↔ 의미론같은 단어 ↔ 같은 뜻
인코딩 ↔ 임베딩거리에 뜻이 있는가글자를 숫자로 ↔ 가까울수록 뜻이 비슷
세션(단기) ↔ 프로필(장기)단기 ↔ 장기 기억이번 대화 ↔ 다음 대화에도 남음
체인 ↔ 그래프선형 ↔ 그래프한 줄 ↔ 분기 · 되돌아감 · 병렬
State ↔ Node③ 속성 ↔ 기능흐름이 들고 다니는 값 ↔ 값을 바꾸는 동작
Planner-Worker ↔ Supervisor언제 판단하는가미리 계획하고 실행 ↔ 매 단계 다음 담당을 판단
에이전트 하나 ↔ 멀티에이전트⑤ 하나 ↔ 여럿단순 · 싸다 ↔ 전문화, 대신 넘겨주는 비용
인터럽트 ↔ 에러로 멈춤⑦ 무상태 ↔ 상태상태를 저장하고 재개 가능 ↔ 처음부터 다시
스트리밍 ↔ 빨라짐⑥ 동기 ↔ 비동기먼저 보여 줄 뿐, 총 시간은 같음
근거 있는 답 ↔ 그럴듯한 답증거 ↔ 주장출처가 붙음 ↔ 환각일 수 있음