CDSA한국데이터사이언티스트협회 — AI·데이터 교육과 컨설팅cdsa.kr 바로가기 →

용어 풀이

로컬 AI를 쓸 때 자주 만나는 용어를 쉬운 말로 풉니다.

1모델 기본11개

LLM (대규모 언어 모델)
대량의 글로 학습해 글을 이해하고 만들어 내는 AI 모델입니다. 요약, 분류, 초안 작성, 번역 같은 일을 합니다.

AI에게 이렇게 말하기: 응답이 늦거나 실패할 때 화면에 보여 줄 문구도 함께 만들어 주세요.

로컬 LLM
인터넷 없이 내 PC나 기관 서버에서 돌리는 LLM입니다. 폐쇄망에서 요약·질의응답을 하거나 밖으로 내보낼 수 없는 문서를 다룰 때 씁니다. Ollama, LM Studio, Msty 같은 도구로 실행합니다.

AI에게 이렇게 말하기: Ollama에 설치한 모델을 쓰도록 만들고, 모델 이름은 설정 파일에서 바꿀 수 있게 해 주세요.

소형 언어 모델 (SLM)
크기를 줄여 일반 PC에서도 돌아가게 만든 언어 모델입니다. 큰 모델보다 답의 품질은 낮지만 요약, 교정, 분류처럼 범위가 분명한 일에는 쓸 수 있습니다. sLLM이라고도 부릅니다.
매개변수 (파라미터)
모델이 학습으로 얻은 숫자들입니다. 모델 이름 뒤의 4b, 12b 같은 표기는 매개변수 수를 십억 단위로 적은 것입니다. 많을수록 대체로 답이 좋아지지만 메모리가 더 필요하고 느려집니다.
가중치 (모델 파일)
학습이 끝난 모델의 매개변수를 저장한 파일입니다. 로컬 AI에서 모델을 받는다는 말은 이 파일을 내려받는다는 뜻입니다. 크기가 수 GB에서 수십 GB에 이릅니다.
오픈 웨이트 (공개 가중치)
가중치 파일을 누구나 내려받을 수 있게 공개한 모델입니다. 내 PC에서 직접 돌릴 수 있습니다. 공개되어 있어도 사용 조건은 모델마다 다르므로 라이선스를 따로 확인해야 합니다.
양자화
모델의 숫자를 덜 정밀하게 저장해 파일 크기와 메모리 사용량을 줄이는 방법입니다. 많이 줄일수록 가볍고 빨라지지만 답의 품질이 조금 떨어집니다.
GGUF
로컬에서 돌리는 언어 모델을 파일 하나에 담는 형식입니다. llama.cpp와 이를 바탕으로 한 도구들이 이 형식의 파일을 읽습니다. Msty Studio에서는 가지고 있는 GGUF 파일을 가져와 쓸 수 있습니다.
추론
학습이 끝난 모델에 입력을 넣어 답을 얻는 일입니다. 로컬 AI에서 '모델을 돌린다'는 말은 추론을 내 PC에서 한다는 뜻입니다.
멀티모달
글뿐 아니라 사진, 스캔 문서, 그래프, 음성 같은 여러 종류의 입력을 함께 다루는 것입니다. 모델마다 받을 수 있는 입력 종류가 다릅니다.
임베딩 모델
글을 임베딩으로 바꾸는 일만 하는 모델입니다. 대화용 모델보다 훨씬 작아 사양이 낮은 PC에서도 돌아갑니다. 문서 검색(RAG)에는 대화용 모델과 별도로 임베딩 모델이 필요합니다.

2대화와 프롬프트9개

토큰
LLM이 글을 나누어 세는 단위입니다. 한 번에 넣을 수 있는 분량과 외부 서비스의 요금이 토큰으로 정해집니다.

AI에게 이렇게 말하기: 문서가 길면 나눠서 요약한 뒤 합치는 방식으로 만들고, 호출당 예상 토큰을 알려 주세요.

