본문 바로가기
Develop/AI

AI 관련 용어 정리

by 찹키리 2026. 2. 10.

🔹AI Application

  • AI 모델을 사용해 특정 기능이나 서비스를 제공하는 모든 소프트웨어
  • ex. AI Agent, 챗봇

 

[AI Application Workflow]

User

Application

AI Model

Response

 


🔹AI Agent

  • 사용자 개입 없이 상황을 스스로 판단해 최적의 행동을 수행하는 s/w 시스템 (환경 인식, 판단, 행동)
    → 즉, AI 모델을 사용해 단순 질의 응답을 넘어 특정 유저, 특정 task에 특화된 맞춤형 서비스를 제공하고, 필요시 스스로 상황을 판단해 적절한 외부 시스템이나 도구를 호출해 작업을 수행할 수 있는 s/w

 

[AI Agent Workflow]

User 요청

LLM 판단

Agent가 Tool/API 선택

실제 작업 수행

 


🔹Human-In-The-loop

  • AI 시스템의 의사결정 과정 중 일부 단계에 사람이 개입해 검토, 승인, 수정할 수 있는 구조
  • hallucination, 잘못된 판단, 위험한 행동 실행, 민감한 데이터 처리 등 아직 AI가 완전하지 않기 때문에 중요한 단계에서는 사람의 개입이 필요

 


🔹RAG (Retrieval-Augmented Generation)

  • LLM이 답변을 생성하기 전에 외부 지식이나 문서를 검색(Retrieval)해 그 정보를 기반으로 답변을 생성하는 방식
    → 검색 + 답변 생성 구조
  • Hallucination(환각) 감소, 내부 문서 활용, 최신 정보 제공 등
  • chunking/top-k/reranking

 

[RAG Workflow]

User 질문

질문 Embedding 생성

Vector DB에서 유사 문서 검색 (Similarity Search)

관련 문서 retrieval

LLM에게 같이 전달

답변 생성

 


🔹Vector DB

  • 텍스트를 숫자 벡터로 저장하고 벡터간 유사도 검색을 통 의미 기반 검색을 하는 DB
1️⃣ 벡터 저장
2️⃣ 벡터 검색
3️⃣ similarity 계산
4️⃣ top-k retrieval

 


🔹Prompt

  • AI에게 주는 입력 지시문

 


🔹MCP (Model Context Protocol)

  • LLM이 외부 도구나 시스템과 표준화된 방식으로 연결할 수 있도록 만든 프로토콜 (Suggested by Anthropic)

[LLM-MCP]

LLM → MCP → Tool (Database, API, File System, Search, ...)

 

 

'Develop > AI' 카테고리의 다른 글

MCP 서버 구현해보기  (0) 2025.11.09