초보자를 위한 AI 프롬프트 작성법, 기본 구조부터 실전까지

  프롬프트란 AI에게 원하는 작업이나 답변을 요청하기 위해 입력하는 명령, 질문, 지시문 또는 조건을 의미한다. 단순히 AI에게 질문하는 것과 프롬프트를 작성하는 것에는 차이가 있는데, 일반적인 질문이 원하는 정보를 묻는 데 초점을 둔다면 프롬프트는 무엇을, 어떤 방식으로, 어떤 조건에 맞춰 결과를 만들어야 하는지 구체적으로 전달하는 데 목적이 있다. 생성형 AI를 업무에 활용할 때 결과가 만족스럽지 않으면 가장 먼저 프롬프트를 의심하기 쉽다. 

더 자세하게 써야 하는지, 특별한 명령어가 필요한지 고민하기도 한다.

하지만 실제로는 프롬프트의 표현보다 AI에게 어떤 일을 맡겼는지가 불분명해서 결과가 애매해지는 경우가 많다.

“보고서 작성해줘.”

“자료 정리해줘.”

“좋은 아이디어 알려줘.”

사람에게 이런 식으로 일을 부탁한다면 무엇을 원하는지 다시 물어볼 가능성이 높다. AI도 마찬가지다. 무엇을 위한 작업인지, 어떤 자료를 사용해야 하는지, 결과를 어디에 사용할 것인지 알려주지 않으면 사용자가 기대한 방향과 다른 답변이 나올 수 있다.

AI에게 일을 잘 맡기는 프롬프트는 복잡한 명령어에서 시작하지 않는다. 해야 할 일을 명확하게 정의하고 필요한 자료와 조건을 전달하는 것에서 시작한다.


1. 먼저 해야 할 일을 한 문장으로 정한다

프롬프트를 작성하기 전에 가장 먼저 정할 것은 ‘AI가 무엇을 해야 하는가’이다.

예를 들어 다음 요청을 살펴보자.

“이 자료 정리해줘.”

간단하지만 ‘정리’가 무엇을 의미하는지는 명확하지 않다.

전체 내용을 짧게 요약해야 하는지, 중요한 숫자를 찾아야 하는지, 항목별로 분류해야 하는지 알기 어렵다.

해야 할 행동을 구체적으로 바꾸면 요청도 달라진다.

“이 자료에서 핵심 내용을 5개 이내로 추려줘.”

“이 자료에 나온 날짜와 일정을 표로 정리해줘.”

“두 자료의 공통점과 차이점을 비교해줘.”

“이 회의 메모에서 해야 할 일과 담당자를 찾아줘.”

같은 자료를 제공해도 요약, 추출, 분류, 비교 중 무엇을 요청하느냐에 따라 결과는 달라진다.


따라서 프롬프트를 작성하기 어렵다면 먼저 한 문장을 완성해보는 것이 좋다.

“AI에게 ________을 맡긴다.”

빈칸을 구체적으로 채울 수 있다면 프롬프트의 중심도 자연스럽게 정해진다.


2. AI가 모르는 배경을 함께 알려준다

해야 할 일을 정했다면 다음에는 작업에 필요한 배경을 확인한다.

사용자에게는 당연한 정보라도 AI에게 전달하지 않았다면 답변에 제대로 반영되기 어렵다.


예를 들어 다음과 같이 요청했다고 해보자.

“회의 안내 이메일을 작성해줘.”

이 요청만으로도 이메일을 만들 수는 있다. 하지만 실제로 사용하려면 추가 정보가 필요할 가능성이 높다.

누구에게 보내는지, 회의 목적은 무엇인지, 일정은 언제인지, 참석자가 준비해야 할 것은 무엇인지 등이 필요하다.

이런 정보를 포함하면 요청은 훨씬 명확해진다.

