AI 에이전트와 혼자 개발하기
혼자 여러 서비스를 운영하기 위해 만든 개발 흐름입니다. 에이전트가 브랜치에서 코드를 작성하고, 자동 리뷰와 테스트를 통과한 PR을 제가 리뷰한 뒤 머지합니다.
입사 후 주별 머지 PR
표로 보기
| 주 | 회사 | 개인 |
|---|---|---|
| 7/15–7/19 | 0 | 0 |
| 7/20–7/26 | 0 | 0 |
| 7/27–8/2 | 5 | 0 |
| 8/3–8/9 | 6 | 0 |
| 8/10–8/16 | 8 | 29 |
| 8/17–8/23 | 81 | 108 |
| 8/24–8/30 | 64 | 56 |
| 8/31–9/6 | 86 | 77 |
| 9/7–9/13 | 100 | 293 |
| 9/14–9/20 | 203 | 74 |
| 9/21–9/27 | 59 | 68 |
| 9/28–10/4 | 78 | 61 |
| 10/5–10/11 | 105 | 65 |
| 10/12–10/18 | 87 | 101 |
| 10/19–10/25 | 49 | 74 |
| 10/26–11/1 | 59 | 75 |
| 11/2–11/8 | 37 | 74 |
8월 중순 이 방식이 자리 잡은 뒤로 회사 저장소에서만 주당 37건에서 203건을 머지했습니다. GitHub 검색으로 센 값입니다(2026-07-15 ~ 2026-11-08).
- 문제
- 비공개 저장소의 CI가 GitHub 호스팅 러너의 과금 한도를 다 써서, 작업이 러너를 받지 못하고 멈췄습니다.
- 해결
- 10여 개 저장소의 CI를 직접 관리하는 러너로 옮기고, 슬롯 격리와 디스크 정리를 붙였습니다.
운영 규칙
- 수정을 되돌렸을 때 실패하는지 확인한 테스트만 인정합니다.
- 비밀값 파일 읽기는 막고, DB 실행 같은 명령은 확인을 거치도록 에이전트 권한을 설정했습니다.
- 여러 에이전트가 같은 저장소에서 동시에 작업할 때 충돌하지 않도록 규칙을 정했습니다.
성과
- 인수한 일감 387건을 에이전트 6개로 나눠 소스와 대조해 278건으로 정리했고, 이 과정에서 보안 결함을 발견했습니다.