콘텐츠로 이동

2026 03 04

2026-03-04

AI Native?

참고: https://channel.io/ko/team/blog/articles/ai-native-system-69c5a365

  • 채널톡 Workflow
    1. Worktree 생성: 같은 프로젝트에서 독립된 작업 공간을 만들기
    2. 한 줄 프롬프트: "이 기능 만들어줘"
    3. AI가 스스로 계획 수립: 어떤 순서, 어떤 파일 수정 직접 분석 + 계획. LLM이 자체적으로 컨텍스트 파악
    4. 계획 검토 및 승인
    5. 의사결정이 필요할 때만 개입: 방식에 대한 결정 등
    6. 단계별 커밋: 세이브 포인트 처럼 단계 중간중간 저장
    7. Self-review + 테스트: 빠진 것 없는지 테스트. 기획과 비교
    8. PR 생성 -> CI -> 코드리뷰 반영: CodeRabbit이 피드백 한것 LLM이 읽고 수정 반복
  • Tips
    • LLM은 작은 워터폴이 애자일보다 낫다
      • 명확한 스펙을 먼저 주고 한번에 구현시키는 것 >> 피드백하며 점진적으로 만드는 것
      • "전체 그림은 이거고, 여기부터 여기까지 한번에 만들어" >> "일단 이것만 해봐, 다음에 고칠게"
  • 제어는 시스템으로
    1. CI - 아키텍쳐 테스트, 유닛 테스트, 통합 테스트를 CI에서 자동 실행. 위반시 PR 머지 안됨
    2. 포매터 - 코드 스타일 자동으로 통일. AI가 어떤 스타일로 작성하든 포매터가 일관되게 반환
    3. 린터 - 이 코드 이상한데? 를 잡아줌
    4. 프리커밋 훅 - 커밋 전 자동 검사 수행. 잘못된 코드가 커밋 되지 않도록 차단