“다음 주 프로젝트 진행 상황을 확인하기 위한 회의 안내 이메일을 작성해줘. 대상은 프로젝트 참여자이고 회의는 9월 25일 오후 2시야. 회의 전에 지난주 진행 내용을 확인해달라는 안내도 포함해줘.”

AI에게 배경을 제공한다고 해서 회사의 모든 상황을 길게 설명할 필요는 없다.


결과를 만드는 데 필요한 정보만 전달하면 된다.

프롬프트가 길어지는 것이 부담스럽다면 다음 네 가지를 먼저 확인해볼 수 있다.

  • 목적 : 왜 이 작업을 하는가
  • 자료 : 무엇을 바탕으로 작업해야 하는가
  • 대상 : 결과물을 누가 보는가
  • 조건 : 반드시 지켜야 하는 것은 무엇인가

4가지를 항상 모두 넣어야 하는 것은 아니다. 결과가 예상과 다르게 나온다면 빠진 정보가 있는지 확인하는 기준으로 활용하면 된다.


3. 큰 업무는 여러 단계로 나눠 맡긴다

AI에게 일을 맡길 때 자주 생기는 실수 중 하나는 여러 작업을 한 번에 요청하는 것이다.

예를 들어 긴 PDF 자료를 가지고 보고서를 만들어야 한다고 해보자.

“이 PDF를 분석해서 중요한 내용을 찾고 데이터를 표로 정리한 다음 보고서를 작성해줘.”

한 번에 요청할 수도 있지만 중간 결과를 확인하기 어렵다는 문제가 있다.

처음 자료를 잘못 해석했다면 이후 표와 보고서에도 같은 문제가 이어질 수 있다.


이럴 때는 작업을 나눠볼 수 있다.

1단계: PDF의 핵심 내용 요약
2단계: 보고서에 필요한 정보 추출
3단계: 추출한 정보를 표로 정리
4단계: 보고서 목차 구성
5단계: 확인된 내용을 바탕으로 초안 작성

이렇게 하면 각 단계에서 결과를 확인하고 필요한 부분을 수정할 수 있다.


블로그 글을 작성할 때도 같은 방법을 사용할 수 있다.

처음부터 완성된 글을 요청하기보다 주제 정리 → 목차 구성 → 초안 작성 → 사실 확인 → 문장 다듬기처럼 나누는 것이다.

AI를 잘 활용한다는 것은 모든 일을 한 번에 맡기는 것과는 다르다.

오히려 사람이 중간 결과를 확인할 수 있을 정도로 일을 나누는 것이 중요하다.


4. 결과물의 기준을 마지막에 지정한다

같은 내용이라도 어디에 사용할 것인지에 따라 적절한 결과물은 달라진다.

긴 설명이 필요한 경우도 있고 표 하나가 더 유용한 경우도 있다.

따라서 프롬프트 마지막에는 필요한 결과의 형태를 지정해주는 것이 좋다.


예를 들어 다음처럼 요청할 수 있다.

“핵심 내용 5개를 목록으로 정리해줘.”

“항목, 내용, 담당자, 마감일로 나눠 표로 만들어줘.”

“처음 읽는 사람도 이해할 수 있도록 1,500자 내외의 설명문으로 작성해줘.”

“먼저 결론을 한 문단으로 설명하고 자세한 근거를 이어서 정리해줘.”


여기에 반드시 지켜야 할 기준도 추가할 수 있다.

“자료에 없는 내용은 추측하지 마.”

“확인할 수 없는 내용은 확인 필요로 표시해줘.”

“전문용어가 나오면 간단한 설명을 붙여줘.”


특히 자료 요약이나 업무 문서를 만들 때는 모르는 내용을 임의로 채우지 않도록 요청하는 것이 유용하다. 결과를 받은 뒤에도 끝난 것은 아니다.

내용은 좋은데 너무 길다면 분량만 줄여달라고 할 수 있다. 구조는 마음에 들지만 문체가 딱딱하다면 내용은 유지하면서 표현만 수정하도록 요청할 수도 있다.