컨텍스트 (컨텍스트 창)
LLM이 한 번에 참고하는 입력 전체입니다. 한 번에 받을 수 있는 분량의 한도를 컨텍스트 창이라고 합니다. 대화가 길어지면 앞부분을 놓칠 수 있고, 한도를 넘으면 '입력이 너무 길다'는 오류가 납니다.

AI에게 이렇게 말하기: 지금까지 정한 요구사항을 10줄로 요약해 주세요. 새 대화에서 이 요약으로 이어 가겠습니다.

프롬프트
AI에게 주는 지시문입니다. 목적, 조건, 출력 형식, 하지 말 것을 적으면 결과가 안정됩니다.

AI에게 이렇게 말하기: 제가 준 요구사항을 다시 정리해서 보여 주고, 빠진 조건을 질문해 주세요.

시스템 프롬프트
대화를 시작하기 전에 모델에게 미리 주는 지시문입니다. 역할, 말투, 지켜야 할 규칙을 적어 둡니다. 한 줄만 바꿔도 말투와 역할이 달라집니다.
메타 프롬프트
좋은 프롬프트를 AI에게 대신 만들게 하는 프롬프트입니다. 무엇을 어떻게 물어야 할지 모를 때 내 상황·목표·제약을 먼저 설명하고 프롬프트를 쓰게 합니다.

AI에게 이렇게 말하기: 이 작업에 쓸 프롬프트를 만들어 주세요. 먼저 필요한 정보를 질문하고, 완성본은 복사할 수 있게 코드 블록으로 주세요.

컨텍스트 주입
질문에 맞는 자료를 골라 프롬프트에 함께 넣어 AI가 내 자료로 답하게 하는 방법입니다. 조회 결과 표, 지침 문단, 회의 메모를 붙여 넣는 것이 가장 단순한 형태이고, 자료를 자동으로 찾아 넣으면 RAG가 됩니다.
환각 (할루시네이션)
AI가 그럴듯하지만 사실과 다른 내용을 답하는 일입니다. 숫자, 날짜, 고유명사, 법령 조문, 출처에서 자주 생깁니다. 원문과 대조하고 숫자는 다시 계산해 확인해야 합니다.

AI에게 이렇게 말하기: 방금 답에서 숫자·날짜·고유명사만 따로 뽑아 표로 보여 주세요. 원문과 대조하겠습니다.

에이전트
목표를 주면 계획을 세우고 도구를 써 가며 여러 단계를 스스로 실행하는 AI입니다. 맡길 때는 목표·범위·결과 형식과, 사람 확인을 받을 지점을 함께 정해 줍니다.
코딩에이전트
내 폴더의 파일을 직접 읽고 고치고 명령을 실행하는 AI 도구입니다. 여러 파일로 된 프로그램을 만들거나 고칠 때 씁니다.

AI에게 이렇게 말하기: 파일을 고치기 전에 계획을 먼저 보여 주고, 끝나면 바꾼 파일 목록과 확인 방법을 알려 주세요.

3문서 검색과 자료 변환14개

RAG (검색 증강 생성)
질문과 관련된 문서 조각을 먼저 찾아서 LLM에 함께 넣어 답하게 하는 방식입니다. 답변에 근거 문서를 표시할 수 있어 규정·매뉴얼 질의응답에 씁니다.

AI에게 이렇게 말하기: 문서를 나눠 검색하는 RAG로 만들고, 답변마다 근거 문서 이름과 쪽수를 붙여 주세요.

임베딩
글의 의미를 숫자 목록으로 바꾼 것입니다. 뜻이 비슷한 문장을 찾는 데 씁니다. RAG의 문서 검색과 비슷한 민원 찾기에 들어갑니다.

AI에게 이렇게 말하기: 문서를 500자 단위로 나눠 임베딩하고, 질문과 가장 가까운 5개를 찾게 해 주세요.

