본문으로 건너뛰기
페이지 목차
이 페이지에서 검색

AI 드리븐

이 페이지에 묻기

AI 드리븐 · 현재 차시와 목차 본문에서만 찾아 답합니다. 답을 지어내지 않고 해당하는 대목을 그대로 보여 주며, 여기에 없으면 없다고 알려 드립니다.

생성형 AI가 아니라 이 페이지 본문을 찾아 그대로 보여 주는 방식입니다. 외부로 나가는 요청이 없습니다.

AI · DEVELOPMENT

AI 드리븐

생성 수정

요구사항과 역할 정의부터 구현·검증·배포·운영까지, AI와 함께 개발하며 사람이 판단할 기준을 정리합니다.

26개 문서 · 길잡이·부록 · 26 / 26

용어 사전 — AI 주도 개발 과정

24개 차시에 나온 용어를 한곳에 모았습니다. "처음" 열의 차시로 가면 그 개념이 왜 필요한지부터 나옵니다.

이 사전을 쓰는 법

  1. "상위 범주" 열을 먼저 보세요. 그 단어가 강제 장치인지 검증 방법인지 문서인지가 갈리면 절반은 이해한 것입니다.
  2. 비슷해 보이는 둘이 헷갈리면 맨 뒤 부록 1. 헷갈리는 짝 모음 으로 가세요.

용어 사전 본문

이 교재의 기본 개념

용어영문상위 범주정의처음다시
판별 축—사고 도구두 개념을 0과 1로 가르는 하나의 질문. 이 교재는 여덟 개의 큰 축과 파생 축을 씀README 5장전체
유와 종차Genus · Differentia정의 방법상위 범주(유) + 형제와 구별되는 차이(종차)로 정의하는 법README 2장전체
신뢰의 네 근거—검수 원칙강제 장치 · 행동 시험 · 증거 요구 · 교차 검증. 코드를 읽지 않고 결과를 믿는 방법README 9장전체
행동 시험—검증 방법코드를 읽는 대신 직접 눌러 보고 결과를 눈으로 확인하는 것README 9장10, 14, 16
교차 검증Cross-check검증 방법만든 AI와 다른 AI(또는 다른 모델)가 같은 기준으로 따로 확인하는 것712, 20
이해 부채—운영 위험코드는 늘어나는데 그 코드를 이해하는 사람이 없는 상태가 쌓이는 것823, 24

ㄱ ~ ㅅ

용어영문상위 범주정의처음다시
강제 장치Enforcement통제 장치지시(부탁)가 아니라 시스템이 막는 규칙. 권한 설정 · 훅 · 커밋 검사 · 자동 검사 관문212, 14, 18, 19
걸어 다니는 뼈대Walking Skeleton개발 전략기능은 거의 없지만 화면 · 서버 · DB가 끝에서 끝까지 연결되어 동작하는 최소 구조9—
경쟁 상태Race Condition동시성 버그여러 요청이 동시에 같은 데이터를 바꿀 때 순서에 따라 결과가 틀어지는 문제1317
결정 기록ADR (Architecture Decision Record)문서결정 하나를 맥락 · 결정 · 검토한 대안 · 결과로 남기는 짧은 문서824
결제 대행사PG (Payment Gateway)외부 서비스가게 대신 카드사 등과 결제를 처리해 주는 회사16—
관리형 DBManaged Database클라우드 서비스백업 · 패치 · 장애 조치를 클라우드가 대신 해 주는 데이터베이스821
근본 원인Root Cause장애 분석증상을 낳은 가장 밑바닥의 원인. "왜?"를 반복해 찾음23—
디자인 토큰Design Token디자인 규칙색 · 간격 · 글꼴 같은 디자인 결정을 이름과 값으로 정의한 것67
롤백Rollback운영 작업문제가 생긴 배포를 이전 버전으로 되돌리는 것2122, 23
마이그레이션MigrationDB 변경 방식DB 구조 변경을 파일로 기록하고 순서대로 적용하는 방식1220
멱등성Idempotency연산의 성질같은 요청을 여러 번 해도 서버의 최종 상태 가 한 번 한 것과 같은 성질. 응답이 매번 같을 필요는 없음416
미리보기 배포Preview Deployment배포 방식PR마다 임시 주소로 배포해 실제 화면을 보고 리뷰하게 하는 것22—
비밀값Secret보안 자산노출되면 남이 내 권한으로 행동할 수 있는 값. API 키 · DB 비밀번호 · 결제 비밀키1421
사후 기록Postmortem문서장애 후 타임라인 · 원인 · 재발 방지 조치를 남기는 비난 없는 문서2324
스모크 테스트Smoke Test검증 방법배포 직후 핵심 기능이 최소한 동작하는지 빠르게 확인하는 시험2122
스테이징Staging실행 환경운영과 같은 구성의 시험 환경1521, 22

ㅇ ~ ㅎ

