학습 목표
- 개발 프롬프트 작성하기의 역할과 적용 조건을 설명할 수 있다.
- 프로젝트 배경과 개발 목표를 2줄로 적으세요.
- 결과를 기준과 비교하고 빠진 행동만 후속 요청하세요.
사전 지식
앞선 아이디어를 서비스로 구체화하기를 먼저 읽으면 용어를 이해하기 쉽습니다. 이미 아는 내용이면 이 장부터 시작해도 됩니다.
개념 이해
좋은 프롬프트는 AI가 이해할 작업 계약입니다. 장황한 역할극보다 목표·범위·제약·관찰 가능한 결과를 명확하게 적는 편이 수정과 검증에 도움이 됩니다.
배경·목표·기술 스택
누가 어떤 문제를 해결하는 프로젝트인지, 이미 쓰는 언어와 프레임워크 버전은 무엇인지 전달합니다.
기능·화면·데이터
버튼을 눌렀을 때 어떤 요청이 발생하고 성공·실패 시 무엇을 보여줄지 적습니다. 데이터의 소유자와 저장 위치도 포함합니다.
제약조건과 범위
바꿔도 되는 파일과 유지할 동작, 추가하면 안 되는 의존성, 배포 여부를 명시합니다. 모호한 예쁘게·완벽하게는 구체적인 기준으로 바꿉니다.
완료 조건과 단계 요청
로그인 성공뿐 아니라 팝업 취소와 로그아웃도 확인 대상으로 둡니다. 위험한 작업은 분석→작은 구현→검증으로 나눕니다.
실제 사용 사례
“로그인 만들어줘” 대신 “Firebase Authentication Google 로그인, 세션 유지, 로그아웃, 실패 오류, 팝업 취소 후 버튼 복구를 구현하고 기존 프로젝트 구조를 유지해줘”라고 요청하면 누락을 찾기 쉽습니다.
단계별 실습
실습은 운영 서비스가 아닌 별도 연습 프로젝트에서 진행하세요. 기존 파일이 있다면 변경 전 기록을 남깁니다.
- 프로젝트 배경과 개발 목표를 2줄로 적으세요.
- 기술 스택과 구현할 기능, 화면 동작, 데이터 처리를 적으세요.
- 제약조건과 테스트·완료 기준을 덧붙이세요.
- 결과를 기준과 비교하고 빠진 행동만 후속 요청하세요.
코드와 프롬프트
아래 요청에서 대괄호 부분을 내 프로젝트에 맞게 바꾼 뒤 AI 도구에 전달하세요.
배경: [프로젝트]. 목표: [사용자 가치]. 스택/버전: [환경]. 기능: [한 가지]. 화면 동작: [성공·실패·취소]. 데이터: [소유권·저장 위치]. 제약: [수정 범위·비밀 보호]. 완료 기준: [직접 확인할 행동]. 먼저 관련 코드를 분석하고 한 단계씩 구현해줘.자주 발생하는 문제와 해결
| 문제와 원인 | 해결 방법과 확인 기준 |
|---|---|
| AI가 관련 없는 코드를 재작성함 | 수정 범위와 유지할 기능을 지정하고 차이를 먼저 검토합니다. |
| 잘됨이라는 답변만 받음 | 직접 실행한 확인 항목과 미확인 항목을 구분해 요청합니다. |
핵심 요약
- 요구를 여덟 요소로 나눠 적습니다.
- 한 번의 요청에 검증 가능한 작은 결과를 만듭니다.
완료 확인
참고자료
확인 기준일: 2026-10-20. 요금·사용 한도·제품 기능·설정 경로는 변경될 수 있으므로 작업 직전 공식 문서와 설치 버전을 확인하세요.