brunch

5년차 개발자가 정리한 GPT 프롬프트 꿀팁

모르면 무조건 손해, 개발자를 위한 GPT 프롬프트 실전 가이드

by 개발개발빔

안녕하세요. 개발빔입니다~

오늘도 chat gpt를 주제로 돌아왔는데요!

5년째 개발자로 살고 있는 저도 요즘은 코드만큼이나 프롬프트를 다루는 시간이 많습니다.

예전에는 IDE에서 코드를 직접 두들겼다면,

이제는 AI에게 "이런 코드를 짜줘"라고 말하는 일이 더 많아졌죠.


그런데 문제는 단순히 "코드 짜줘"라고 말한다고 해서 원하는 답이 나오지 않는다는 겁니다.

결국 AI를 잘 다루는 힘 = 프롬프트 리터러시가 새로운 경쟁력이 되어가고 있습니다.



berke-citak-adrO5seSbBE-unsplash.jpg

프롬프트 리터러시란?


프롬프트 리터러시란 쉽게 말해 AI에게 질문을 잘하는 능력입니다.


단순한 명령어가 아니라 맥락, 조건, 원하는 출력 형태까지 알려주는 기술로

"로그인 페이지 만들어줘" 대신

"React 기반 로그인 페이지, TailwindCSS 적용, 이메일+비밀번호 입력, 에러 메시지까지 포함"

이렇게 구체적으로 요청하면 훨씬 쓸만한 결과가 나오죠.


이처럼 프롬프트 리터러시는 AI에게 "무엇을, 어떻게, 왜" 해야 하는지 알려주는 커뮤니케이션 기술입니다.



getty-images-vfL1ephMrQA-unsplash.jpg

왜 개발자에게 새로운 경쟁력인가?


예전엔 코드를 얼마나 빨리 짜느냐가 중요했지만,

이제는 AI를 통해 빠르고 정확하게 원하는 결과를 뽑아내는 능력이 중요합니다.


생산성: 1시간 걸릴 일을 10분 안에 끝낼 수 있음

품질: 내가 원하는 코드 스타일, 보안 기준, 문서화까지 포함 가능

협업: 기획자, 디자이너도 AI를 쓰는 시대
→ 개발자는 그들의 AI 요청까지 디버깅해줄 수 있음


결국 “프롬프트 잘 쓰는 개발자”가 팀 내에서도 더 주목받을 수밖에 없습니다.



kelly-sikkema--1_RZL8BGBM-unsplash.jpg

프롬프트 작성 기본 원칙 3가지


제가 경험으로 터득한 프롬프트 기본 공식은 다음과 같습니다.


맥락(Context): 배경 설명을 해준다. (언어, 프레임워크, 목적)

조건(Constraints): 반드시 지켜야 할 조건을 명시한다. (성능, 보안, 디자인 규칙 등)

출력(Output): 어떤 형태로 받고 싶은지 적는다. (코드, 표, 글, 단계별 설명)


예를 들어,

"React로 소셜 로그인 기능 구현 코드를 주세요.

Google 로그인만 지원하고, 보안 관련 best practice를 지켜주세요. 실행 예제 코드와 주석도 달아주세요."

이런 방식으로 작성하는겁니다.



emile-perron-xrVDYZRGdw4-unsplash.jpg

나만의 프롬프트 작성 팁


역할 부여하기: "너는 시니어 백엔드 개발자다"라고 말하면 답변의 깊이가 달라집니다.

출력 형식 요청: JSON, 마크다운, 코드블록 등 구체적으로 지정.

단계별 접근: 한 번에 큰 걸 요구하지 말고,
"1단계: 구조 설계 → 2단계: 코드 → 3단계: 테스트" 식으로 나눠서 요청.

피드백 루프: 결과가 부족하면 "좋아, 그런데 보안 검증 단계도 추가해줘"처럼 계속 수정 지시.


프롬프트는 명령이 아니라 대화이기 때문에 요구사항을 협상하듯이 주고받아야 합니다!



getty-images-LMRT9vSr7u4-unsplash.jpg

프롬프트가 잘못됐다면?


제가 처음 GPT를 업무에 써본 건 사내 백오피스 자동화 프로젝트였습니다.


그때 프롬프트를 대충 "자동화 스크립트 만들어줘"라고만 했더니…


크론잡은 넣지도 않았고

에러 로깅도 빠져 있었고

무엇보다 DB 패스워드를 평문으로 코드에 써놨던 것이죠.


이 사건 덕분에 "프롬프트도 설계 능력이다"라는 걸 느꼈습니다.



getty-images-h1uertkV_wE-unsplash.jpg

프롬프트 리터러시 체크리스트


마지막으로 제가 늘 참고하는 간단한 체크리스트를 공유합니다.


목적은 명확한가?

필요한 배경·맥락을 제공했는가?

반드시 지켜야 할 조건을 포함했는가?

원하는 출력 형태를 구체적으로 지정했는가?

단계별로 나눠서 요청했는가?


이 다섯 가지만 지켜도 결과물의 품질이 훨씬 좋아집니다.



juanjo-jaramillo-mZnx9429i94-unsplash.jpg

제대로 된 프롬프트를 활용하면 프로토타입을 만드는 시간을 획기적으로 줄일 수 있습니다.

그러나, 서비스 차원에서 요구되는 건 단순히 "돌아가는 코드" 그 이상이었죠.


실제 운영 환경에서는


안정적인 배포 파이프라인,

치명적인 버그를 예방하는 테스트 체계,

그리고 사용자 경험까지 고려한 UI/UX 연동이 함께 갖춰져야 합니다.


단독으로 개발 전부를 담당하게되면 속도와 리소스가 분산될 수밖에 없습니다.

그래서 저는 전략적으로 디자인 기능까지 바로 반영하는 외부 개발사와 협업을 진행했습니다.

제가 선택했던 업체는 똑똑한개발자인데요,


똑개팀은 제가 만든 AI 기반 초안을 바탕으로


보안과 로깅을 보강하고,

자동화와 배포 환경을 안정화하며,

UI 시안 구현부터 퍼블리싱, 백엔드 연동까지 매끄럽게 이어줬습니다.

(최신)2025똑똑한개발자_소개서_page-0001.jpg

덕분에 프로토타입이 서비스 수준의 완성품으로 빠르게 자리 잡을 수 있었죠.

개발자가 AI를 잘 활용하면 아이디어를 코드로 옮기는 속도는 확실히 빨라집니다.

여기에 똑똑한개발자와 같은 외부 파트너와 협업까지 더해지면,

혼자 일할 때보다 훨씬 효율적인 그림이 나옵니다.



priscilla-du-preez-zeqWK0n5PNM-unsplash.jpg

프롬프트 리터러시는 이제 개발자에게 새로운 언어이자 경쟁력입니다.

잘 만든 프롬프트를 통해 AI를 훌륭한 동료로 만들 수 있습니다.

다른 개발자분들도 나만의 프롬프트를 체크리스트에 잘 맞춰 만들어보시길 바랍니다!


오늘도 읽어주셔서 감사합니다.

다음 글에도 흥미롭고 유용한 주제로 돌아오도록 하겠습니다!

keyword
작가의 이전글개발자가 알려주는 ChatGPT 환각 없애는법