벡터
숫자를 순서대로 늘어놓은 묶음입니다. 임베딩 결과가 벡터입니다. 두 벡터가 가까우면 두 글의 뜻이 비슷하다고 봅니다.
벡터 DB
임베딩 벡터를 저장해 두고, 질문과 가까운 벡터를 빨리 찾아 주는 저장소입니다. 문서가 많은 RAG에서 씁니다.
청크 (청킹)
긴 문서를 검색하기 좋게 나눈 조각입니다. 나누는 일을 청킹이라고 합니다. 조각이 너무 크면 관련 없는 내용이 섞이고, 너무 작으면 앞뒤 맥락이 끊깁니다.
단어가 똑같지 않아도 뜻이 비슷한 글을 찾는 검색입니다. 임베딩을 써서 질문과 가까운 문단을 고릅니다.
질문에 든 단어가 얼마나 들어 있는지로 문서를 찾는 검색입니다. BM25는 그 점수를 매기는 대표적인 방식입니다. 문서번호, 조항, 고유명사처럼 정확한 단어를 찾을 때 강합니다.
의미 검색과 단어 검색을 함께 쓰는 방법입니다. 뜻이 비슷한 문단과 정확한 단어가 든 문단을 모두 후보로 올립니다.
색인 (인덱스)
문서를 빨리 찾으려고 미리 만들어 두는 찾아보기입니다. 문서를 고치거나 새로 넣으면 색인도 다시 만들어야 검색 결과에 반영됩니다.
지식 베이스
AI가 답할 때 근거로 삼도록 넣어 둔 문서 묶음입니다. 부서 양식, 지침, 용어집을 넣어 둡니다. Msty Studio에서는 Knowledge Stacks가 이 역할을 합니다.
OCR (글자 인식)
사진이나 스캔 이미지 속 글자를 텍스트로 바꾸는 기술입니다. 스캔한 문서는 OCR을 거쳐야 검색하거나 AI에 넣을 수 있습니다.
전사 (STT)
음성을 글로 바꾸는 일입니다. 회의 녹음을 글로 바꿔 회의록을 만들 때 씁니다. Whisper는 전사에 쓰는 모델 이름입니다.
음성 합성 (TTS)
글을 목소리로 바꾸는 일입니다. 안내 방송이나 음성 안내 파일을 만들 때 씁니다.
HWPX
한글 문서를 XML 파일 묶음(zip)으로 저장하는 형식입니다. 코드로 열고 고칠 수 있어 문서 검색 색인을 만들거나 양식을 자동으로 채울 때 다루기 쉽습니다.

AI에게 이렇게 말하기: 기존 HWPX 양식 파일을 열어 표시한 칸만 바꾸고, 서식은 그대로 두는 방식으로 만들어 주세요.

4실행 도구와 연결13개

Ollama
언어 모델을 내 컴퓨터에 받아 실행하는 오픈소스 도구입니다. 터미널에서 명령 한 줄로 모델을 받고 대화할 수 있으며, 다른 프로그램이 모델을 불러 쓸 수 있게 내 PC에서 API를 제공합니다.
llama.cpp
언어 모델을 일반 PC에서 돌리게 해 주는 오픈소스 실행 엔진입니다. 여러 로컬 AI 도구가 이 엔진을 바탕으로 합니다.
Msty
로컬 모델과 온라인 모델을 한 화면에서 쓰게 해 주는 도구입니다. 모델을 받고 실행하고 대화하는 일을 앱 안에서 처리합니다.
API
다른 프로그램의 기능이나 데이터를 정해진 방식으로 불러 쓰는 통로입니다. 로컬 AI에서는 내가 만든 도구나 다른 앱이 Ollama 같은 실행 도구의 모델을 불러 쓸 때 나옵니다.

AI에게 이렇게 말하기: 요청 예시 하나를 먼저 만들고, 응답을 확인한 뒤 화면에 붙여 주세요.

