#29 AI 코딩. 막히지 않는 방법

문제 해결 능력은 도구가 아니라 ‘질문 구조’에서 갈린다

by 김현규 Sean
이 매거진은 해외법인과 기업 현장에서 실제로 겪은 사례를 바탕으로,
기술보다 ‘일하는 구조’ 관점에서 AI 활용을 정리합니다.


AI를 쓰다 보면

누구나 한 번은 막히는 순간을 경험합니다.


에러는 계속 나오고,

AI는 답을 주는 것 같지만 해결은 안 되고,

결국 다시 구글을 열게 됩니다.


같은 AI를 쓰는데

왜 어떤 사람은 끝까지 해결하고,

어떤 사람은 중간에 멈출까요?


현장에서 보면 차이는 단순합니다.


도구가 아니라, 질문 방식입니다.


1. “상황”을 설명하지 않으면, AI도 틀린 답을 준다


많이 보이는 장면입니다.


“이 코드 왜 에러야?”


이렇게 물어보면

AI는 그 순간 코드만 보고 추측합니다.


그래서 답이 틀리거나

핵심을 못 짚는 경우가 많습니다.


실제 사례


React 프로젝트에서

로그인 이후 상태가 초기화되는 문제가 있었습니다.


처음에는 이렇게 질문했습니다.


“이 코드 왜 상태가 유지 안 돼?”


답은 틀렸습니다.

그래서 질문을 바꿨습니다.


“React + Zustand 상태 관리 중이고, 로그인 이후 페이지 이동 시 상태가 초기화됩니다. 이 코드에서 문제 원인 분석해 줘”


그때부터

AI 답변이 정확해졌습니다.

� 핵심


AI는 똑똑하지만

맥락이 없으면 추측합니다.


2. 한 번에 해결하려고 하면, 오히려 더 느려진다


많은 사람들이

이렇게 요청합니다.


“이거 전체 다 고쳐줘”


하지만 결과는

대부분 만족스럽지 않습니다.


실제 사례


API + 프런트 + 상태 관리까지

한 번에 수정 요청을 했던 적이 있습니다.


AI는 코드를 만들어줬지만


일부는 맞고


일부는 틀리고


일부는 기존 구조를 깨뜨렸습니다.



결국 다시 다 뜯어봤습니다.

그래서 방식을 바꿨습니다.


원인 분석


해결 방향 정리


특정 함수 수정


테스트


전체 적용



이렇게 나누자

속도가 오히려 빨라졌습니다.

� 핵심


AI는

단계별 문제 해결에 강합니다.


3. “왜 그렇게 고쳤는지”를 묻지 않으면, 다음에도 막힌다


AI는 코드를 고쳐줍니다.


하지만 대부분 사람들은

여기서 멈춥니다.


실제 사례


버그를 AI로 해결했는데

며칠 뒤 같은 문제가 다시 발생했습니다.


이유는 단순했습니다.


왜 고쳤는지 이해하지 못했기 때문입니다.

그래서 질문을 하나 추가했습니다.


“왜 이렇게 수정한 거야?”


그 이후부터는

같은 문제가 나와도

AI 없이 해결이 가능해졌습니다.

� 핵심


AI는 문제를 해결해 주지만

이해는 스스로 해야 합니다.


4. “재발 방지” 질문을 하지 않으면, 계속 같은 문제가 반복된다


이건 많은 사람들이 놓치는 부분입니다.


문제를 해결하면 끝이라고 생각합니다.


하지만 실제로 중요한 건

그다음입니다.


실제 사례


API 호출에서 null 에러가 반복적으로 발생했습니다.


그때마다 AI로 해결했지만

비슷한 문제가 계속 나왔습니다.

그래서 질문을 바꿨습니다.


“이 문제 다시 안 생기게 하려면 구조적으로 어떻게 해야 해?”


답은 단순했습니다.


기본값 처리


타입 체크 강화


예외 처리 추가



이걸 한 번 정리하고 나니

같은 문제는 다시 발생하지 않았습니다.

� 핵심


AI는 해결뿐 아니라

구조 개선까지 도와줄 수 있습니다.


5. AI를 하나만 쓰면, 오히려 위험해진다


대부분 이렇게 씁니다.


하나의 AI → 생성 → 그대로 사용


이 방식은 빠르지만

위험합니다.


실제 사례


코드를 생성해서 바로 사용했는데

나중에 보니 보안 문제가 있었습니다.


그래서 구조를 바꿨습니다.


생성 AI


리뷰 AI


테스트 AI



이렇게 역할을 나눴습니다.

결과는 명확했습니다.


오류 감소


안정성 증가


수정 속도 개선


� 핵심


AI도

역할을 나누면 조직처럼 작동합니다.


사람들이 착각하는 것


많은 사람들이 이렇게 생각합니다.


“AI를 잘 쓰면 문제 해결이 빨라진다”


하지만 실제로는 다릅니다.


AI는

누구나 쓸 수 있습니다.


그래서 차이는 여기서 갈립니다.


� 문제 해결 방식

� 질문 구조

� 사고 과정


결론


AI를 쓰다가 막히는 이유는

도구의 문제가 아닙니다.


문제를 다루는 방식의 문제입니다.


AI를 잘 쓰는 사람은

답을 잘 받는 사람이 아니라


질문을 잘 만드는 사람입니다.

매거진의 이전글#28 AI로 코딩은 빨라졌는데, 왜 개발은 그대로일까