용어영문상위 범주정의처음다시
에이전트형 AIAgentic AIAI 사용 방식목표를 받으면 스스로 파일을 읽고 명령을 실행하고 결과를 확인하며 반복하는 AI1전체
에이전트 루프Agent Loop작업 방식관찰 → 계획 → 행동 → 확인을 목표 달성까지 반복하는 방식19
와이어프레임Wireframe설계 문서색 · 장식 없이 배치만 그린 화면 설계도6—
웹훅Webhook통지 방식외부 서비스가 이벤트 발생 시 우리 서버로 보내는 알림 요청16—
인가Authorization접근 통제인증된 사용자가 "이 행동을 해도 되는가"를 판단하는 것1014
인수 기준Acceptance Criteria요구사항 문서참/거짓으로 판정할 수 있는 문장으로 완료를 정의한 것. Given/When/Then317
인증Authentication접근 통제요청한 사람이 누구인지 확인하는 것1014
제약조건ConstraintDB 규칙DB가 스스로 지키는 데이터 규칙. NOT NULL · UNIQUE · CHECK · FOREIGN KEY1213
지침 파일Memory File기억 장치에이전트가 세션 시작 시 자동으로 읽는 프로젝트 규칙 문서. Claude Code의 CLAUDE.md25, 24
커버리지Coverage테스트 지표테스트가 실행한 코드의 비율. 높다고 테스트가 좋다는 뜻은 아님17—
트랜잭션TransactionDB 실행 단위여러 DB 변경을 "모두 성공 또는 모두 취소"로 묶는 단위810, 12, 16
하위 에이전트SubagentAI 에이전트역할 하나만 맡고 별도 맥락과 제한된 도구로 일하는 에이전트25, 7, 13
훅Hook강제 장치특정 시점(도구 실행 전후, 커밋 전 등)에 자동 실행되는 검사 스크립트212, 18

A ~ Z

용어영문상위 범주정의처음다시
APIApplication Programming Interface약속 (계약)화면과 서버 등 프로그램 사이의 약속. 경로 · 요청 · 응답 · 상태 코드 · 에러 형식410, 11
CDContinuous Delivery / Deployment자동화 흐름검증을 통과한 변경을 배포까지 이어 주는 흐름. 사람 승인이 있으면 Delivery, 없으면 Deployment22—
CDNContent Delivery Network전송 인프라정적 파일을 사용자 가까운 곳에서 전달하는 네트워크822
CIContinuous Integration자동화 흐름변경마다 깨끗한 환경에서 자동 검사를 돌리는 것1920, 22
CODEOWNERS—강제 장치특정 경로가 바뀌면 지정된 사람의 승인을 필수로 만드는 GitHub 기능20—
CORSCross-Origin Resource Sharing브라우저 규칙브라우저가 다른 도메인의 서버를 호출할 때 서버의 허락을 확인하는 규칙1122
E2EEnd-to-End테스트 유형실제 사용자처럼 처음부터 끝까지 흐름을 시험하는 테스트1722
IaCInfrastructure as Code운영 방식인프라 설정을 코드로 관리하는 것1521
IaaS / PaaS / SaaS—클라우드 유형빌리는 범위: 서버 자체 / 실행 환경 / 완성된 서비스821
MCPModel Context Protocol외부 연결 표준에이전트가 외부 시스템(DB · 브라우저 · GitHub 등)을 도구로 쓰게 해 주는 연결 방식27, 22
MVPMinimum Viable Product범위 결정핵심 가치를 전달하는 최소 기능 범위4—
PRPull Request변경 단위브랜치의 변경을 main에 병합해 달라는 요청. 리뷰와 자동 검사의 단위1819, 20
SQL 인젝션SQL Injection보안 공격입력값에 SQL을 섞어 DB를 조작하는 공격14—
XSSCross-Site Scripting보안 공격사용자 입력에 스크립트를 넣어 다른 사용자 브라우저에서 실행시키는 공격14—

부록 1. 헷갈리는 짝 모음

짝갈리는 축한 줄
대화형 AI ↔ 에이전트형 AI누가 실행하는가사람이 복사 · 실행 ↔ AI가 직접 실행 · 확인
지침 파일 ↔ 훅부탁 ↔ 강제어길 수 있음 ↔ 시스템이 막음
대화 ↔ 지침 파일① 디스크 ↔ 메모리세션이 끝나면 사라짐 ↔ 파일로 남음
인증 ↔ 인가묻는 질문누구인가 ↔ 해도 되는가
화면 검사 ↔ 서버 검사화면이 판정 ↔ 서버가 판정편의용 ↔ 진짜 차단
코드 검토 ↔ 동작 검증정적 ↔ 동적 검증읽어서 판단 ↔ 실행해서 확인
형식 검사 ↔ 인수 기준 확인⑧ 구문론 ↔ 의미론모양이 맞나 ↔ 요구를 충족하나
만든 에이전트의 자기 검토 ↔ 검증 역할만드는 자 ↔ 검증하는 자같은 맹점 ↔ 다른 맥락 · 제한된 권한
멱등 ↔ 같은 응답무엇을 보는가서버의 최종 상태 ↔ 응답 메시지. 멱등은 상태 를 봄
git revert ↔ git reset되돌릴 수 있는가취소 커밋을 새로 만듦(공유 브랜치) ↔ 기록을 고쳐 씀(내 브랜치만)
CI ↔ CD어디까지 자동인가검사까지 ↔ 배포까지
Continuous Delivery ↔ Deployment사람이 손을 대는가사람 승인 후 배포 ↔ 무개입 자동 배포
커밋 훅 ↔ CI 관문④ 로컬 ↔ 원격내 컴퓨터에서 · 건너뛸 수 있음 ↔ 클라우드에서 · 우회 불가
증상 ↔ 근본 원인23차시눈에 보이는 문제 ↔ 그것을 가능하게 한 밑바닥 원인
증거 ↔ 주장README 9장실행 명령과 출력 원문 ↔ "완료했습니다"