처음부터 완벽한 프롬프트 하나를 만들려고 하기보다 결과를 확인하고 필요한 조건을 추가하는 방식이 실용적이다.


5. 바로 써보는 업무 요청 프롬프트

프롬프트를 작성할 때 무엇부터 적어야 할지 모르겠다면 다음 구조를 기본 틀로 사용할 수 있다.

해야 할 일: [AI가 수행할 작업]
목적: [이 작업이 필요한 이유]
자료: [참고하거나 분석할 내용]
대상: [결과물을 사용할 사람]
조건: [반드시 지킬 기준]
결과물: [원하는 출력 형태]

이를 실제 프롬프트로 바꾸면 다음과 같다.

“아래 자료를 바탕으로 회의 전에 확인할 핵심 내용을 정리해줘. 목적은 프로젝트의 현재 진행 상황과 남은 업무를 빠르게 파악하는 것이야. 자료에서 완료된 업무, 진행 중인 업무, 확인이 필요한 업무를 구분해줘. 자료에 없는 담당자나 일정은 추측하지 말고 ‘확인 필요’라고 표시해줘. 결과는 업무, 현재 상태, 담당자, 일정 순서의 표로 작성해줘.”

모든 요청을 이 정도로 길게 작성할 필요는 없다.

간단한 질문이라면 한두 문장으로 충분하다. 반대로 중요한 업무이거나 원하는 결과의 기준이 많다면 필요한 항목을 추가한다. 

프롬프트 템플릿의 목적은 문장을 외우는 것이 아니라 AI에게 빠뜨린 정보가 없는지 확인하는 것에 있다.


마무리

AI에게 일을 잘 맡기기 위해 어려운 프롬프트 기술부터 배울 필요는 없다.

먼저 AI가 해야 할 일을 한 문장으로 명확하게 정한다. 다음으로 작업에 필요한 배경과 자료를 제공하고, 큰 업무라면 사람이 중간 결과를 확인할 수 있도록 여러 단계로 나눈다. 마지막에는 원하는 결과물의 형태와 지켜야 할 기준을 알려준다.

정리하면 다음 흐름으로 생각할 수 있다.

해야 할 일 → 필요한 배경과 자료 → 작업 단계 → 결과물의 기준

이 구조만 익혀도 “알아서 잘해줘”에 가까운 요청에서 벗어나기 쉬워진다.

그리고 AI가 만든 결과는 완성품으로 바로 사용하는 것보다 사실관계와 누락된 내용을 확인하고 필요하면 다시 수정하는 과정이 필요하다. 결국 좋은 프롬프트의 목적은 긴 명령문을 만드는 것이 아니다.

사람이 원하는 일을 AI가 이해할 수 있는 작업 단위로 바꾸는 것이다.


궁금한 점 정리

프롬프트는 자세하게 작성할수록 좋은가요?

항상 그런 것은 아니다. 간단한 작업에 불필요한 조건을 많이 추가하면 오히려 사용하기 번거로워질 수 있다. 결과를 만드는 데 필요한 목적, 자료, 조건부터 전달하고 부족한 부분이 있을 때 추가하는 방식이 실용적이다.

AI에게 한 번에 여러 업무를 맡겨도 되나요?

간단하고 서로 연결된 작업이라면 가능하다. 다만 긴 자료 분석이나 중요한 문서 작성처럼 중간 결과를 확인해야 하는 업무는 요약, 정보 추출, 구조화, 초안 작성 등으로 나누는 편이 관리하기 쉽다.

AI가 만든 업무 결과는 그대로 사용해도 되나요?

결과의 정확성이 중요한 업무라면 확인 과정이 필요하다. 특히 날짜, 수치, 고유명사, 출처처럼 오류가 발생했을 때 문제가 될 수 있는 정보는 원본 자료와 비교해서 확인하는 것이 좋다.
다음 이전