테스트 주도 에이전트 개발 (TDAD)
AI 에이전트에게 구현을 맡기기 전에 통과/실패 테스트를 먼저 정의하는 개발 방식
#TDAD#Test-Driven Agentic Development#테스트 주도 에이전트 개발#에이전트 테스트 주도
TDAD란?
TDAD(Test-Driven Agentic Development)는 AI 에이전트에게 코드를 생성시키기 전에 실패하는 테스트를 먼저 만들고, 이를 통과하도록 반복하는 방식입니다.
왜 주목받나요?
에이전트는 지시가 모호하면 "그럴듯한 코드"를 내놓기 쉽습니다. TDAD는 목표를 이진 신호(통과/실패)로 바꿔 일관성을 높입니다.
실무 적용 포인트
작업마다 완료 조건, 회귀 테스트, 롤백 기준을 함께 정의하면 팀 간 품질 편차를 크게 줄일 수 있습니다.
관련 용어
관련 용어
development
데이터 포터빌리티 (Data Portability) 핵심 개념
서비스 간 이동 시 사용자 데이터와 작업 이력을 표준 형식으로 내보내고 다른 플랫폼에서 재사용할 수 있도록 보장하는 권리와 기술로, 벤더 종속을 줄이는 핵심 원칙
development
메모리 임포트 (Memory Import)
다른 AI 서비스의 사용자 맥락 정보를 가져와 새 모델에서 빠르게 개인화 품질을 맞추는 기능
development
하네스 엔지니어링 (Harness Engineering)
AI 코딩 산출물을 테스트 가능한 승인 조건으로 묶어 품질을 안정화하는 개발 방법론