용어 찾아보기¶
이 사이트는 책의 표기를 따릅니다. 같은 것을 다른 이름으로 알고 있다면 이 표에서 찾아 해당 글로 가면 됩니다. 사이트 검색에도 이 표가 함께 잡히므로 영어나 다른 표기로 검색해도 이 페이지가 나옵니다.
| 이 사이트의 표기 | 영어 | 달리 부르는 말 | 다루는 글 |
|---|---|---|---|
| 4-티어 아키텍처 | 4-tier architecture | 4티어, 4계층 아키텍처, 레이어드 아키텍처, four-tier architecture | AI 에이전트 서비스 4-티어 아키텍처 |
| 채널, 오케스트레이션, 능력, 파운데이션 | Channel, Orchestration, Capability, Foundation | T1, T2, T3, T4, 계층, 티어 | AI 에이전트 서비스 4-티어 아키텍처 |
| 횡단 관심사 | Cross-cutting concerns | 공통 관심사, 크로스커팅 | AI 에이전트 서비스 4-티어 아키텍처 |
| 관측 가능성 | Observability | 옵저버빌리티, 관측성, 모니터링, 텔레메트리 | AI 에이전트 관측 가능성 |
| 툴 호출 | Tool calling | 함수 호출(function calling), 펑션 콜링, 도구 호출 | 툴 호출 설계, 툴 구현과 실행 제어 |
| 툴 루프 | Tool loop | 툴 콜 루프, 툴 호출 루프, 에이전트 루프 | 재귀적 어드바이저와 툴 루프 제어 |
| 재귀적 어드바이저 | Recursive advisor | 리커시브 어드바이저, ToolCallingAdvisor | 재귀적 어드바이저와 툴 루프 제어 |
| 어드바이저 체인 | Advisor chain | 어드바이저 파이프라인, 인터셉터 체인, Advisors API | 대화 메모리와 어드바이저 체인 |
| 대화 메모리 | Chat memory | 채팅 메모리, 대화 기록, 컨텍스트 메모리 | 대화 메모리와 어드바이저 체인 |
| 구조화한 출력 | Structured output | 구조화된 출력, JSON 출력, 스키마 출력 | 토큰과 구조화한 출력 |
| 프롬프트 템플릿 | PromptTemplate | 프롬프트 엔지니어링, 시스템 프롬프트 | ChatModel과 ChatClient, 그리고 프롬프트 엔지니어링 |
| 임베딩 모델 | Embedding model | 임베딩, 벡터 변환, bge-m3 | 임베딩 모델과 벡터 데이터베이스 |
| 벡터 데이터베이스 | Vector store, vector database | 벡터 스토어, 벡터 DB, VectorStore, pgvector | 임베딩 모델과 벡터 데이터베이스 |
| ETL 파이프라인 | ETL pipeline | 문서 수집, 문서 리더, 청킹, 인덱싱 | RAG 아키텍처와 ETL 파이프라인 |
| 모듈러 RAG | Modular RAG | 모듈형 RAG, 고급 RAG, Advanced RAG, RetrievalAugmentationAdvisor | Naive RAG에서 모듈러 RAG로 |
| MCP | Model Context Protocol | 모델 컨텍스트 프로토콜, MCP 서버, MCP 클라이언트 | MCP 기본과 스프링 AI MCP 클라이언트, 스프링 AI로 MCP 서버 만들기 |
| MCP 시큐리티 | MCP security | OAuth2, JWT, 인가 서버, 리소스 서버 | MCP 보안 |
| 추가 정보 요청 | Elicitation | 엘리시테이션, 사용자 입력 요청 | 사용자 개입(HITL) 승인 게이트 |
| 사용자 개입 | Human-in-the-loop (HITL) | 휴먼 인 더 루프, 사람 개입, 승인 게이트, 승인 워크플로 | 사용자 개입(HITL) 승인 게이트 |
| 하위 에이전트 | Subagent | 서브에이전트, 서브 에이전트, 에이전트 위임, TaskTool | 엔터프라이즈 스프링 AI 에이전트 CLI |
| 멀티 에이전트 | Multi-agent | 다중 에이전트, 에이전트 오케스트레이션, 에이전트를 툴로(agent as a tool) | 엔터프라이즈 스프링 AI 에이전트 CLI |
| 메타 툴 | Meta-tool | TodoWrite, AskUserQuestion, Task, Skills, 명확화 질문, 작업 계획 | 엔터프라이즈 스프링 AI 에이전트 CLI |
| 동적 툴 탐색 | Dynamic tool discovery, tool search | 동적 툴 발견, 툴 서치, ToolSearchToolCallingAdvisor | 스프링 AI 에이전트 아키텍처와 구현, 그리고 동적 툴 탐색 |
| 에이전트 스킬 | Agent Skills | 스킬, SKILL.md, 스킬 파일 | 에이전트 스킬 |
| 컨텍스트 엔지니어링 | Context engineering | 컨텍스트 관리, 컨텍스트 윈도우, 프롬프트 설계 | 에이전트 실행 루프와 컨텍스트 엔지니어링 |
| 리액트 | ReAct | 리즌 앤 액트, 추론과 행동 | 에이전트 실행 루프와 컨텍스트 엔지니어링 |
| 워크플로, 자율 에이전트 | Workflow, autonomous agent | 워크플로우, 에이전틱 워크플로, 오토노머스 에이전트 | 에이전트 실행 루프와 컨텍스트 엔지니어링 |
| 애너테이션 | Annotation | 어노테이션, @Tool, @McpTool | 스프링 AI로 MCP 서버 만들기 |
| 올라마 | Ollama | 로컬 모델, 로컬 LLM, qwen3.5 | ChatModel과 ChatClient, 그리고 프롬프트 엔지니어링 |
| 오픈AI | OpenAI | 오픈에이아이, OpenAI API, GPT | 부록: 오픈AI 전환, AI 평가, 외부 AI 에이전트 연결 |
| AI 평가 | Evaluation, LLM-as-a-judge | 심판 LLM, 평가기, Evaluator | 부록: 오픈AI 전환, AI 평가, 외부 AI 에이전트 연결 |
| 스프링 AI 플레이그라운드 | Spring AI Playground | 플레이그라운드, MCP 인스펙터 | 부록: 스프링 AI 플레이그라운드 |