API 키
API를 쓸 자격을 증명하는 문자열입니다. 외부 AI 서비스를 프로그램에서 부를 때 필요하고, 남이 알면 내 이름으로 요금이 나갑니다. 내 PC의 로컬 모델을 부를 때는 보통 키가 필요 없습니다.

AI에게 이렇게 말하기: API 키는 코드에 적지 말고 환경변수에서 읽게 해 주세요.

엔드포인트
API에서 특정 기능을 부르는 주소 하나입니다. 외부 서비스를 부르던 코드에서 주소를 로컬 주소로 바꾸면 같은 코드로 로컬 모델을 쓸 수 있는 경우가 많습니다.
localhost (로컬호스트)
내 PC 자신을 가리키는 주소입니다. 주소가 localhost로 시작하면 요청이 내 PC 밖으로 나가지 않습니다. Ollama의 공식 예시 주소도 localhost로 시작합니다.
포트
한 PC 안에서 프로그램을 구분하는 번호입니다. 주소 뒤에 :11434처럼 붙습니다. 같은 포트를 다른 프로그램이 쓰고 있으면 '이미 사용 중'이라는 오류가 납니다.

AI에게 이렇게 말하기: 포트가 사용 중이라고 나옵니다. 다른 포트로 실행하거나 기존 프로세스를 끄는 방법을 알려 주세요.

터미널
명령어를 입력해 프로그램을 실행하는 창입니다. 윈도우에서는 PowerShell이나 명령 프롬프트(CMD)를 씁니다. Ollama로 모델을 받고 실행할 때 엽니다.

AI에게 이렇게 말하기: 입력할 명령을 한 줄씩 나눠 주고, 각 명령이 무엇을 하는지 한 문장으로 알려 주세요.

오류 메시지
프로그램이 멈춘 이유를 적은 문장입니다. 마지막 몇 줄에 원인이 적혀 있는 경우가 많습니다.

AI에게 이렇게 말하기: 오류 전체를 그대로 붙여 넣습니다. 원인을 먼저 설명하고, 고칠 부분만 바꿔 주세요.

로그
프로그램이 실행되면서 남기는 기록입니다. 언제 무엇이 일어났는지 알 수 있어 모델이 뜨지 않거나 답이 오지 않을 때 원인을 찾는 데 씁니다.
MCP
AI가 파일, DB, 업무 시스템 같은 외부 도구와 데이터를 정해진 방식으로 호출하게 하는 연결 규격입니다.

AI에게 이렇게 말하기: 먼저 이미 만들어진 MCP 서버가 있는지 찾아 주고, 없으면 조회 기능 하나만 있는 MCP 서버부터 만들어 주세요.

JSON
{ "이름": "값" } 형태로 데이터를 적는 형식입니다. API 응답과 설정 파일에 많이 쓰고, AI에게 정해진 칸에 맞춰 답하게 할 때도 씁니다.

AI에게 이렇게 말하기: 결과를 설명 없이 JSON으로만 출력하고, 필드 이름과 형식을 먼저 정해 주세요.

5PC 사양과 브라우저6개

메모리 (RAM)
프로그램이 실행되는 동안 쓰는 작업 공간입니다. 로컬 모델은 파일 전체가 메모리에 올라가므로, 모델 파일 크기보다 메모리가 넉넉해야 합니다.
GPU (그래픽카드)
많은 계산을 한꺼번에 처리하는 장치입니다. 모델을 그래픽카드에 올리면 CPU만 쓸 때보다 훨씬 빠르게 답합니다.
VRAM (그래픽카드 메모리)
그래픽카드에 달린 전용 메모리입니다. 이 용량 안에 들어가는 모델이어야 그래픽카드로 빠르게 돌릴 수 있습니다. Apple Silicon Mac은 메모리를 그래픽과 함께 씁니다.
온디바이스
서버로 보내지 않고 지금 쓰는 기기 안에서 처리하는 방식입니다. 입력한 글, 사진, 음성이 기기 밖으로 나가지 않습니다.
WebGPU
웹페이지가 내 PC의 그래픽카드를 쓰게 해 주는 브라우저 기능입니다. 이 기능이 있어 작은 언어 모델을 브라우저 안에서 돌릴 수 있습니다. 최신 크롬·엣지에서 됩니다.
WebAssembly (WASM)
브라우저 안에서 프로그램을 빠르게 실행하게 해 주는 기술입니다. 영상 처리 도구나 데이터베이스, 인식 모델을 설치 없이 웹페이지에서 돌릴 때 씁니다.

