AI 코딩
Vibe 코딩 AI 쌍 프로그래밍 루프
검사, 계획, 구현, 체크포인트 확인, 전달 프롬프트, 테스트 및 코딩 에이전트와의 보다 안전한 협업을 포함하는 바이브 코딩을 위한 실용적인 AI 쌍 프로그래밍 루프입니다.
AI를 매직코드 프린터가 아닌 페어 프로그래머로 대할 때 바이브 코딩의 신뢰성이 높아집니다. 유용한 루프는 검사, 계획, 구현, 확인입니다. 해당 루프는 컨텍스트, 코드 변경, 테스트 및 핸드오프를 표시할 수 있을 만큼만 도구 속도를 늦춥니다.
이 가이드에서는 바이브 코딩을 위해 AI 쌍 프로그래밍 루프를 실행하는 방법을 보여줍니다. AI가 기존 코드베이스 내에서 작동해야 하는 기능, 버그 수정, UI 변경, 리팩터링 및 콘텐츠 중심 제품 페이지에 이를 사용하세요.
이 가이드의 대상
- 일상적인 구현 작업에 AI 코딩 에이전트를 사용하는 개발자
- AI 기반 MVP 변경 사항에 대해 더 많은 제어권을 원하는 창립자
- 프로토타입 프롬프트에서 유지 관리 가능한 코드로 이동하는 제품 빌더
- 계획과 코딩 사이에 반복 가능한 핸드오프 프롬프트가 필요한 팀
- AI가 생성한 변경 사항이 신뢰할 수 있을 만큼 작은지 검토하는 검토자
바닥플로
- 검사: AI에게 변경 사항을 제안하기 전에 관련 파일, 경로, 테스트 및 프로젝트 규칙을 읽도록 요청합니다.
- 계획: 파일, 위험, 테스트 및 중지 지점이 포함된 간단한 구현 계획이 필요합니다.
- 구현: 하나의 작은 조각을 승인한 다음 AI가 해당 조각에 필요한 파일만 편집하도록 합니다.
- 확인: 계속하기 전에 관련 테스트, 빌드 명령 또는 수동 경로를 실행하세요.
- 관련되지 않은 변경 사항, 삭제된 동작, 비밀 노출 또는 새로운 종속성에 대한 차이점을 검토합니다.
- 변경된 내용, 통과된 내용, 남은 내용, 다음 프롬프트에서 수행할 작업을 캡처합니다.
- 전체 로드맵을 한 번에 요청하는 대신 다음 슬라이스에 대해 루프를 반복합니다.
- 변경 사항이 인증, 청구, 마이그레이션, 결제, 보안 또는 사용자 데이터에 영향을 미칠 경우 사람의 검토로 에스컬레이션합니다.
추천 도구
AI를 사용하는 사람들
코딩 세션을 시작할 때 다음 프롬프트를 사용하십시오.
이 작업을 위해 내 AI 쌍 프로그래머 역할을 수행합니다: [작업]. 먼저 관련 코드를 검사하고 기존 패턴을 요약합니다. 그런 다음 루프 검사, 계획, 구현, 검증을 사용하여 작은 계획을 제안합니다. 계획이 명확해질 때까지 파일을 편집하지 마십시오. 첫 번째 구현 조각을 검토할 수 있을 만큼 작게 유지하세요.
구현 후 가장 강력한 검증 명령을 실행하거나 이름을 지정하십시오. 변경된 파일을 요약하고, 각 변경이 필요한 이유, 통과한 내용, 여전히 검토가 필요한 내용, 다음 조각에 대한 전달 프롬프트를 요약합니다.
손으로 쭉 빼기
하나의 코딩 루프가 완료된 후 다음을 사용하십시오.
이 상태에서 계속하세요: [요약]. 완료됨: [완료된 작업]. [테스트 또는 수동 경로]로 확인되었습니다. 남은 위험: [위험]. 다음 작업: [다음 작업]. 편집하기 전에 현재 diff를 검사하고, 기존 동작을 보존하고, 가장 작은 유용한 변경을 계속하십시오.
##있다고 체크리스트
- AI가 코딩하기 전에 관련 컨텍스트를 검사했나요?
- 계획에 컨텍스트, 계획, 코드, 테스트, 검토, 전달이 포함되었습니까?
- 구현 조각이 검토할 수 있을 만큼 작았습니까?
- 다음 작업이 시작되기 전에 확인이 이루어졌나요?
- AI가 변경된 파일과 남은 위험을 요약했는가?
- 전달 메시지가 배운 내용을 보존했습니까?
- 민감한 영역에 대해 사람의 검토가 이루어졌나요?
바로가기
- AI가 코드베이스를 이해하기 전에 편집하도록 허용
- 계획, 코딩, 테스트 및 리팩토링을 하나의 거대한 프롬프트로 결합
- 현재 상태를 전달하지 않고 새 프롬프트 시작
- 최종 화면이 정확해 보이기 때문에 차이점을 무시합니다.
- 기능이 아직 확인되지 않은 상태에서 광범위한 정리를 요청합니다.
- AI에게 멈춰야 할 때를 알려주는 것을 잊어버렸습니다.
- 생성된 테스트 출력을 읽지 않고 증거로 취급
실전 예시
약한 프롬프트: 저장된 프롬프트를 내 앱에 추가합니다.
더 나은 프롬프트: 내 AI 쌍 프로그래머 역할을 하세요. 프롬프트 세부정보 페이지, 저장 버튼, 사용자 인증 도우미, API 경로 및 기록 페이지를 검사합니다. 로그인한 사용자를 위해 하나의 프롬프트를 저장하기 위해 가장 작은 조각을 계획하세요. 폴더, 컬렉션, 좋아요, 공유 또는 청구를 추가하지 마세요. 계획 후 첫 번째 슬라이스만 구현하고, 필요한 경우 경로 테스트를 추가 또는 업데이트하고, 이를 확인한 다음 기록에 저장된 프롬프트를 표시하기 위한 전달 프롬프트를 작성합니다.
더 나은 프롬프트는 일회성 빌드 요청 대신 작업 루프를 생성합니다.
FAQ
Q: 전체 기능이 완료될 때까지 AI가 자율적으로 작동하도록 놔두는 것은 어떨까요? A: 장기간의 자율 실행은 유용할 수 있지만 검토하기가 더 어렵습니다. 코드베이스, 데이터, 인증 또는 사용자 작업 흐름이 중요한 경우 작은 루프를 사용하세요.
Q: 핸드오프 프롬프트에는 무엇이 들어가야 합니까? A: 완료된 작업, 확인 증거, 변경된 파일, 남은 위험 및 다음 작업을 포함합니다. 이렇게 하면 다음 프롬프트에서 컨텍스트가 손실되는 것을 방지할 수 있습니다.
Q: 언제 루프를 중지해야 합니까? A: 현재 슬라이스가 검증되고 다음 단계에 제품 결정, 디자인 검토, 마이그레이션 또는 보안 확인이 필요할 때 중지하십시오.
Q: 코드가 아닌 도구에서도 작동할 수 있나요? 답: 그렇습니다. 동일한 검사, 계획, 구현, 확인 패턴이 AI 앱 빌더, 디자인 도구 및 콘텐츠 워크플로우에 대해 작동합니다.