용어 사전¶
주제 파일에 쓴 용어 풀이 228개를 모았다. 용어를 누르면 나온 주제로 간다.
ㄱ 12
검증 validation
들어온 값이 스키마에 맞는지 확인하는 일. 안 맞으면 거절한다. HTTP에서는 보통 422(Unprocessable Entity: 형식은 맞지만 내용이 규칙에 안 맞음)로 돌려준다.
ㄴ 2
ㄷ 7
데이터베이스
서로 완전히 분리된 공간이다. 한 연결은 한 데이터베이스에만 붙는다. 그래서 기본적으로 다른 데이터베이스의 표와 JOIN하지 못한다.
도구 호출 파서 tool call parser
모델이 쓴 글을 OpenAI 형식
tool_calls JSON으로 옮기는 서빙 엔진(vLLM 등) 안의 부품.ㄹ 3
ㅁ 7
ㅂ 11
반복 실패 감지 _first_repeated_failure
이미 실패한 호출과 이름·인자가 글자 하나까지 같으면 턴을 끊는다. 이때
422 "The assistant repeated a failing tool call."이 나간다.배포 이름과 import 이름
설치할 때 이름과 코드에서 부르는 이름은 다를 수 있다. 오늘은 저장소가
dhub2-manager이고, import 이름은 dhub2다.ㅅ 18
스키마 schema: 인자 양식
어느 칸에 어떤 타입이 들어가는지. JSON Schema(JSON 구조를 설명하는 표준 문법)로 쓴다.
ㅇ 21
앱 서버(애플리케이션 서버)
요청을 받아 규칙대로 처리하는 프로그램이다. 로그인 확인, 권한 확인, SQL 조립, 결과 합치기를 한다. 그날 구조에서는 Next.js 서버가 이 일을 맡는다.
엔티티 매칭
서로 다른 원천의 레코드가 같은 엔티티인지 판정해 짝짓는 일. record linkage(레코드 연결), entity resolution이라고도 한다.
열 저장(OLAP)
[1,2,3], [강남,서초,강남], [3,5,2]처럼 열 단위로 둔다. "구별 건수 합계"는 두 열만 읽으면 된다. 같은 값이 이어져 압축도 잘 된다.원격 저장소 remote
다른 곳(GitHub, 사내 서버)에 있는 같은 저장소. 로컬에는 별명과 주소만 등록한다. 관례상 별명은
origin.원천 source: 바깥에서 수집해 온 데이터
지나간 시점의 값은 다시 가져올 수 없는 경우가 많다. 그래서 이력을 지키는 책임이 여기 있다.
ㅈ 17
제약(constraint)
DB가 직접 지키는 규칙. PK(기본 키: 행을 하나로 구별하는 열), UNIQUE(중복 금지), FK(외래 키: 다른 표의 행을 가리키는 열) 등이 있다.
주의 분산
긴 입력에서 모델은 앞부분과 끝부분을 잘 쓰고 중간이나 뒤쪽을 덜 반영하는 경향이 있다. 연구에서는 "lost in the middle"이라고 부른다.
ㅊ 3
참조 데이터 reference data: 기준이 되는 목록
다른 표가 가리키는 코드표. 예: "11680 = 강남구". 외부 기준 자료에서 한 번 옮겨 온다.
채팅 템플릿 chat template
반대 방향 번역기. 대화와 도구 정의를 모델이 학습한 프롬프트 형식으로 바꾼다. 그 모델의 표기 규칙이 적힌 공식 문서 역할도 한다.
ㅋ 5
쿠키 cookie: 서버가 브라우저에 맡겨 두는 작은 값
같은 사이트로 가는 요청마다 브라우저가 알아서 붙인다.
<a href>, <img>, 주소창 이동도 마찬가지다.ㅌ 6
ㅍ 12
패턴(pattern)
자주 쓰이는 설계 방식에 붙인 이름. "무슨 역할을 하는 서버인가"를 말한다. 예: BFF, 프록시, 작업 큐.
ㅎ 3
A 5
API 게이트웨이
모든 서비스 앞에 서는 공용 입구. 인증·속도 제한·경로 나누기를 한다. 특정 화면을 위한 맞춤 일은 하지 않는다.
B 3
Blob Binary Large Object: 큰 바이트 덩어리
JS에서 "바이트 덩어리 하나"를 담는 객체. 안에 든 게 CSV든 이미지든 Parquet이든 그냥 바이트 나열로 다룬다.
C 5
cron 돌림
유닉스·리눅스의 전통적인 예약 실행 도구다.
crontab(cron 표: 언제 무엇을 돌릴지 적은 목록)에 한 줄씩 적는다.D 4
docker-compose.yml
컨테이너 여러 개의 설정(이미지, 포트, 환경 변수, 저장 공간)을 한 파일에 적은 것.
docker compose up 한 줄로 전부 띄운다.E 4
F 4
G 5
git clone <주소>
원격을 통째로 복사해 온다.
origin이 자동으로 등록된다. 그래서 clone으로 시작한 사람은 "commit하면 당연히 올라갈 곳이 있다"고 느끼기 쉽다.GitHub Actions
GitHub가 제공하는 자동 실행 서비스다. 저장소 안
.github/workflows/*.yml에 적으면 GitHub 서버가 돌려 준다.H 4
I 3
J 1
K 3
L 6
launchd
macOS의 공식 예약·상주 실행 관리자다. Mac에서도 cron이 돌긴 하지만 Apple은 launchd를 권한다. 설정은
~/Library/LaunchAgents/의 plist(XML 설정 파일)에 적는다.M 2
N 2
Node
JavaScript를 실행하는 스레드가 하나다. 기다리는 일은 운영체제와 libuv(Node 안에서 I/O를 맡는 라이브러리)의 스레드 풀에 넘긴다.
O 11
Object URL
URL.createObjectURL(blob)이 만드는 blob:https://… 모양의 임시 주소. 메모리 속 Blob을 가리킨다.P 13
Parquet
Apache 재단의 오픈소스 열 지향(columnar: 같은 열의 값을 붙여 저장) 이진(사람이 바로 읽을 수 없는 바이트) 형식.
Python
GIL(Global Interpreter Lock: 한 프로세스 안에서 한 번에 한 스레드만 Python 코드를 실행하게 하는 잠금)이 있다. 스레드를 늘려도 계산은 한 번에 하나씩이다. I/O를 기다리는 동안에는 GIL을 내려놓는다.
R 3
React만 예: Vite로 만든 앱
결과물은 HTML·JS 정적 파일뿐이다. 서버가 없으니 비밀을 숨길 곳도, DB에 붙을 곳도 없다. 백엔드를 따로 만들어야 한다.
Route Handler app/api//route.ts
GET·POST 함수를 내보내면 그대로 HTTP API가 된다. Express의 app.get(...)과 같은 역할이다.S 15
schedule 트리거
Actions에서 cron 식으로 시각을 정하는 방법이다. 시각은 UTC(세계 표준시) 기준이다. 한국 18시는 UTC 9시다.
Server Component 서버에서 미리 그리는 화면 조각, page.tsx의 기본
화면을 그리기 전에 서버에서 PG를 직접 읽는다. 별도 API를 거치지 않는다.
U 1
V 1
# 6
찾는 용어가 없습니다.