저는 AI를 빠르고 지치지 않는 junior pair로 다룹니다 — 초안과 탐색에는 훌륭하지만 결코 최종 권위는 아닙니다. 작업 속도를 높여 주지만 판단과 검증은 제 몫으로 남습니다. 리드로서 제가 그것을 쓰는 방식은 팀에게 본보기도 됩니다.
실패 모드는 유창한 output을 믿는 것입니다. 그래서 저는:
효과가 있었던 prompt를 공유하거나, 리뷰에서 hallucinate된 API를 잡아낸 방법을 보여줄 때 팀은 도구가 아니라 좋은 실천을 배웁니다. 제가 보여주는 규범은 이렇습니다: AI는 가속하지만, 엔지니어가 책임진다.
잘 쓰면 AI는 잡일을 없애고 사람만 할 수 있는 판단 중심 작업에 팀을 풀어줍니다. 맹목적으로 쓰면 그럴듯해 보이는 버그로 codebase를 가득 채웁니다. 그 차이는 전적으로 리드가 그것을 어떻게 쓰고 무엇을 본보기로 보이는지에 달려 있습니다.