혼자 검색하면 30분, AI에게 잘 물으면 3분.
하지만 잘못 물으면 엉뚱한 답으로 시간이 더 든다.
"잘 묻는 법"이 디버깅 능력의 절반이다.
이 다섯 가지를 한 번에 묶어서 보내면 답의 정확도가 급상승한다.
같은 문제도 어떻게 묻느냐에 따라 답의 질이 완전히 달라진다.
문제의 코드만 던지지 말고, 함께 동작하는 것들도 함께 보내자.
원칙: "AI가 내 화면을 못 본다"는 사실을 기억하자.
"리뷰해 줘" 한 마디보다, 관점을 명시하면 훨씬 깊은 답이 온다.
📋 "이 코드를 ① 버그 ② 성능 ③ 가독성 ④ 보안 관점에서 리뷰해 줘"
5요소 포맷을 적용한 실제 예시를 보자.
users?.map(u => u.name)(users ?? []).map(...)const [loading, setLoading] = useState(true) → {loading ? <Spinner /> : users.map(...)}AI는 "가장 그럴듯한 다음 토큰"을 고른다. 그래서 진짜처럼 보이는 가짜를 만들어낼 수 있다.
기억: 환각은 버그가 아니다 — LLM의 본질적 특성이다.
AI의 답을 그대로 믿지 말고, 항상 한 번 확인하자.
증상만 말하면 진단이 어렵다. 의사가 묻는 그 질문들을 미리 답해주자.
다음 순서대로 움직이면 막힘이 줄어든다.
반복 가능: 답이 부족하면 더 좁힌 추가 질문으로 다시.
도구 사용법을 익혔으니, 이제 실전이다.
막연한 아이디어를 어떻게 기능 목록과 MVP로 좁힐까?
나만의 첫 프로젝트 기획으로 들어간다.
💡 기억할 것: AI는 의사 — 증상만 말하지 말고 맥락까지 함께 전하자.