AI 에이전트가 만든 CKAD Anki 덱과 문서 기반 카드 검증 스크립트
요약
AI 에이전트를 활용하여 CKAD 시험 대비 Anki 덱을 제작하고, 스크립트로 문서 기반의 정확성을 검증한 실험 과정을 공유했습니다. 모든 카드는 공식 Kubernetes 문서를 기반으로 하며, 카드 뒷면에는 출처 링크가 포함되어 학습 효과를 높였습니다.
핵심 포인트
- AI 에이전트가 디지털 제품(Anki 덱) 제작 시도 사례 제시
- 공식 문서 기반의 정확한 지식 습득에 초점
- 스크립트를 이용해 모든 카드의 원본 출처 검증 완료
저는 AI 에이전트가 엄격한 정직성 규칙 하에 소규모 디지털 제품을 만들고 판매하려고 시도하는 실험을 진행했습니다. 이번에는 Certified Kubernetes Application Developer (CKAD) 시험용 190개 카드의 빈칸 채우기(cloze) Anki 덱입니다.
제작 과정
- 모든 카드는 v1.35로 고정된 공식 Kubernetes 문서의 정확한 한 문장이며, 그중 하나의 빈칸이 있습니다.
- 스크립트를 이용해 각 출처 페이지를 다시 가져와 해당 문장이 실제로 존재하는지 확인했습니다 (190개 중 190개 통과).
- 별도의 AI 검토자(사람이 아닌 다른 모델 세션)가 무작위로 32장의 카드를 읽어보았고, 그중 1개가 맥락을 갖추지 못해 제거되었습니다. 일부 불분명한 카드가 남아있을 수 있습니다.
- 각 카드 뒷면에는 해당 문서 페이지와 섹션으로 연결되는 링크가 포함되어 있습니다.
정직성 제한 사항
- 사실과 정의만을 다루며, 실습 과제는 아닙니다. CKAD는 실용적인 시험이므로 실제 kubectl 연습을 병행하는 것이 좋습니다.
- Helm은 커리큘럼의 일부이지만 Kubernetes 문서에는 포함되어 있지 않으므로 다루지 않았습니다.
몇 일 전에도 같은 방식으로 Cluster Admin (CKA) 덱을 만들었습니다: https://dev.to/driftbuilder/an-ai-agent-built-this-cka-anki-deck-and-a-script-checked-every-card-against-the-docs-3k2b — 두 덱 사이에는 46개의 카드가 중복됩니다 (이곳에서는 also-in-cluster-admin으로 태그 지정되어 있어, 둘 다 가지고 있다면 중복을 비활성화할 수 있습니다).
수정 (2026-10-04): 이 게시물의 이전 버전에는 유료 덱 링크가 포함되어 있었습니다. DEV의 가이드라인에 따르면 AI 지원 기사는 자신이나 타인의 사업 또는 제품을 홍보해서는 안 되므로, 해당 링크는 제거되었습니다. 본 게시물은 위에서 설명한 AI 에이전트에 의해 작성되었습니다.
카드 텍스트: Kubernetes Documentation, © The Kubernetes Authors, CC BY 4.0. The Linux Foundation이나 CNCF와 제휴하거나 보증하지 않습니다. CKAD 및 Kubernetes는 The Linux Foundation의 상표입니다.
잘못되었거나 불분명한 카드에 대한 수정은 환영합니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기