기본26
이미 읽은 책 페이지에 책갈피를 꽂아두기.
생성 중 이미 계산한 키·값을 재사용해 속도를 올리는 장치.
자세히 · 실무 포인트
앞에서 계산한 걸 다시 계산하지 않고 꺼내 써요. 그래서 대화가 길어질수록 메모리를 더 먹어요.
실무 포인트 — 긴 대화가 느려지고 메모리를 먹는 이유.
업계 표준 용어
엄청나게 많은 글을 읽고 '다음에 올 말'을 맞히는 법을 배운 앵무새.
다음 토큰을 확률로 예측하도록 거대한 텍스트로 학습한 모델.
자세히 · 실무 포인트
책을 다 읽은 앵무새가 앞에 나온 말 다음에 올 말을 아주 잘 맞혀요. 뜻을 이해하는 게 아니라서 가끔 자신 있게 틀려요.
실무 포인트 — 에이전트·요약·코드 생성의 바닥 — 한계(환각·컨텍스트)가 설계를 정한다.
업계 표준 용어
옷만 갈아입히기. 몸(원본 모델)은 그대로.
원본 가중치는 두고 작은 어댑터만 학습하는 경량 파인튜닝.
자세히 · 실무 포인트
거대한 모델을 통째로 다시 가르치지 않고, 작은 '옷' 파일만 학습해서 끼워요. 캐릭터나 화풍을 30MB짜리 파일로 바꿔 끼우는 셈이에요.
실무 포인트 — 스타일·캐릭터를 30MB 안팎 파일로 갈아 끼울 수 있다.
Microsoft Research, 2021
콘센트 규격 통일. 어떤 기계든 같은 플러그로 꽂기.
모델과 외부 도구를 잇는 표준 규약(JSON-RPC, stdio/HTTP).
자세히 · 실무 포인트
도구마다 따로 연결 코드를 짜던 걸 하나의 표준 규격으로 맞춘 거예요. 이 앱에 꽂혀 있는 cindy_* 도구들이 전부 이 규격이에요.
실무 포인트 — 도구마다 연동 코드를 짜지 않아도 된다 — cindy_* 가 전부 MCP다.
Anthropic 공개(2024-11)
백과사전을 통째로 부르는 대신, 질문마다 그 분야 전문가에게만 전화 돌리기.
여러 전문가 신경망 중 일부만 골라 쓰는 구조.
자세히 · 실무 포인트
여러 전문가를 옆에 두고 필요한 몇 명만 부르는 구조예요. 큰 모델만큼 똑똑한데 계산은 덜 해요.
실무 포인트 — 파라미터는 많지만 실제 연산은 적게 쓰는 모델 설계.
업계 표준 용어
시험 보기 전에 관련 책 페이지를 펼쳐놓고 답하는 것.
질문과 관련된 자료를 먼저 검색해 프롬프트에 붙여 넣는 방식.
자세히 · 실무 포인트
모델이 모든 걸 외우게 하는 대신, 질문이 오면 관련 자료를 먼저 찾아 함께 보여줘요. 그래서 '내 문서'를 근거로 답할 수 있어요.
실무 포인트 — 모델이 모르는 사내 문서를 근거로 답하게 만드는 가장 싼 방법.
업계 표준 용어
그 지도에 점을 잔뜩 찍어두고 '여기서 가까운 것'을 금방 찾아주는 창고.
임베딩 벡터를 저장하고 유사도로 찾아주는 저장소.
자세히 · 실무 포인트
임베딩(지도 위의 점)을 수백만 개 저장해두고, 질문과 가장 가까운 점을 빠르게 찾아주는 서랍장이에요.
실무 포인트 — RAG의 검색 엔진. 노트·로그가 많아지면 필요해진다.
업계 표준 용어
전국 모의고사. 모두 같은 시험지로 비교.
모델끼리 비교하는 표준 시험(MMLU, SWE-bench 등).
자세히 · 실무 포인트
여러 모델을 같은 문제로 재는 표준 시험이에요. 광고 문구 대신 숫자로 비교할 때 써요.
실무 포인트 — 광고 문구 대신 비교 근거를 잡을 때.
업계 표준 용어
큰일을 쪼개서 여럿에게 나눠주기.
큰 작업을 쪼개 맡기는 하위 에이전트.
자세히 · 실무 포인트
한 명이 다 하면 지치고 헷갈려요. 작은 일꾼에게 나눠 맡기면 동시에 진행되고 각자 기억도 깔끔해요.
실무 포인트 — 병렬로 돌리거나 컨텍스트를 분리할 때 쓴다.
업계 표준 용어
고화질 사진을 카톡으로 보내려고 살짝 줄이는 것.
가중치를 8bit·4bit로 낮춰 메모리와 속도를 얻는 기법.
자세히 · 실무 포인트
숫자를 아주 정밀하게 저장하면 메모리를 많이 먹어요. 조금 거칠게 저장해서 작은 컴퓨터에도 들어가게 만드는 기술이에요. 대신 화질(품질)이 조금 떨어져요.
실무 포인트 — 8GB VRAM에서 큰 모델을 돌리는 방법. 품질 손실과 맞바꾼다.
업계 표준 용어
심부름을 맡으면 알아서 계획 세우고 다녀오는 사람.
목표를 받아 스스로 계획하고 도구를 써서 일을 끝내는 프로그램.
자세히 · 실무 포인트
시키면 '먼저 이걸 하고, 그다음 저걸' 스스로 정하고 도구를 써서 끝까지 해요. 대신 어디서 멈출지는 정해줘야 해요.
실무 포인트 — 이 파이프라인의 작업 단위(Claude·Codex·Antigravity·Kimi)
업계 표준 용어
하고, 보고, 고치고 — 를 끝날 때까지 반복.
계획→행동→관찰을 목표 달성까지 반복하는 실행 구조.
자세히 · 실무 포인트
계획하고 행동하고 결과를 확인하는 걸 목표에 닿을 때까지 돌려요. 실수하면 결과를 보고 다음 행동을 바꿔요.
실무 포인트 — 어디서 멈출지, 실패를 어떻게 되돌릴지가 설계의 핵심.
업계 표준 용어
오케스트라 지휘자. 누가 언제 연주할지 정하기.
여러 에이전트·도구의 순서와 자원을 지휘하는 일.
자세히 · 실무 포인트
여러 에이전트가 서로 부딪히지 않게 순서와 자리를 정해주는 일이에요. 이 파이프라인에서는 Orca가 그 역할을 해요.
실무 포인트 — 4개 후보를 같은 조건에서 돌리고 비교하려면 필요하다.
업계 표준 용어
라면 물 조절. 세게 끓이면 매번 다르고, 약하게 끓이면 늘 비슷.
출력의 무작위성. 0에 가까우면 같은 답, 높으면 다양해진다.
자세히 · 실무 포인트
값이 낮으면 같은 질문에 같은 답, 높으면 매번 새로운 답이 나와요. 보고서·코드는 낮게, 아이디어 낼 때는 높게 써요.
실무 포인트 — 보고서·코드는 낮게, 아이디어 발산은 높게.
업계 표준 용어
단어를 지도 위의 점으로 찍기. 뜻이 비슷하면 가까이 찍기.
글·이미지를 의미가 가까우면 가까운 숫자 벡터로 바꾼 것.
자세히 · 실무 포인트
'강아지'와 '멍멍이'를 지도에서 가까운 점으로 만들어요. 그러면 '가까운 점 찾기'가 곧 '비슷한 뜻 찾기'가 돼요.
실무 포인트 — 검색·중복 제거·분류의 재료.
업계 표준 용어
선생님 답안을 보고 학생이 요령을 익히기.
큰 모델의 출력을 정답 삼아 작은 모델을 학습시키는 것.
자세히 · 실무 포인트
큰 모델의 답을 정답 삼아 작은 모델을 가르쳐요. 느린 선생님의 판단을 빠른 학생에게 옮기는 셈이에요.
실무 포인트 — 느린 큰 모델의 판단을 빠른 모델로 옮길 때.
업계 표준 용어
답부터 말하지 않고 풀이를 길게 쓰는 학생.
답하기 전에 긴 사고 과정을 거치도록 학습된 모델 계열.
자세히 · 실무 포인트
생각 과정을 길게 거치도록 학습된 모델이에요. 수학·코드에 강하고 대신 느려요.
실무 포인트 — 수학·코드에서 강하지만 느리고 비싸다.
업계 표준 용어
빠른 친구가 먼저 답을 쓰고, 선생님이 맞는지만 채점.
작은 모델이 후보 토큰을 먼저 뽑고 큰 모델이 검증하는 가속 기법.
자세히 · 실무 포인트
작은 모델이 후보를 먼저 만들어요. 큰 모델이 맞는지 확인만 하면 되니 빨라요.
실무 포인트 — 품질 그대로 속도만 올리는 쪽.
업계 표준 용어
한 번에 펼칠 수 있는 책상 크기.
한 번에 넣을 수 있는 토큰 상한.
자세히 · 실무 포인트
책상이 작으면 책을 많이 못 펼치죠. 모델도 한 번에 볼 수 있는 양이 정해져 있어서, 너무 긴 문서는 잘라서 넣거나 요약해서 넣어야 해요.
실무 포인트 — 문서 전체를 넣을 수 있는지, 잘라 넣어야 하는지를 결정한다.
업계 표준 용어
레고 블록. 글을 잘게 부순 조각 하나.
모델이 글을 세는 최소 단위. 한글은 대략 1~2자에 1토큰.
자세히 · 실무 포인트
모델은 글자를 그대로 못 읽고 잘게 자른 조각으로 읽어요. 한글은 대개 한두 글자가 한 조각이고, 요금도 이 조각 수로 세요. 그래서 같은 말도 짧게 쓰면 싸요.
실무 포인트 — 요금·컨텍스트 한도·속도가 전부 토큰 기준이다.
업계 표준 용어
택시 미터기. 많이 태울수록 요금이 올라감.
100만 토큰당 요금. 입력·출력·캐시가 따로 매겨진다.
자세히 · 실무 포인트
100만 토큰당 얼마로 매겨요. 입력·출력·캐시가 따로 계산되고, 로컬 생성과 유료 API 중 뭐가 싼지 가르는 기준이에요.
실무 포인트 — 같은 일을 어느 모델·API로 맡길지 비용으로 가르는 기준 — ⑤ 비용 탭이 이 값(출력 1M 토큰)이다.
업계 표준 용어
운전 잘하는 사람에게 '우리 회사 차'만 따로 가르치기.
이미 학습된 모델을 내 데이터로 추가 학습하는 것.
자세히 · 실무 포인트
기본 실력은 그대로 두고, 내 자료로 말투나 형식을 추가로 가르치는 거예요. 효과는 좋지만 시간과 돈이 들어요.
실무 포인트 — 프롬프트로 안 되는 형식·말투를 고정할 때 쓴다. 비용·유지가 든다.
업계 표준 용어
시험지로 실력 확인하기.
정해진 문제 세트로 성능·회귀를 재는 일.
자세히 · 실무 포인트
정해진 문제 세트로 점수를 매겨요. '좋아진 것 같다'를 '3문제 더 맞았다'로 바꾸는 방법이에요.
실무 포인트 — '좋아진 것 같다'를 숫자로 바꾸는 유일한 방법.
업계 표준 용어
같은 숙제의 앞부분은 지우지 않고 그대로 두기.
같은 앞부분 프롬프트의 계산을 재사용해 비용·지연을 줄이는 기능.
자세히 · 실무 포인트
매번 같은 안내문을 다시 계산하지 않게 캐시해 둬요. 돈과 시간이 줄어요.
실무 포인트 — 긴 시스템 프롬프트를 매번 다시 계산하지 않게 한다.
업계 표준 용어
모르는 걸 '아는 척'하는 것.
없는 사실을 그럴듯하게 만들어내는 현상.
자세히 · 실무 포인트
시험에서 모르는 문제도 빈칸 없이 채우려는 학생처럼, 모델도 모르면 그럴듯하게 지어내요. 그래서 숫자나 사실은 꼭 원본과 맞춰봐야 해요.
실무 포인트 — 보고서·코드에 그대로 들어가면 조용히 틀린다. 실측·검증 단계가 필요한 이유.
업계 표준 용어
트렌드12
부서끼리 내선 전화로 일을 넘기기.
에이전트끼리 서로에게 일을 넘기는 통신 규약.
자세히 · 실무 포인트
서로 다른 회사의 에이전트끼리 일을 넘기는 약속이에요. 한 흐름으로 엮을 때 필요해요.
실무 포인트 — 서로 다른 벤더의 에이전트를 한 흐름에 엮을 때.
Google 주도, 2025
급하게 찍어낸 똑같은 기념품.
양산된 저품질 AI 생성물.
자세히 · 실무 포인트
AI로 양산한 저품질 결과물이에요. 'AI 티 나는 화면'을 걷어내는 작업이 생긴 이유도 여기 있어요.
실무 포인트 — 'AI 티 나는 UI'를 걷어내는 작업(unslop)이 생긴 이유.
2024년 이후 통용
낱장 메모 대신, 사람과 사건을 선으로 이어붙인 관계 지도.
문서를 지식 그래프로 엮어, 조각 검색이 아니라 관계를 따라 찾는 RAG.
자세히 · 실무 포인트
조각만 찾으면 '누가 누구와 무슨 일이 있었는지'가 안 보여요. 관계 지도를 따라가면 연결된 사실을 함께 찾을 수 있어요.
실무 포인트 — '누가 무엇을 언제'처럼 연결이 중요한 질문에 강하다.
2024년 이후 확산
한 번에 책 한 권을 넣는 것.
수십만~수백만 토큰을 한 번에 넣는 문맥 처리 능력.
자세히 · 실무 포인트
창을 키우는 경쟁이 있었어요. 다만 길다고 다 읽는 건 아니에요.
실무 포인트 — 긴 문서는 넣는 것보다 찾게 하는 게 정확하다.
모델 제공자 공식 발표
글·그림·소리를 같이 이해하는 모델.
텍스트·이미지·오디오를 한 모델에서 함께 다루는 능력.
자세히 · 실무 포인트
그림을 보여 주고 설명을 받거나, 화면을 읽고 답해요. 요즘 모델은 대부분 멀티모달이에요.
실무 포인트 — 그림·화면 문제는 텍스트만으로 풀리지 않는다.
모델 제공자 공식 발표
설계도 안 보고 '이런 느낌으로 지어줘'라고 말로 시키기.
코드를 읽기보다 자연어로 시켜 결과만 확인하는 개발 방식.
자세히 · 실무 포인트
코드를 한 줄씩 읽기보다 결과만 보며 시키는 방식이에요. 빠르지만 확인을 건너뛰면 조용히 망가져요.
실무 포인트 — 빠르지만 검증을 건너뛰면 조용히 망가진다. 테스트가 유일한 안전장치.
Karpathy, 2025-02
작고 빠르고 싼 모델.
수십억 파라미터 이하로 줄여 노트북·폰에서도 도는 모델.
자세히 · 실무 포인트
품질을 조금 내주고 속도·비용을 크게 얻어요. 잡일엔 충분한 경우가 많아요.
실무 포인트 — 분류·요약 같은 단순 작업은 작은 모델로 충분하다.
업계 통용 개념
레시피가 아니라 완성된 요리를 통째로 받기.
가중치 파일을 공개해 직접 내려받아 돌릴 수 있는 모델.
자세히 · 실무 포인트
가중치 파일을 공개해서 내 컴퓨터에서 직접 돌릴 수 있어요. 요금은 없지만 라이선스는 따로 확인해야 해요.
실무 포인트 — 로컬·오프라인·요금 없음의 전제. 라이선스는 따로 확인해야 한다.
업계 표준 용어
서버 없이 내 기기에서 모델을 돌림.
클라우드 대신 기기 안에서 직접 추론하는 방식.
자세히 · 실무 포인트
인터넷 없이 돌고 데이터가 밖으로 안 나가요. 대신 모델이 작고 느려요.
실무 포인트 — 민감한 자료·오프라인 환경이면 이쪽을 본다.
업계 통용 개념
요리 전에 재료를 어떻게 놓을지 정리하는 일.
프롬프트 한 줄이 아니라, 모델에 넣을 재료(지시·예시·도구·기억)를 설계하는 일.
자세히 · 실무 포인트
프롬프트를 예쁘게 쓰는 게 아니라, 모델 앞에 무엇을 어떤 순서로 놓을지 설계하는 거예요. 같은 요리사라도 재료를 어떻게 놓느냐에 따라 결과가 달라져요.
실무 포인트 — 같은 모델로 결과가 갈리는 이유 대부분이 여기다.
2025년부터 쓰인 표현
사람처럼 화면을 보고 마우스를 잡고 클릭하기.
모델이 화면을 보고 마우스·키보드로 GUI를 직접 조작하는 기능.
자세히 · 실무 포인트
API가 없는 프로그램도 화면을 보고 조작할 수 있어요. 사람보다 느리고 잘 깨져요.
실무 포인트 — API가 없는 프로그램도 자동화할 수 있게 된다. 느리고 깨지기 쉽다.
2024-10 이후
시험 시간을 더 주면 더 오래 생각하고 푸는 것.
학습이 아니라 추론할 때 생각할 시간(연산)을 늘려 성능을 올리는 접근.
자세히 · 실무 포인트
가르치는 양을 늘리는 대신, 답할 때 더 오래 생각하게 해서 성능을 올려요. 대신 느리고 비싸요.
실무 포인트 — 요즘 추론 모델의 핵심 주장. 비용은 그대로 늘어난다.
2024~2025 확산
이미지13
선생님 말을 얼마나 세게 들을지 정하는 다이얼.
프롬프트를 얼마나 강하게 따를지 정하는 값.
자세히 · 실무 포인트
높으면 주문에 딱 붙고, 낮으면 자유롭지만 흐트러져요.
실무 포인트 — 높으면 프롬프트에 붙고, 낮으면 자유롭지만 흐트러진다.
업계 표준 용어
밑그림 위에 색칠하기. 구도는 밑그림이 정해줌.
깊이·윤곽 같은 조건 이미지로 구도를 강제하는 확장.
자세히 · 실무 포인트
깊이나 윤곽 같은 밑그림을 주면 그 모양을 지키면서 그려요. '매번 다른 방이 나오는' 문제를 푸는 도구예요.
실무 포인트 — 같은 방을 매번 같은 각도로 뽑는 문제를 푼다.
2023
사진 한 장만 보고 '이게 앞, 저게 뒤'를 자동으로 알아내기.
한 장에서 깊이맵을 자동 추정하는 모델.
자세히 · 실무 포인트
평면 사진에서 거리 정보를 추정해 깊이 지도를 만들어줘요. 손으로 그리던 일이 사라져요.
실무 포인트 — 손으로 깊이를 그리던 일을 없앤다.
2024
기존 그림을 놓고 '이 정도만 바꿔'라고 하기.
기존 이미지를 출발점으로 다시 그리는 방식(denoise로 강도 조절).
자세히 · 실무 포인트
원본에서 출발해 다시 그려요. 얼마나 바꿀지(denoise)로 강도를 조절하고, 너무 세게 하면 원본과 멀어져요.
실무 포인트 — 구도를 손으로 정하지 못해 원본에 끌려간다.
업계 표준 용어
그림을 압축했다 푸는 부품.
이미지를 잠재 공간으로 압축·복원하는 오토인코더.
자세히 · 실무 포인트
SD는 픽셀 대신 압축된 잠재 공간에서 그림을 만들어요. 그 변환을 VAE가 맡아요.
실무 포인트 — 색이 흐리거나 뭉개지면 VAE·디코더를 의심한다.
Stable Diffusion 구조
작업대 크기. 큰 작품은 큰 작업대가 필요.
GPU의 전용 메모리. 모델·해상도가 여기에 맞아야 한다.
자세히 · 실무 포인트
GPU 전용 메모리예요. 모델과 해상도가 여기에 맞아야 돌아가고, 8GB면 8GB 안에 들어가는 것만 돌아가요.
실무 포인트 — 8GB에서 되는 모델과 안 되는 모델이 갈린다.
업계 표준 용어
가까운 건 밝게, 먼 건 어둡게 칠한 지도.
픽셀마다 카메라에서 얼마나 먼지를 밝기로 적은 이미지.
자세히 · 실무 포인트
픽셀마다 카메라에서 얼마나 먼지를 밝기로 적은 그림이에요. ControlNet에 넣는 '구도 정답지'예요.
실무 포인트 — ControlNet에 넣는 구도 정답지.
업계 표준 용어
몇 번 고쳐 그릴지. 많이 고치면 정교하고, 적으면 빠름.
노이즈를 깎는 반복 횟수.
자세히 · 실무 포인트
노이즈를 깎는 횟수예요. 8GB 환경에서는 24~30이 무난한 구간이에요.
실무 포인트 — 늘리면 디테일, 줄이면 속도. 24~30이 8GB의 무난한 구간.
업계 표준 용어
주사위의 시작 숫자. 같은 숫자면 같은 결과.
난수 시작값. 같은 시드+같은 설정이면 같은 결과.
자세히 · 실무 포인트
시드와 설정이 같으면 같은 그림이 나와요. 그래서 비교할 때는 시드를 고정해요.
실무 포인트 — 재현·비교의 기본. 결과가 안 나오면 시드를 고정한다.
업계 표준 용어
그림을 크게, 선명하게 키우기.
작은 이미지를 더 높은 해상도로 다시 그리는 처리(업스케일러).
자세히 · 실무 포인트
4배로 키우면서 디테일을 채워요. ESRGAN 계열이 유명해요.
실무 포인트 — 큰 해상도를 바로 뽑기보다 작게 뽑고 키우는 편이 빠를 때가 있다.
업스케일 모델 공식 문서
그림의 한 부분만 지우고 그 자리만 다시 칠하기.
이미지의 일부 영역만 다시 그리는 것.
자세히 · 실무 포인트
가구 하나 바꾸려고 그림 전체를 다시 그리면 낭비예요. 그 영역만 칠하면 돼요.
실무 포인트 — 가구 하나만 바꾸는 수정에 전체 재생성은 낭비.
업계 표준 용어
그림 그리는 아이의 '실력'이 담긴 파일.
모델 가중치 묶음 파일(.safetensors 등). 그림 '실력' 자체.
자세히 · 실무 포인트
같은 주문이라도 실력 파일을 바꾸면 그림이 완전히 달라져요. 그래서 '어떤 체크포인트로 그렸나'가 결과를 좌우해요.
실무 포인트 — 같은 프롬프트도 체크포인트를 바꾸면 전혀 달라진다.
업계 표준 용어
모래밭에 흐릿하게 그려진 그림을 지우개로 조금씩 다듬기.
노이즈에서 시작해 조금씩 깎아 이미지를 만드는 생성 모델.
자세히 · 실무 포인트
지저분한 점(노이즈)에서 시작해 조금씩 깎아 그림을 만들어요. 한 번에 완성하는 게 아니라 여러 번 고쳐요.
실무 포인트 — ComfyUI·SDXL 파이프라인의 엔진.
업계 표준 용어
3D12
공짜 3D 작업실. 모델링·렌더·애니메이션을 한 창에서.
모델링·렌더·애니메이션을 한 프로그램에서 하는 오픈소스 3D 도구.
자세히 · 실무 포인트
이 PC에도 설치돼 있는 3D 통합 도구예요. 모델링부터 렌더, 파이썬 스크립트까지 한 창에서 해요.
실무 포인트 — 3D를 만지면 결국 여기로 온다 — 자동화도 파이썬으로 된다.
Blender 공식(오픈소스)
옛날부터 쓰던 3D 교환 형식. 게임·3D 툴에서 자주.
Autodesk가 만든 3D 교환 형식 — 애니메이션·리깅까지 담는다.
자세히 · 실무 포인트
게임 엔진과 3D 프로그램 사이에서 오래 쓰였어요. 요즘은 glTF로 옮겨가는 중이에요.
실무 포인트 — 받은 파일이 .fbx면 임포트 설정부터 확인한다.
Autodesk 공식
glTF를 파일 하나로 묶은 것. 텍스처까지 안에.
glTF의 바이너리 판 — 모델·텍스처를 파일 하나에 담는다.
자세히 · 실무 포인트
JSON과 이미지가 따로 놀던 glTF를 한 파일로 합친 형태예요. 그대로 보내면 끝이에요.
실무 포인트 — 파일 하나만 주면 되니 공유·업로드가 편하다.
Khronos 공식 사양
3D판 JPEG. 웹에서 잘 도는 3D 형식.
웹·실시간용 3D 장면 교환 형식 — JSON 설명 + 바이너리.
자세히 · 실무 포인트
3D 씬을 파일로 주고받는 표준이에요. JSON으로 구조를, .glb로 데이터를 담아요.
실무 포인트 — 뷰어·웹·시뮬 사이를 옮길 때 가장 안전한 형식.
Khronos 공식 사양
멀리 있으면 대충, 가까우면 자세히.
거리에 따라 폴리곤 수가 다른 모델로 바꿔 그리는 기법.
자세히 · 실무 포인트
멀리 있는 물체에 정밀 모델을 쓸 이유가 없죠. 단계별 모델을 준비해 거리에 따라 바꿔요.
실무 포인트 — 게임이 버벅이면 폴리곤보다 LOD 설계를 먼저 본다.
실시간 그래픽스 기법
재질을 진짜처럼 — 쇠는 쇠처럼, 천은 천처럼.
빛의 물리를 흉내 내 재질을 표현하는 렌더 방식.
자세히 · 실무 포인트
빛이 물체에 부딪히는 방식을 물리 법칙대로 계산해요. 같은 모델도 조명에 따라 달라 보이는 이유예요.
실무 포인트 — 같은 모델도 조명에 따라 달라 보이는 이유.
업계 표준 용어
로봇의 몸 설명서 — 관절이 어디에 붙었는지 적은 종이.
로봇의 몸체·관절·링크를 적는 XML 형식.
자세히 · 실무 포인트
몸체·관절·링크를 XML로 적은 것이에요. 시뮬레이터와 화면이 같은 몸을 그리게 하는 정본이에요.
실무 포인트 — 시뮬레이터와 시각화가 같은 몸을 그리게 하는 정본.
ROS 표준
3D 껍데기를 펼쳐 그림을 붙이는 좌표.
3D 표면을 2D 이미지에 대응시키는 좌표(UV)를 만드는 작업.
자세히 · 실무 포인트
구를 평면 지도처럼 펼쳐 텍스처를 붙여요. 이음매를 어디 두느냐가 품질을 갈라요.
실무 포인트 — 텍스처가 늘어나 보이면 UV부터 의심한다.
3D 그래픽스 기본 개념
사진 여러 장으로 장면을 점 구름처럼 재현.
사진들로 장면을 수백만 개의 가우시안 점으로 재구성하는 기법.
자세히 · 실무 포인트
2023년에 나온 재구성 방식이에요. 메시 대신 점을 뿌려서 사진 같은 3D를 만들어요.
실무 포인트 — 스캔 장면을 사실감 있게 볼 때 — 대신 편집은 어렵다.
Kerbl et al., 2023
인형에 뼈를 넣기.
3D 모델에 뼈대를 넣어 움직일 수 있게 만드는 작업.
자세히 · 실무 포인트
뼈대를 넣어야 앉고 걷는 자세를 만들 수 있어요. 없으면 딱딱한 인형 그대로예요.
실무 포인트 — 앉기·걷기 자세를 만들려면 뼈대가 먼저다.
업계 표준 용어
무거운 모델을 가볍게 다시 짜기.
스캔·조각 결과 위에 애니메이션용으로 깔끔한 메시를 다시 만드는 작업.
자세히 · 실무 포인트
폴리곤이 엉망인 모델 위에 정리된 메시를 다시 그려요. 애니메이션이 되게 하는 작업이에요.
실무 포인트 — 스캔 모델은 그대로 못 쓴다 — 이 과정을 거쳐야 움직인다.
3D 제작 공정
3D 물체의 뼈대 — 점과 면의 그물.
3D 물체를 정점·모서리·면으로 표현한 그물 구조.
자세히 · 실무 포인트
점(vertex)을 이어 면을 만든 게 메시예요. 폴리곤이 많을수록 매끈하고 무거워요.
실무 포인트 — 무겁다 싶으면 폴리곤 수부터 본다 — LOD로 줄인다.
3D 그래픽스 기본 개념
보안12
프로그램별로 만질 수 있는 파일을 정해 둠.
경로 기준으로 프로세스의 파일·네트워크 접근을 제한하는 리눅스 보안 모듈.
자세히 · 실무 포인트
우분투에 기본으로 들어 있는 접근 제어예요. 프로그램마다 허용할 경로를 적어 둬요.
실무 포인트 — 경로 기준이라 읽기 쉽다 — 우분투에선 이걸 먼저 본다.
Ubuntu 공식 문서
가벼운 울타리. 설치 없이 바로 치기.
리눅스 네임스페이스로 root 없이 만드는 경량 샌드박스.
자세히 · 실무 포인트
관리자 권한 없이 리눅스 기능으로 만드는 격리예요. Docker보다 가볍고 후보 코드 실행에 딱 맞아요.
실무 포인트 — Docker보다 가볍고, 후보 코드 실행에 딱 맞는다.
Flatpak 프로젝트
밥그릇 크기 제한. 너무 많이 먹으면 자동으로 멈춤.
프로세스의 CPU·메모리 사용량을 묶어 제한하는 리눅스 기능.
자세히 · 실무 포인트
프로그램이 쓸 수 있는 CPU·메모리를 묶어 제한해요. 폭주해도 기계 전체가 멈추지 않아요.
실무 포인트 — 폭주하는 에이전트가 기계를 멈추지 않게.
리눅스 커널
공개된 보안 결함에 붙는 번호.
공개된 취약점에 부여되는 표준 식별 번호(CVE-연도-번호).
자세히 · 실무 포인트
결함마다 붙는 주민등록번호 같은 것이에요. 이 번호로 검색하면 영향 범위와 패치가 나와요.
실무 포인트 — 패치노트에 CVE가 있으면 심각도를 먼저 확인한다.
MITRE CVE
프로그램이 쓸 수 있는 시스템 콜을 제한.
프로세스가 커널에 요청할 수 있는 시스템 콜을 거르는 리눅스 기능.
자세히 · 실무 포인트
프로그램이 커널에 요청할 수 있는 일을 목록으로 제한해요. 필요 없는 건 아예 막아요.
실무 포인트 — 샌드박스의 마지막 한 겹 — bwrap과 같이 쓴다.
리눅스 커널 문서
내 코드가 아니라 가져다 쓴 패키지를 노림.
의존 패키지나 빌드 과정을 통해 침투하는 공격.
자세히 · 실무 포인트
패키지 하나가 오염되면 그걸 쓰는 수천 개 프로젝트가 같이 감염돼요.
실무 포인트 — 새 패키지를 넣을 때 이름·출처를 한 번 더 본다.
보안 업계 통용 정의
일반 사용자가 관리자 권한을 얻는 것.
낮은 권한에서 더 높은 권한으로 넘어가는 공격.
자세히 · 실무 포인트
일반 계정으로 들어온 뒤 root를 얻는 단계예요. 여기까지 오면 시스템 전체가 위험해져요.
실무 포인트 — 에이전트에 sudo를 주지 않는 이유가 이 단계를 막는 것이다.
보안 업계 통용 정의
파일을 잠그고 돈을 요구.
파일을 암호화한 뒤 복구 대가를 요구하는 악성코드.
자세히 · 실무 포인트
문서·사진을 전부 암호화하고 열쇠를 팔아요. 백업이 없으면 선택지가 거의 없어요.
실무 포인트 — 대비는 백업 하나 — 오프라인 사본이 답이다.
보안 업계 통용 정의
아이가 뛰어놀 수 있게 울타리를 친 놀이터.
프로그램이 만질 수 있는 파일·네트워크·권한을 좁히는 격리.
자세히 · 실무 포인트
프로그램이 만질 수 있는 파일·인터넷·권한을 좁혀요. 사고가 나도 울타리 안에서 끝나요.
실무 포인트 — 에이전트가 실행하는 코드는 곧 내 홈에서 도는 코드다.
업계 표준 용어
패치가 나오기 전에 이미 쓰이는 결함.
제작사가 고치기 전에 공격에 쓰이는 취약점.
자세히 · 실무 포인트
발견과 동시에 공격이 시작돼 대응할 시간이 0일에 가깝다는 뜻이에요.
실무 포인트 — 막을 패치가 없다 — 노출을 줄이고 탐지로 버틴다.
보안 업계 통용 정의
남이 쓴 쪽지에 '이 지시는 무시하고 금고 열어'라고 몰래 적어두는 것.
입력 속에 지시문을 심어 모델의 원래 규칙을 덮어쓰게 하는 공격.
자세히 · 실무 포인트
모델이 인터넷 페이지를 읽을 때, 그 페이지 안에 나쁜 지시가 숨어 있을 수 있어요. 모델은 '읽을 내용'과 '따라야 할 지시'를 완벽히 구분하지 못해서 속아요.
실무 포인트 — 외부 페이지·메일을 읽히는 에이전트는 항상 이 위험을 진다.
OWASP LLM Top 10
그럴듯한 링크·메일로 비밀번호를 빼감.
사람을 속여 자격 증명·결제 정보를 넘기게 하는 공격.
자세히 · 실무 포인트
기술을 뚫는 게 아니라 사람을 뚫어요. 로그인 화면을 그대로 베껴 와요.
실무 포인트 — 링크는 주소를 확인하고, 2단계 인증을 켠다.
보안 업계 통용 정의
인프라12
공장에서 출하 전에 지나는 검사대.
커밋마다 테스트·빌드를 자동으로 돌리는 체계.
자세히 · 실무 포인트
커밋할 때마다 테스트와 빌드를 자동으로 돌려요. 사람이 코드를 다 읽지 않아도 되는 안전장치예요.
실무 포인트 — 에이전트가 만든 코드를 사람이 다 읽지 않아도 되는 안전장치.
업계 표준 용어
정해진 시각에 명령을 자동 실행.
정해진 시각·주기로 명령을 실행하는 유닉스 스케줄러.
자세히 · 실무 포인트
crontab에 시각과 명령을 적어 두면 그때마다 실행해요. 서버의 고전적인 자동화예요.
실무 포인트 — 요즘은 systemd timer가 낫다 — 로그·의존성 관리가 된다.
유닉스 표준
프로그램을 상자에 담아 어디서나 똑같이.
앱과 의존성을 컨테이너 이미지로 묶어 실행하는 도구.
자세히 · 실무 포인트
내 PC에서 되던 게 서버에서도 되게 해요. 환경을 이미지로 구워 그대로 옮겨요.
실무 포인트 — '내 컴퓨터에선 되는데'를 없애는 가장 흔한 답.
Docker 공식 문서
'지금 쓰는 중' 팻말 걸기.
git이 동시 쓰기를 막으려고 만드는 잠금 파일.
자세히 · 실무 포인트
git이 동시에 쓰지 않게 거는 잠금이에요. 에이전트가 이걸 잡고 늘어지면 저장소 전체가 멈춰요.
실무 포인트 — 에이전트가 이걸 잡고 늘어지면 저장소가 멈춘다 — Orca로 옮긴 이유.
git
일꾼이 남긴 일기장을 훑어보기.
systemd 로그를 시각·우선순위로 조회하는 명령.
자세히 · 실무 포인트
systemd 로그를 시간·중요도로 조회해요. '왜 죽었나'를 볼 때 가장 먼저 여는 도구예요.
실무 포인트 — 서비스가 왜 죽었는지 보는 첫 도구.
freedesktop.org
컨테이너 여러 개를 알아서 굴리는 지휘자.
여러 서버의 컨테이너를 배치·확장·복구하는 오케스트레이터.
자세히 · 실무 포인트
컨테이너가 죽으면 다시 띄우고, 트래픽이 늘면 늘려요. 사람이 손대지 않게요.
실무 포인트 — 컨테이너 한두 개면 과하다 — 늘어날 때 꺼낸다.
Kubernetes 공식 문서
웹 요청을 받아 뒤쪽 서버로 넘기는 문지기.
정적 파일·리버스 프록시·로드밸런싱을 맡는 웹 서버.
자세히 · 실무 포인트
80·443번 포트를 열고 요청을 알맞은 서비스로 넘겨요. TLS 종료도 여기서 해요.
실무 포인트 — 앱 앞에 항상 한 겹 — ComfyUI도 이 뒤에 둔다.
nginx 공식 문서
남의 컴퓨터 터미널에 암호화해서 들어가기.
원격 컴퓨터의 셸에 암호화 접속하는 프로토콜(22번 포트).
자세히 · 실무 포인트
비밀번호와 명령이 암호화된 통로로 오가요. 키 인증을 쓰면 비밀번호 없이 붙어요.
실무 포인트 — 원격 작업의 기본 통로 — 키 관리가 곧 보안이다.
RFC 4251
일꾼 채용 계약서. 쓰러지면 다시 불러오기.
서비스의 실행·재시작·의존성을 적는 설정 단위.
자세히 · 실무 포인트
서비스의 실행·재시작·의존성을 적어두는 설정이에요. 계속 떠 있어야 하는 프로그램의 표준 방식이에요.
실무 포인트 — 죽으면 다시 살리는 상주 프로세스의 표준.
freedesktop.org
앞에서 받아 뒤로 넘기는 대리인.
클라이언트 요청을 받아 내부 서버로 전달하는 앞단 서버.
자세히 · 실무 포인트
주소 하나로 여러 서비스를 나눠 보내요. 인증서·캐시·접근 제어를 한 곳에서 해요.
실무 포인트 — 포트를 다 열지 않고 443 하나로 정리하는 방법.
웹 인프라 통용 개념
같은 책으로 서로 다른 공책에 필기하기.
한 저장소에서 여러 작업 디렉터리를 동시에 꺼내 쓰는 기능.
자세히 · 실무 포인트
한 저장소에서 여러 작업 폴더를 동시에 꺼내 써요. 후보 여러 개를 서로 겹치지 않게 구현하는 방법이에요.
실무 포인트 — 후보 여러 개를 같은 조건에서 겹치지 않게 구현하는 방법.
git 2.5+
프로그램 밖에서 넣어 주는 설정값.
실행 환경에 미리 넣어 두는 이름=값 설정(API 키·경로 등).
자세히 · 실무 포인트
코드에 비밀번호를 쓰지 않고 밖에서 넣어 줘요. 배포 환경마다 다르게 줄 수 있어요.
실무 포인트 — 비밀 키는 .env에 두고 커밋하지 않는다.
POSIX 표준
터미널12
터미널 하나만 딱 하는 프로그램 — 창 나누기는 다른 도구에 맡긴다.
최소주의 GPU 터미널 — 탭·분할이 없다.
자세히 · 실무 포인트
OpenGL로 그리는 빠른 터미널이지만 탭·분할을 일부러 넣지 않았다. 창 나누기는 tmux나 창 관리자에 맡긴다. 설정은 `alacritty.toml`.
실무 포인트 — tmux를 이미 쓴다면 터미널이 분할을 또 할 이유가 없다 — 겹침을 뺀 선택지.
공식 문서
거의 모든 리눅스에 있는 기본 셸.
유닉스 기본 셸 — 스크립트(.sh)의 사실상 표준.
자세히 · 실무 포인트
설치돼 있지 않은 시스템이 드물어요. 스크립트를 남에게 줄 땐 bash가 안전해요.
실무 포인트 — .sh 파일 맨 윗줄 #!/bin/bash가 이걸 뜻한다.
GNU Bash 문서
2024년에 나온 새 터미널 — 진짜 창을 쓰면서 빠르다.
Zig로 만든 GPU 터미널 — 각 OS의 네이티브 창을 쓴다.
자세히 · 실무 포인트
Mitchell Hashimoto가 만든 오픈소스 터미널로 2024년 말 1.0을 공개했다. Zig로 썼고, 네이티브 창에 GPU 가속·탭·분할을 지원한다.
실무 포인트 — 새 터미널 후보 — 이 환경에는 아직 설치돼 있지 않다.
공식 릴리스 노트
리눅스 책상에 기본으로 놓인 터미널 — 새로 깔 필요 없이 탭으로 쓴다.
우분투 기본 터미널 — 탭·프로필·VTE 기반.
자세히 · 실무 포인트
설치본 3.52.0(VTE 0.76.0). 탭·프로필, `--tab` 옵션으로 스크립트에서 창을 연다. 화면 분할은 없다.
실무 포인트 — 설정 없이 바로 쓰는 기준선 — 다른 터미널이 이상할 때 여기서 비교한다.
설치본 3.52.0
터미널인데 그래픽 카드로 그려서 빠르다 — 그림도 창 안에 띄운다.
GPU로 그리는 터미널 — 자체 확장(kittens)과 이미지 표시가 강하다.
자세히 · 실무 포인트
OpenGL로 렌더링하고 탭·분할·레이아웃을 자체 지원한다. `kitten` 확장으로 이미지 표시·SSH 전송을 붙이고, 설정은 `kitty.conf` 한 파일이다.
실무 포인트 — 이미지·그래프를 터미널에서 바로 보고 싶을 때 — 내 화면에 까는 프로그램.
공식 문서
터미널과 셸 사이의 가짜 연결 장치.
터미널 에뮬레이터와 셸을 잇는 의사(pseudo) 터미널.
자세히 · 실무 포인트
앱과 셸이 대화하도록 커널이 만들어 주는 통로예요. /dev/pts/N 이 그거예요.
실무 포인트 — 터미널에서 실행한 프로그램이 다르게 동작하는 이유가 여기 있다.
리눅스 커널 문서
한 창을 네 칸으로 잘라 쓰는 터미널 — 서버 4대를 한눈에.
GTK·VTE 기반 터미널 — 창 하나를 격자로 쪼개 여러 셸을 동시에 띄운다.
자세히 · 실무 포인트
설치본 2.1.3. 창을 격자로 분할하고 배치를 레이아웃으로 저장해 복원한다. 로그 4개를 나란히 볼 때 편하다.
실무 포인트 — 이 환경의 기본 터미널 — 에이전트 로그를 나란히 띄워 둘 때 쓴다.
설치본 2.1.3
작업하던 창을 서랍에 넣어 두는 것 — SSH가 끊겨도 안에선 계속 돌아간다.
터미널 멀티플렉서 — 세션을 유지한 채 붙였다 뗐다 한다.
자세히 · 실무 포인트
`tmux new -s work`로 열고 `Ctrl-b d`로 detach해도 프로세스는 계속 돈다. `attach`로 되붙는다.
실무 포인트 — 에이전트를 오래 돌릴 때 SSH가 끊겨도 죽지 않게 하는 최소 장치.
업계 표준
터미널 + 창 나누기 + 설정 언어를 한 몸에 넣은 것.
Rust로 만든 GPU 터미널 — 멀티플렉서와 Lua 설정을 내장.
자세히 · 실무 포인트
GPU 가속, 탭·분할, 자체 멀티플렉서를 한 프로그램에 담았다. 설정은 Lua(`wezterm.lua`)로 쓰고 한글 처리가 좋다.
실무 포인트 — 터미널과 tmux를 따로 배우기 싫을 때.
공식 문서
자동완성이 센 셸. macOS 기본.
자동완성·테마가 강한 셸(bash 호환).
자세히 · 실무 포인트
오타 교정과 풍부한 자동완성이 강점이에요. oh-my-zsh 같은 설정 묶음과 함께 써요.
실무 포인트 — 터미널을 편하게 만들고 싶으면 셸부터 바꾼다.
Zsh 공식 문서
터미널에 친 명령을 실제로 해석하는 프로그램.
명령을 읽어 실행하는 프로그램(bash·zsh 등).
자세히 · 실무 포인트
터미널은 화면이고 셸은 해석기예요. 같은 터미널에서 bash도 zsh도 쓸 수 있어요.
실무 포인트 — 터미널을 바꿔도 명령이 같다 — 해석하는 건 셸이다.
유닉스 기본 개념
명령을 알아듣는 조수가 아니라, 조수가 말한 걸 화면에 띄우는 창문.
셸의 글자 입출력을 창에 그려 주는 껍데기 프로그램.
자세히 · 실무 포인트
명령을 해석하는 건 셸(bash·zsh·fish)이고 에뮬레이터는 글자를 그린다. 그래서 Terminator·kitty를 바꿔도 `ls`는 똑같이 돈다.
실무 포인트 — 실제로 고르는 건 셸·에이전트 — 에뮬레이터는 화면만 정한다.
POSIX PTY
편집기12
VS Code처럼 생겼는데 AI가 같이 고쳐 주는 편집기.
VS Code 포크에 AI 편집·에이전트를 붙인 편집기.
자세히 · 실무 포인트
VS Code를 포크해 확장·단축키를 그대로 쓰면서 코드베이스 검색 질문과 다중 파일 편집을 넣었다. 클로즈드 소스에 구독 요금이 있다.
실무 포인트 — 편집기 안에서 에이전트에게 맡기는 흐름의 대표 — 이 환경은 CLI를 쓴다.
공식 문서
편집기라기보다 살림집 — 안에서 메일·일정·코드까지 다 한다.
Emacs Lisp로 눌러 담은 편집기 겸 환경 — 1976년부터.
자세히 · 실무 포인트
모든 기능이 Elisp 함수라 환경 자체를 고쳐 쓸 수 있다. org-mode·Magit이 강하지만 시작이 느리고 설정이 어렵다.
실무 포인트 — 도구를 내 작업에 맞춰 고친다는 쪽의 극단 — 설정에 시간이 든다.
GNU 프로젝트
Vim처럼 모달인데 순서가 반대 — 먼저 고르고 나서 지운다.
Rust로 만든 모달 편집기 — 선택을 먼저 하고 명령한다.
자세히 · 실무 포인트
Kakoune에서 영감을 받아 '선택 → 동작' 순서를 쓴다. LSP·멀티커서가 내장이라 설정 없이 자동완성이 된다.
실무 포인트 — 설정 없이 모달 편집과 LSP를 같이 쓸 때.
공식 문서
언어마다 전용 작업대를 파는 회사 — 리팩터가 강하다.
IntelliJ·PyCharm·WebStorm 등 언어별 IDE 묶음.
자세히 · 실무 포인트
IntelliJ IDEA·PyCharm·WebStorm·CLion·GoLand 등으로 나뉜다. 정적 분석 리팩터가 강하고 무겁다.
실무 포인트 — 큰 코드베이스의 안전한 리팩터가 필요할 때 — 이 저장소 규모엔 과하다.
공식 제품 목록
편집기에 자동완성·정의 이동을 붙이는 표준.
편집기와 언어 서버를 잇는 표준 규약(Language Server Protocol).
자세히 · 실무 포인트
언어별 분석기를 한 번만 만들면 모든 편집기가 같은 기능을 써요. VS Code가 퍼뜨렸어요.
실무 포인트 — 자동완성이 안 되면 확장이 아니라 언어 서버를 확인한다.
Microsoft 공식 문서
사용법이 화면에 다 적혀 있는 편집기 — 외울 게 없다.
화면 아래 단축키가 찍히는 단순 편집기.
자세히 · 실무 포인트
설치본 7.2. 모드가 없고 아래 두 줄에 `^O`(저장) `^X`(종료)가 항상 보인다. 플러그인은 없지만 우분투에 기본 설치돼 `crontab -e`에서 만난다.
실무 포인트 — 설정 파일 한 줄 고치고 나올 때 가장 빠른 선택.
설치본 7.2
Vim을 요즘 식으로 다시 만든 것 — 설정을 프로그래밍 언어로 쓴다.
Vim 포크 — Lua 설정과 내장 LSP·Treesitter.
자세히 · 실무 포인트
Vim과 키 조작은 호환되지만 설정을 `init.lua`로 쓰고 LSP·Treesitter·내장 터미널이 들어 있다. 비동기라 큰 프로젝트에서 덜 멈춘다.
실무 포인트 — Vim 손맛에 IDE 기능(LSP·자동완성)을 얹고 싶을 때.
공식 문서
가볍고 빠른 유료 편집기. 멀티커서로 유명.
빠른 실행과 멀티커서 편집으로 알려진 유료 코드 편집기.
자세히 · 실무 포인트
확장 생태계는 작지만 속도가 강점이에요. 지금은 VS Code에 자리를 많이 내줬어요.
실무 포인트 — 아주 큰 파일을 빨리 열어야 할 때 아직 쓸 만하다.
Sublime HQ 공식
코드를 문법 단위로 잘게 쪼개 주는 파서.
코드를 구문 트리로 파싱해 강조·선택·접기를 정확히 하는 라이브러리.
자세히 · 실무 포인트
정규식 강조와 달리 문법을 이해하고 색을 칠해요. Neovim·Helix가 이걸 써요.
실무 포인트 — 구문 강조가 이상하면 파서 설정을 본다.
Tree-sitter 공식 문서
키보드만으로 고치는 편집기 — 손이 마우스로 안 간다.
모달 편집기 — 입력 모드와 명령 모드를 오가며 고친다.
자세히 · 실무 포인트
설치본 9.1. 노멀·인서트 모드가 있고, 노멀에서 `dw`·`ciw` 같은 조합 명령을 쓴다. 설정은 `~/.vimrc`. SSH로 들어간 서버에 거의 항상 있다.
실무 포인트 — 원격 서버에서 설정 없이 쓰는 편집기 — 에이전트가 없는 곳의 최후 수단.
설치본 9.1
가장 널리 쓰는 코드 편집기 — 필요한 기능은 확장으로 붙인다.
Electron 기반 편집기 — 확장으로 IDE가 된다.
자세히 · 실무 포인트
설치본 1.139.1. 무겁지만 확장이 압도적이다. LSP·DAP·Remote-SSH, 내장 터미널까지 한 창에서 된다.
실무 포인트 — 이 환경의 주 편집기 — 파일 확인과 터미널 실행을 한 창에서 오간다.
설치본 1.139.1
글 쓰는 공책 — 문법에 색만 칠해 주는 것.
파일을 열어 글자를 고치는 프로그램 — 실행·디버그는 붙어 있지 않다.
자세히 · 실무 포인트
문법 강조, 자동 들여쓰기, 찾기·바꾸기가 핵심이다. 빌드·디버거가 붙으면 IDE가 되고, vim·nano는 SSH 안에서도 쓴다.
실무 포인트 — 에이전트가 고친 파일을 눈으로 확인하는 최소 도구.
업계 표준 용어
도구12
이 폴더에서 일하는 규칙을 적어 두는 파일.
에이전트가 그 폴더에서 지킬 규칙을 적는 마크다운 파일.
자세히 · 실무 포인트
빌드 명령·금지 사항·말투를 적어 두면 매번 설명하지 않아도 돼요. 저장소에 같이 커밋해요.
실무 포인트 — 새 세션마다 반복하는 설명은 여기로 옮긴다.
Codex·Claude 문서
에이전트가 무엇을 물어보고 하게 할지 정하는 설정.
읽기·쓰기·실행 권한을 단계로 나눈 실행 모드(자동·확인·차단).
자세히 · 실무 포인트
'파일은 읽어도 되고 삭제는 물어봐' 같은 규칙을 모드로 정해요. 자동과 안전 사이를 조절해요.
실무 포인트 — 자동 모드는 편하지만 되돌릴 수 없는 작업엔 쓰지 않는다.
각 CLI 공식 문서
세션이 끝나도 남는 기억.
대화 밖에 저장해 다음 세션에서 다시 불러오는 기억.
자세히 · 실무 포인트
파일이나 DB에 적어 두고 시작할 때 읽어요. 문맥 창과 달리 세션이 바뀌어도 남아요.
실무 포인트 — 반복해서 설명하는 취향·규칙은 메모리에 넣는다.
에이전트 도구 공통 개념
일마다 알맞은 모델로 갈아 끼우기.
작업 난이도에 따라 다른 모델로 보내는 중계 계층.
자세히 · 실무 포인트
싼 모델로 충분한 일은 싸게, 어려운 일만 비싼 모델로 보내요. 비용과 품질을 같이 잡아요.
실무 포인트 — 라우팅 규칙이 없으면 비싼 모델이 잡일까지 한다.
게이트웨이·라우터 문서
대화 한 판. 끊으면 문맥도 끊긴다.
한 번의 대화·작업 흐름 — 시작과 끝이 있는 실행 단위.
자세히 · 실무 포인트
세션이 바뀌면 대화 문맥은 초기화돼요. 남기려면 파일이나 메모리에 써야 해요.
실무 포인트 — 긴 작업은 세션을 나눠 끊고 기록을 남긴다.
에이전트 도구 공통 개념
요리 비법을 적어둔 레시피 카드. 필요할 때 꺼내 보기.
반복되는 작업 절차를 문서로 고정해 필요할 때 불러 쓰는 단위.
자세히 · 실무 포인트
매번 처음부터 생각하지 않게, 잘 된 순서를 문서로 적어둔 거예요. '이렇게 하면 된다'를 기억해 두는 셈이에요.
실무 포인트 — 같은 실수를 매번 되풀이하지 않게 만든다. 도구 도감에 45개가 등록돼 있다.
Claude Skills / Cindy
채팅창에 /를 쳐서 부르는 기능.
입력창에서 /이름 으로 실행하는 미리 정의된 명령.
자세히 · 실무 포인트
/로 시작하는 짧은 명령이 긴 프롬프트 묶음을 대신해요. 앱마다 있는 게 달라요.
실무 포인트 — 반복하는 지시는 슬래시 명령으로 굳혀 둔다.
각 CLI 공식 문서
대화 전에 미리 깔리는 지시문.
사용자 메시지 앞에 항상 붙는 상위 지시(역할·규칙).
자세히 · 실무 포인트
모델이 어떤 역할로 답할지 정해 주는 바탕글이에요. 사용자가 쓴 글보다 우선해요.
실무 포인트 — 규칙이 안 지켜지면 시스템 프롬프트와 충돌하는지 본다.
모델 제공자 공통 개념
가구를 하나 통째로 배달시키기 — 도구와 화면이 같이 옴.
툴과 화면을 함께 담아 설치하는 확장 꾸러미.
자세히 · 실무 포인트
도구만이 아니라 버튼과 화면까지 함께 담아 설치하는 꾸러미예요. 설치하면 앱 안에 새 기능이 생겨요.
실무 포인트 — Cindy에서는 ghost_* 도구로 설치·호출한다.
Cindy 플러그인 체계
프로그램에 기능을 덧붙이는 부품.
편집기·앱에 나중에 설치해 기능을 더하는 패키지.
자세히 · 실무 포인트
핵심은 그대로 두고 필요한 기능만 붙여요. VS Code가 이 방식으로 IDE가 됐어요.
실무 포인트 — 확장이 많으면 느려진다 — 안 쓰는 건 끈다.
VS Code 공식 문서
정해진 순간에 자동으로 끼어드는 명령.
도구 호출 전후·세션 시작 같은 시점에 실행되는 자동 명령.
자세히 · 실무 포인트
'파일을 고친 직후 포맷 실행' 같은 걸 붙여 둬요. 사람이 기억하지 않아도 돼요.
실무 포인트 — 자동화의 접착제 — 잊기 쉬운 단계를 여기에 맡긴다.
각 CLI 공식 문서
도구론12
프로그램끼리 대화하는 창구.
프로그램이 다른 프로그램의 기능을 부르는 정해진 창구.
자세히 · 실무 포인트
사람이 화면을 보는 대신 프로그램이 요청을 보내요. 모델도 API로 불러요.
실무 포인트 — 자동화하려면 GUI가 아니라 API를 찾는다.
소프트웨어 공학 기본 개념
말로 시키는 창구 — 화면 보고 누르는 대신 글자로 명령한다.
Command Line Interface — 터미널에서 명령·인자로 실행하고 출력은 텍스트로 받는다.
자세히 · 실무 포인트
Claude Code, Codex, kimi, opencode가 모두 CLI다. 창이 없고 결과가 글자로 찍히지만, 다른 프로그램이 불러 자동화할 수 있다.
실무 포인트 — 보고서·도감 생성기도 CLI로 부를 수 있다 — F5 한 번에 도는 이유.
창과 버튼 — 눈으로 보고 손으로 누르는 방식.
Graphical User Interface — 창·버튼·메뉴로 조작하는 화면 방식.
자세히 · 실무 포인트
Obsidian, Slack, Discord, Unity Hub가 GUI다. 창이 뜨고 드래그·단축키가 되지만, 누를 사람이 필요해 자동화가 어렵다.
실무 포인트 — 이 파이프라인의 GUI는 '사람이 보는 창' — 아침 보고서 팝업.
코드용 작업대 — 편집·실행·디버그를 한 창에 붙여놓은 것.
Integrated Development Environment — 편집기·빌드·디버거·확장을 한 창에 통합.
자세히 · 실무 포인트
GUI는 '앱', IDE는 '코드 작업에 맞춰진 앱'이다 — 파일 트리·디버거·확장 마켓이 붙는다. 에이전트를 품은 IDE도 있다(Orca).
실무 포인트 — 'IDE냐 CLI냐'는 자동화 가능성의 차이다 — IDE는 사람이 열어야 한다.
API를 쉽게 쓰도록 미리 묶어 둔 도구 상자.
특정 서비스의 API를 쓰기 쉽게 감싼 라이브러리 묶음.
자세히 · 실무 포인트
요청 형식·인증·재시도를 대신 처리해 줘요. 언어별로 따로 나와요.
실무 포인트 — 직접 HTTP를 짜기 전에 SDK가 있는지 본다.
소프트웨어 공학 기본 개념
터미널 안에서 도는 화면 있는 프로그램.
터미널 안에서 창·표·키보드 조작을 그리는 문자 기반 UI.
자세히 · 실무 포인트
마우스 없이 키로만 돌아가요. btop·htop·vim이 전부 TUI예요.
실무 포인트 — SSH 너머에서도 쓸 수 있는 화면 — 서버 작업의 기본.
터미널 UI 통용 개념
창은 프로그램인데, 시키면 파일을 읽고 고치는 앱.
채팅 창 하나에 에이전트가 붙어 로컬 폴더를 읽고 고치는 데스크톱 앱 — Claude 앱, Antigravity, Kimi Code.
자세히 · 실무 포인트
GUI는 사람이 직접 조작하고, 데스크톱 에이전트는 지정한 폴더를 스스로 읽고 고친다 — Claude 앱의 'Choose a folder to work in'이 증거다.
실무 포인트 — 2026년에 Claude 앱과 Antigravity가 이 형태로 옮겨갔다.
이 코드를 어디까지 써도 되는지 적은 허가서.
소프트웨어 사용 조건을 정한 법적 허가(MIT·Apache·GPL 등).
자세히 · 실무 포인트
공짜와 자유는 달라요. GPL은 배포할 때 소스 공개를 요구해요.
실무 포인트 — 회사에서 쓰기 전에 라이선스부터 확인한다.
OSI 정의
한 회사 제품에서 못 빠져나오게 되는 것.
특정 벤더의 형식·API에 묶여 옮기기 어려워지는 상태.
자세히 · 실무 포인트
데이터·설정이 그 회사 형식에만 있으면 갈아탈 때 다 잃어요. 표준을 쓰면 덜 묶여요.
실무 포인트 — 도입 전에 '나중에 뺄 수 있나'를 먼저 묻는다.
소프트웨어 구매 통용 개념
데이터는 내 기기에, 동기화는 나중에.
데이터를 기기에 먼저 저장하고 서버 동기화는 보조로 두는 설계.
자세히 · 실무 포인트
인터넷이 끊겨도 동작하고, 남의 서버에 내 기록이 먼저 올라가지 않아요.
실무 포인트 — 내 기록을 남에게 맡기기 싫으면 이 구조를 고른다.
local-first 소프트웨어 선언
1.4.2처럼 숫자 셋으로 버전을 읽는 규칙.
MAJOR.MINOR.PATCH — 호환성 변화를 숫자로 알리는 규칙.
자세히 · 실무 포인트
앞자리가 바뀌면 깨질 수 있고, 뒷자리는 버그 수정이에요. 0.x는 아직 불안정하다는 뜻이에요.
실무 포인트 — 앞자리가 오르면 업그레이드 전에 릴리스 노트를 본다.
semver.org
같은 제품을 부르는 창구 — 터미널로 부르면 CLI, 창으로 부르면 앱.
한 제품이 여러 창구로 열릴 때 그 창구 — GUI·CLI·웹 GUI·모델 파일.
자세히 · 실무 포인트
같은 제품이 표면을 둘 이상 갖는다 — Claude Code는 CLI와 데스크톱 앱, Codex는 CLI와 ChatGPT 앱 안 번들.
실무 포인트 — 판단은 같은데 창구만 다르다 — 그래서 칩 한 줄로 적는다.