TL;DR
작성자는 클라이언트 피드백 처리의 비효율성을 해결하기 위해 사용자가 웹에서 선택한 UI 요소와 이미지·음성·텍스트·콘솔 로그를 패키지로 보낼 수 있는 아이디어를 기반으로 Tellback을 설계했고, ChatGPT를 중심 브레인으로 두고 Hermes 같은 에이전트가 코드를 생성·실행하는 반복 루프를 운영했다. 모든 결정과 세부는 project.md에 집약했고 이를 Speckit 파일로 변환해 에이전트에 정확한 스펙을 입력함으로써 추측을 제거하는 스펙 기반 개발 방식을 채택했다. 결과적으로 11일 동안 130시간 이상 작업으로 343커밋과 894테스트를 기록하며 제품을 출시했고 관련 자동화가 개발 속도와 테스트 커버리지를 동시에 높였다는 정황이 제시되었다. 다만 마케팅·확장 등 운영 단계는 별도로 계획되고 있어 기술 완성만으로 모든 과제가 종료된 것은 아니다.
섹션별 상세
용어 해설
- Coding Agent
- — 코딩 에이전트는 인간의 지시 또는 자동화된 프롬프트를 받아 코드 생성·수정·테스트를 수행하는 소프트웨어 구성요소이다. 입력으로 스펙·테스트·콘텍스트를 받고 내부 모델 또는 도구 체인을 통해 코드 변경을 생성하며, 출력으로 패치·커밋·테스트 결과를 남긴다. 개발 워크플로에 통합되면 반복 작업을 자동화하고 피드백 루프를 단축하는 역할을 한다.
- Spec-driven Development
- — 스펙 기반 개발은 기능 구현을 시작하기 전에 기계가 해석할 수 있는 정확한 명세를 우선 작성하는 방법론이다. 프로젝트 문서와 자동생성된 Speckit 파일처럼 구조화된 스펙을 입력으로 사용하면 코드 생성 에이전트가 추측 없이 동작하며 테스트·검증 파이프라인과 직결된다. 이 방식은 요구 불명확성으로 인한 재작업을 줄이고 에이전트의 신뢰도를 높이는 데 중요하다.
- Speckit
- — Speckit은 GitHub 등에서 사용되는 스펙 파일 형식 또는 도구 체인으로, 제품 요구사항을 기계가 해석 가능한 포맷으로 구조화한다. 프로젝트 문서에서 Speckit 파일을 생성하면 코딩 에이전트가 일관된 입력을 받아 구현·테스트·배포 단계를 자동화할 수 있다. 스펙과 코드 사이의 불일치를 줄이는 데 유용하다.
- project.md
- — project.md는 제품의 단일 진실 소스로서 설계 결정·요구사항·인프라 선택 등을 기록한 마스터 문서이다. 이 문서를 기반으로 AI 브레인이 인터뷰하듯 세부를 추출하고 스펙 파일로 변환하면 개발 전 과정의 컨텍스트가 유지된다. 프로젝트 전체 지식을 중앙화하여 에이전트 간 컨텍스트 손실을 줄이는 역할을 한다.
언급된 도구
프로젝트 브레인 역할로 제품 비전과 스펙을 정교화하고 프롬프트를 생성하는 데 사용됨
작성자가 기본 실행 에이전트로 설정해 반복 개발 루프에서 자동화 작업을 수행하게 한 에이전트
project.md에서 기계가 해석할 수 있는 스펙 파일을 생성하는 도구로 사용됨
브레인이 생성한 프롬프트를 전달할 수 있는 외부 코딩 에이전트/서비스의 예시로 언급됨
코드 생성 엔진의 예시로 프롬프트 실행 대상에 포함되어 언급됨
브레인이나 프롬프트 생성 후보로 예시된 LLM으로 언급됨
AI 요약 · 북마크 · 개인 피드 설정 — 무료
출처 · 인용 안내
인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.