AI VIDEO BRIEFING
개발자 AI 프롬프트 전략 4가지 - 질문 되묻기·장단점·단계별 사고·역할 부여
마이크로소프트 VS Code 팀이 소개한 개발자용 AI 프롬프트 4가지 전략. 처음부터 완벽한 프롬프트를 쓰려 하지 말고 AI가 되묻게 하고, 장단점을 비교하고, 한 단계씩 진행하고, 역할을 부여하는 방법을 정리했다.

핵심 메시지
쉽게 이해하기
마이크로소프트 VS Code 팀은 개발자가 AI를 '더 열심히 일하게' 만드는 네 가지 프롬프트 전략을 소개했다. 핵심 전제는 단순하다. 처음부터 완벽한 프롬프트를 쓰려 애쓰지 말라는 것이다. 개발자가 아니어도 어떤 일에든 응용할 수 있는 방법이라고 강조한다.
첫 번째는 'Q&A 전략'이다. 어수선하게 한 폴더에 뒤섞인 프로젝트 구조를 정리하고 싶을 때, AI에게 폴더 구조를 제안해 달라고 하면서 동시에 '더 나은 추천을 위해 나에게 예/아니오 질문을 던져 달라'고 요청한다. 사용자는 번호와 짧은 답만 주면 되고, 이렇게 주고받는 과정에서 처음엔 미처 떠올리지 못했던 세부 정보가 자연스럽게 프롬프트에 담긴다.
두 번째는 '장단점(pros and cons)' 전략이다. 데이터베이스 연결 코드를 어떻게 구현할지 확신이 서지 않을 때, 여러 구현 방식을 제안하되 각각의 장단점을 함께 달라고 요청한다. 싱글턴, 현재 방식, 비동기 처리 등 선택지와 위험(자원 고갈, 누수 가능성 등)을 비교한 뒤 자신에게 맞는 패턴을 골라 다시 작성을 맡긴다.
세 번째는 '단계별 사고 사슬(stepwise Chain of Thought)'이다. 대규모 리팩터링을 한 번에 시키면 변경이 너무 많아 검증이 어렵다. 그래서 'next'라는 키워드를 받을 때까지 한 단계씩만 진행하라고 지시한다. 변경을 적용할 때는 빠뜨린 함수가 없는지 직접 확인해야 하며, 중간에 질문으로 흐름이 끊기면 채팅 기록에서 해당 항목을 지워 다시 'next' 흐름으로 돌아갈 수 있다.
네 번째는 '역할(role) 프롬프트'다. AI에게 '복잡한 주제를 쉽게 설명하는 뛰어난 선생님' 역할을 부여하고, 정답을 바로 알려주는 대신 스스로 깨닫도록 유도해 달라고 한다. 진행자는 이 방식으로 정규표현식 기초를 단계별로 배워 나가는 과정을 보여준다.
주요 인사이트
- 프롬프트의 품질은 '얼마나 잘 쓰느냐'보다 '얼마나 많은 맥락을 담느냐'에 좌우된다. AI가 되묻게 하는 것은 그 맥락을 끌어내는 가장 쉬운 방법이다.
- 코드에는 유일한 정답이 드물다. 단일 추천이 아니라 선택지와 장단점을 받아 개발자가 판단의 주체로 남는 것이 안전하다.
- AI는 사용자가 강하게 우기면 거의 항상 동의해 버린다. 따라서 비판적 검증을 사람이 유지해야 하고, 적용된 변경을 항상 직접 점검해야 한다.
- 역할 부여는 단순한 말장난이 아니라 응답의 톤과 방식을 실제로 바꾼다. '가르치되 답을 떠먹이지 말라' 같은 제약을 더하면 학습 도구로도 쓸 수 있다.
자주 묻는 질문
Q&A 전략이 무엇인가요?
사용자가 AI에게 곧바로 결과를 요청하는 대신, AI가 먼저 예/아니오 질문을 던지게 해 빠진 세부 정보를 채워 넣도록 하는 방법입니다. 처음엔 떠올리지 못한 요구사항을 대화 과정에서 자연스럽게 프롬프트에 담을 수 있습니다.
단계별 진행에서 'next' 키워드는 어떤 역할을 하나요?
AI가 큰 작업을 한 번에 처리하지 않고, 사용자가 'next'를 입력할 때까지 한 단계만 수행하도록 멈추게 하는 신호입니다. 변경을 검증 가능한 작은 단위로 쪼개 주며, 각 단계의 결과를 사람이 확인한 뒤 다음으로 넘어갈 수 있습니다.
AI가 항상 내 말에 동의하는 점은 왜 주의해야 하나요?
AI는 사용자가 어떤 방식이 옳다고 강하게 주장하면 대체로 동의하는 경향이 있습니다. 그래서 잘못된 판단도 그대로 수용될 수 있으므로, 적용된 코드 변경을 사람이 직접 점검하고 비판적으로 검증해야 합니다.
원문과 출처
이 글은 원본 영상의 자막을 바탕으로 한국어 독자를 위해 요약했습니다. 전체 맥락과 최신 정보는 원문에서 확인하세요.
YouTube 원본 영상 보기 ↗