부록 · 기초 기술 용어 사전

이 부록의 역할부록 24의 "용어집"이 에이전트 분야의 고유 개념(에이전트·핸드오프·가드레일·MCP 등)을 다룬다면, 이 사전은 그와 달리 분야를 가리지 않는 보편 기술 용어(JSON·HTTP·데이터베이스·라이브러리 이름 등)를 모았습니다. 입문 독자가 본문에서 처음 마주쳐 멈칫할 만한 용어를 주제별로 묶고, 한 줄 풀이와 "처음 나오는 장" 링크를 달았습니다. 본문에도 첫 등장 자리에 같은 풀이가 들어 있으니, 읽다가 막히면 본문 풀이 또는 이 사전에서 찾으면 됩니다.

A. 형식·데이터

용어한 줄 풀이처음 등장
JSON{"키": 값} 형태로 데이터를 적는 가벼운 텍스트 형식. 프로그램끼리 데이터를 주고받을 때 표준처럼 쓰임05장
JSON Schema"이 JSON은 이런 필드를 이런 자료형으로 가져야 한다"를 규정하는 형식. 도구의 입력 형태 설명서18장

B. 네트워크·프로토콜

용어한 줄 풀이처음 등장
API다른 프로그램의 기능을 호출해 쓰는 약속된 창구. LLM API는 "문장을 보내면 답을 주는" 외부 서비스 창구02장
SDKSoftware Development Kit. 특정 기능을 쉽게 개발하도록 묶어 제공하는 도구·코드 모음06장
HTTP웹에서 데이터를 주고받는 표준 통신 규약17장
stdio표준 입출력. 같은 컴퓨터 안 두 프로그램이 입력·출력으로 직접 대화하는 방식17장
서브프로세스한 프로그램이 자기 안에서 띄워 거느리는 하위 프로그램17장
SSEServer-Sent Events. 서버가 클라이언트로 데이터를 계속 흘려보내는 HTTP 기반 방식17장
Streamable HTTPSSE를 개선해 2026년 MCP 기본이 된 전송 방식17장
웹훅(webhook)특정 사건이 일어나면 미리 정한 주소로 자동 알림 요청을 보내는 방식19장
CLICommand-Line Interface. 명령어를 타이핑해 프로그램을 다루는 터미널 기반 인터페이스18장

C. 보안

용어한 줄 풀이처음 등장
키 폐기(rotate)노출된 API 키를 무효화하고 새 키를 발급받는 것02장
인증(authentication)요청을 보낸 쪽이 정당한 사용자인지 확인하는 절차18장
베어러 토큰요청에 함께 실어 보내는 출입증 같은 문자열. 이 토큰을 가진 자에게 접근을 허용18장
샌드박스바깥 시스템과 차단된 안전한 코드 실행 공간16장
컨테이너프로그램을 독립된 환경에 격리해 실행하는 기술(예: Docker). 샌드박스를 만드는 대표 수단16장
감사 추적(audit trail)"누가 언제 무엇을 했는지" 기록을 남겨 나중에 따라가 볼 수 있게 하는 것19장

D. 언어·도구·라이브러리

용어한 줄 풀이처음 등장
condaAnaconda에 딸려 오는 파이썬 환경·패키지 관리 도구02장
venv파이썬에 기본 내장된 가상환경 생성 기능(별도 설치 불필요)02장
uv최근 등장한 매우 빠른 파이썬 패키지·환경 관리 도구02장
Anaconda데이터·AI용 파이썬 배포판(conda·주요 라이브러리 포함)02장
데코레이터함수 위에 @이름으로 붙여 그 함수에 기능을 더하는 파이썬 문법07장
독스트링(docstring)함수 바로 아래 """..."""로 적는 함수 설명문07장
타입 힌트city: str처럼 인자·반환값의 자료형을 표시하는 파이썬 문법07장
Pydantic데이터 구조·자료형을 클래스로 선언하고 자동 검증하는 파이썬 라이브러리07장
TypedDict딕셔너리의 각 키에 들어갈 자료형을 미리 선언하는 파이썬 타입11장
asyncio / async·await오래 걸리는 작업 동안 멈추지 않고 다른 일을 처리하는 비동기 문법·라이브러리06장
Jupyter 노트북코드를 칸 단위로 실행·확인하는 웹 기반 대화형 개발 환경06장
exec문자열로 된 파이썬 코드를 그 자리에서 실행하는 내장 함수16장
scikit-learn파이썬의 대표적 머신러닝 라이브러리16장
LangChainLLM 앱을 만들 때 쓰는 대표적 파이썬 프레임워크(LangGraph의 모체)17장
GILGlobal Interpreter Lock. 파이썬에서 한 번에 하나의 스레드만 실행되게 하는 잠금 장치06장
Mistral유럽의 LLM 제공사(및 그 모델)19장
Google Vertex구글 클라우드의 AI 모델 플랫폼19장
Ollama내 컴퓨터에서 직접 오픈소스 LLM을 돌리는 도구19장

E. 인프라·데이터베이스·라이선스

용어한 줄 풀이처음 등장
환경변수OS가 프로그램에 건네주는 설정값. 코드 밖에 API 키 등을 두는 통로02장
SQLite별도 서버 없이 파일 하나로 동작하는 가벼운 데이터베이스. 로컬 개발에 적합07장
PostgreSQL(Postgres)대규모 서비스에 널리 쓰이는 강력한 오픈소스 데이터베이스. 프로덕션에 적합13장
Redis데이터를 메모리에 두어 매우 빠르게 읽고 쓰는 데이터베이스. 세션·캐시에 적합20장
벡터 스토어 / 임베딩문서를 의미 기반 검색이 가능하도록 숫자 벡터(임베딩)로 변환해 저장하는 데이터베이스20장
RAGRetrieval-Augmented Generation. 질문과 관련된 문서 조각을 검색해 모델에 주입하는 기법20장
청크 / 청킹큰 문서를 검색·처리하기 좋게 일정 크기로 잘게 나누는 것(과 그 조각)21장
Release Candidate(RC)정식 출시 직전의 후보 버전. 큰 문제가 없으면 그대로 정식판이 됨13장
fair-code소스가 공개되어 자유롭게 쓰되, 제작사가 상업적 재판매 등 일부 용도를 제한하는 모델(완전한 오픈소스와 구분)19장
이전: 부록 24 · 치트시트·용어집·추가 학습
처음으로: 00. 학습 안내서 INDEX
빠르게 바뀌는 분야이므로, 도구·라이브러리 관련 항목은 실제 사용 전 공식 문서로 한 번 더 확인하세요.