AI로만 개발할 때 10가지 tip

Sat, 03 May 2025 04:18:42 GMT

![Image](https://upload.cafenono.com/image/slashpagePost/20250503/131741_rLuoPMwpMtwDgBROq7?q=80&s=1280x180&t=outside&f=webp)

비개발자도 AI로 쉽게 개발이 가능한 시대지만, 실제 AI로만 개발을 완료하는 것은 쉽진 않은데요.

개발자분들도 AI로만 개발하기보다 개발 생산성을 높이는 목적으로 사용하는 것 같습니다.

Alexander Isora 는 2024년 내내 AI로만 개발했고, 10가지 tip을 공유했습니다.

### 1. step-by-step 단계별로 생각하기

코드 아키텍처와 같은 창의적인 작업을 하는 경우, 소위 '생각의 연쇄'를 사용하는 것이 좋습니다. 프롬프트에 “단계별로 생각하기”를 추가하면 문제에 대한 자세한 분석을 즐길 수 있습니다.

### 2. 프로젝트 세팅

Claude나 사용자 지정 GPT를 사용하여 프로젝트를 생성하고, 종속성, 배포, 파일 구조 등 코드 베이스에 대한 기본적인 설명을 추가하세요. 이렇게 하면 설명하는 데 시간을 절약하고 AI의 답변이 더 정확해집니다.

### 3. 최신 문서 활용

AI가 플러그인 프레임워크의 최신 버전을 모를 경우, 그 최신 버전의 전체 문서 파일을 복사하여 붙여넣고 최신 사양에 맞춰 코드를 생성하도록 요청하세요.

### 4. 세션 관리

한 세션당 하나의 작업만 수행하세요. 이전 코드 생성 및 토론으로 컨텍스트를 오염시키지 마세요. 문제가 해결되면 새 세션을 시작하세요. 그러면 품질이 향상되고 '전체 코드 제공'을 해 달라고 하고 직접 편집하지 않는 쉬운 방법을 쓸 수 있게 됩니다.

### 5. 명확하고 구체적인 프롬프트 사용

요청이 정확하고 상세할수록 AI가 더 잘 이해하고 필요한 코드를 생성할 수 있습니다. 입력/출력 유형, 오류 처리, UI 동작 등 원하는 기능에 대한 세부 사항을 포함하세요. 사람에게 작업을 설명하는 것처럼 좋은 프롬프트를 작성하는 데 시간을 투자하세요.

### 6. 작업을 작은 구성 요소로 나누기

복잡한 작업을 작은 구성 요소로 나누세요. 복잡한 시스템 전체를 한꺼번에 요구하지 말고 관리하기 쉬운 작은 부분으로 나누세요. 이 접근 방식은 코드를 체계적으로 정리하는 방법을 알려줍니다.

### 7. 코드 검토 프롬프트 제공

AI에게 코드 검토 프롬프트를 제공하세요. 코드를 생성한 후 AI에게 잠재적인 개선 사항이 있는지 검토하도록 요청하세요. 이렇게 하면 코드 품질을 개선하는 데 도움이 될 수 있습니다. 저는 "정말요?"라고 가장 느릿느릿하게 물어보면서 작업을 확인하도록 합니다.

### 8. 문서 작성 요청

생성된 코드의 논리를 설명하는 자세한 설명을 포함하도록 AI에 요청하세요. 이렇게 하면 사용자와 AI가 코드를 더 잘 이해하고 향후 수정을 더 쉽게 할 수 있습니다.

인라인 댓글을 넘어 AI에게 코드에 대한 문서 작성을 요청하세요. README 파일, API 문서, 심지어 사용자 가이드까지 말이죠. 이렇게 하면 나중에 스타트업을 매각하거나 개발자를 고용할 때 훨씬 수월해질 것입니다.

### 9. 데이터베이스 쿼리와 스키마를 생성할 때는 항상 AI를 사용하세요.

이런 것들은 엉망이 되기 쉽습니다. AI는 DB 스키마, SQL 쿼리, 정규식 등을 작성하는 데 매우 능숙하니 지루한 작업은 AI에 맡기세요.

### 10. 붙여넣은 코드 이해하기

붙여넣은 코드를 이해하세요. 앱에 대한 책임은 AI가 아니라 여러분에게 있습니다. 따라서 스타트업의 내부에서 어떤 일이 일어나고 있는지 알아야 합니다. AI가 이해하지 못하는 코드를 제공하면 문서를 읽거나 AI와 대화하여 작동 방식을 파악해야 합니다.

*이 글은 Alexander Isora님의 X에서 발췌한 글입니다 - 원문 링크 : [https://x.com/alexanderisorax/status/1819671375759487270](https://x.com/alexanderisorax/status/1819671375759487270)