AI에게 무엇을 말하느냐가 결과를 결정한다
AI 개발 도구를 처음 사용하는 많은 사람들이 공통적으로 겪는 경험이 있다. 분명히 원하는 것이 있었는데, 결과물은 전혀 다른 방향으로 나왔다는 것이다. 최근 Replit을 활용해 KPI 관련 시스템을 구축하려 했던 사례는 이 문제를 명확하게 보여준다. "KPI 관리 시스템을 만들어줘"라고 입력했더니, Replit은 충실하게 관리 시스템을 만들었다. 데이터를 입력하고 저장하고 수정하는 기능은 갖췄지만, 정작 원했던 시각화 대시보드는 어디에도 없었다. 말 한 마디의 차이가 완전히 다른 결과물을 만들어낸 것이다.
KPI만 말했을 때 Replit이 만든 것
Replit은 강력한 AI 기반 개발 환경이다. 자연어 명령을 받아 실제 동작하는 코드를 생성하는 능력이 뛰어나다. 그러나 AI는 사용자가 입력한 텍스트의 의미를 문자 그대로 해석한다는 점을 반드시 이해해야 한다.
"KPI 관리 시스템"이라는 명령어를 받은 Replit은 다음과 같은 결과물을 생성했다.
- KPI 항목을 입력할 수 있는 폼
- 데이터를 저장하고 수정하는 CRUD 기능
- 기본적인 테이블 형태의 목록 페이지
기능적으로는 완성도가 높았다. 하지만 사용자가 실제로 원했던 것은 달랐다. 월별 추이를 한눈에 볼 수 있는 차트, 목표 대비 달성률을 직관적으로 표현하는 게이지, 팀별 성과를 비교하는 시각화 요소가 필요했다. 이 모든 것은 "관리 시스템"이라는 단어 안에 숨겨져 있었지만, AI는 그것을 읽어내지 못했다.
왜 이런 일이 발생하는가
AI 도구는 명시적 지시에 반응한다. 인간과 달리 맥락을 추론하거나 암묵적 기대를 자동으로 반영하지 않는다. "KPI 관리"라는 개념 안에는 수집, 저장, 분석, 시각화, 보고서 생성 등 다양한 요소가 포함될 수 있다. 그러나 AI는 가장 좁고 직접적인 해석을 선택하는 경향이 있다.
이는 Replit만의 문제가 아니다. ChatGPT, Claude, Copilot 등 모든 AI 도구에 적용되는 원칙이다. 프롬프트의 품질이 결과물의 품질을 결정한다. 원하는 결과를 얻으려면 원하는 것을 정확하게 말해야 한다. 당연한 말처럼 들리지만, 실제 현장에서는 많은 사람들이 이 원칙을 놓친다.
올바른 프롬프트는 어떻게 달랐어야 했나
같은 요구사항이라도 프롬프트를 어떻게 구성하느냐에 따라 결과는 크게 달라진다. 아래는 실패한 프롬프트와 개선된 프롬프트의 비교다.
실패한 프롬프트:
"KPI 관리 시스템을 만들어줘"
개선된 프롬프트:
"월별 KPI 데이터를 입력하고, 목표 대비 달성률을 게이지 차트로 보여주며, 팀별 성과를 비교하는 막대그래프가 포함된 대시보드를 만들어줘. 메인 화면은 시각화 중심으로 구성해줘."
개선된 프롬프트에는 세 가지 핵심 요소가 포함되어 있다. 첫째, 원하는 기능의 구체적 나열이다. 입력, 달성률 표시, 팀별 비교 등 각 기능을 명확히 서술했다. 둘째, 시각화 요소의 명시다. 게이지 차트, 막대그래프처럼 원하는 차트 유형을 직접 언급했다. 셋째, 화면 구성 방향 제시다. "시각화 중심"이라는 표현으로 전체적인 UI 방향성을 안내했다.
AI 도구 활용 시 말하기의 기술
이 사례에서 얻을 수 있는 교훈은 단순하지만 강력하다. AI와의 커뮤니케이션은 정밀한 언어를 요구한다. 다음 원칙을 기억해두면 유사한 실수를 예방할 수 있다.
첫째, 결과물의 형태를 먼저 정의하라. 기능보다 결과물의 외형과 사용 방식을 먼저 설명하면 AI가 올바른 방향으로 작동한다.
둘째, 시각적 요소는 반드시 명시하라. 차트, 그래프, 색상 코딩, 카드 형식 등 원하는 시각 요소는 빠짐없이 언급해야 한다.
셋째, 사용자 관점에서 묘사하라. "이 화면을 보는 사람이 무엇을 즉시 파악해야 하는가"를 기준으로 프롬프트를 작성하면 결과의 완성도가 높아진다.
결론: 말이 결과를 만든다
Replit에 KPI만 전달했을 때의 결과는 틀리지 않았다. 단지 원하는 것이 아니었을 뿐이다. AI는 요청한 것을 만들고, 요청하지 않은 것은 만들지 않는다. 이 단순한 진실이 AI 도구 활용의 핵심이다. 앞으로 어떤 AI 도구를 사용하든, 먼저 스스로에게 물어보자. "나는 지금 원하는 것을 정확하게 말하고 있는가?" 그 질문 하나가 결과물의 품질을 완전히 바꿔놓을 수 있다.