6폐쇄망과 보안10개

폐쇄망 (내부망)
인터넷과 분리된 기관 업무망입니다. 외부 AI 서비스와 외부 API를 쓸 수 없고, 웹페이지가 인터넷에서 불러오는 파일(CDN)도 받지 못합니다.

AI에게 이렇게 말하기: 폐쇄망에서 돌아가야 합니다. 외부 CDN·API 없이 파일만으로 동작하게 만들어 주세요.

망분리
업무용 망과 인터넷용 망을 나누어 쓰는 방식입니다. 업무 PC에서는 인터넷이 되지 않으므로, 외부망에서 받은 자료는 기관 절차에 따라 옮겨야 합니다.
반입
외부망에서 받은 설치 파일, 모델, 코드를 기관 절차에 따라 폐쇄망 안으로 옮기는 일입니다. 로컬 AI는 설치 파일과 모델 파일을 함께 반입해야 씁니다.

AI에게 이렇게 말하기: 폐쇄망에 반입할 수 있게 필요한 라이브러리를 모두 포함한 설치 파일 묶음으로 만들어 주세요.

온프레미스
외부 클라우드가 아니라 기관이 직접 가진 서버나 PC에 설치해 운영하는 방식입니다. 기관 서버에 모델을 올려 직원들이 내부망에서 함께 쓰는 구성이 여기에 듭니다.
개인정보
이름, 연락처, 주민번호처럼 사람을 알아볼 수 있는 정보입니다. AI에 문서를 넣기 전에 들어 있는지 확인해야 합니다.

AI에게 이렇게 말하기: 개인정보는 필요한 칸만 받고, AI에 보내기 전에 이름·연락처를 가리는 단계를 넣어 주세요.

마스킹 (비식별)
이름, 연락처 같은 값을 가리거나 가상값으로 바꿔 누구인지 알 수 없게 하는 일입니다. 외부 AI에 자료를 넣어야 할 때 먼저 합니다.
비밀값
API 키, 비밀번호처럼 남에게 알려지면 안 되는 값입니다. 코드나 문서에 적어 두지 않고 따로 보관합니다.

AI에게 이렇게 말하기: 코드 전체에서 비밀값이 적힌 곳을 찾아 환경변수로 옮기고, 목록을 알려 주세요.

라이선스
모델, 코드, 글꼴, 이미지를 써도 되는 조건입니다. 상업 사용, 수정, 출처 표시 조건이 저마다 다릅니다. 공개된 모델도 업무에 쓰기 전에 라이선스를 확인합니다.

AI에게 이렇게 말하기: 이 프로젝트에 쓴 모델과 라이브러리의 라이선스를 표로 정리해 주세요.

접근 권한 (최소 권한)
사람과 프로그램에 꼭 필요한 권한만 주는 원칙입니다. AI가 문서를 읽기만 하면 되는 일에는 읽기 권한만 줍니다.

AI에게 이렇게 말하기: 이 도구에는 읽기 전용 계정만 쓰고, 쓰기·삭제 기능은 만들지 말아 주세요.

백신 오탐
문제없는 프로그램을 백신이 악성으로 잘못 판단해 막는 일입니다. 직접 만든 실행 파일이나 새로 반입한 프로그램이 실행되지 않거나 삭제될 때 의심해 봅니다. 임의로 백신을 끄지 말고 전산 담당자에게 확인합니다.