← AI·Agent 실무 레슨

프롬프트 엔지니어링

🔎 자료 수집🛠 ChatGPT🛠 Claude

역할·단계·맥락·문체·분량 등 핵심 기법으로 AI에게 원하는 결과를 정확히 얻어내는 프롬프트 작성법.

⚠ 안전 · 검증

개인정보·대외비 자료는 외부 AI에 입력·전송하지 마세요. AI 답변의 사실·수치·법령은 반드시 원문으로 검증해야 하며(AI는 없는 내용을 그럴듯하게 지어낼 수 있음), 외부 정보 근거 요청으로 환각을 줄이더라도 완전히 없어지지는 않습니다. AI 결과물은 초안·보조 수단이며 최종 확인과 책임은 사람에게 있습니다. 도구의 요금·제공 기능은 수시로 바뀌므로 사용 시점에 확인하세요.

프롬프트 엔지니어링이란

AI에게 원하는 응답을 얻기 위해 입력 텍스트(프롬프트)를 의도적으로 설계하는 일입니다. 같은 도구라도 어떻게 묻느냐에 따라 결과의 정확성과 완성도가 크게 달라집니다. 좋은 프롬프트는 다음 네 가지를 갖춥니다.

  • 명확성: AI가 이해하기 쉬운 명확한 언어를 사용한다.
  • 구체성: 원하는 결과물의 형태·범위를 구체적으로 기술한다.
  • 목표 지향성: 무엇을 얻고 싶은지 목표를 분명히 제시한다.
  • 문맥 제공: 필요한 배경 정보나 상황 설명을 함께 넣는다.

역할 부여 (Role)

프롬프트 앞부분에 AI가 맡을 역할을 지정하면 응답의 스타일과 전문성, 일관성을 제어할 수 있습니다.

당신은 경험 많은 데이터 과학자입니다. 다음 질문에 답변해 주세요: ...

(연습) 당신은 창의적인 작가입니다. '미래의 도시'를 주제로 이야기를 만들어 주세요.
(연습) 당신은 전문 변호사입니다. 다음 상황에 대한 법률 조언을 제공해 주세요: ...

단계별 지시 (Step-by-step)

복잡한 작업은 단계를 나눠 순서대로 지시하면 AI가 더 정확하게 수행합니다. 각 단계를 번호로 명확히 구분하는 것이 좋습니다.

1. 주제를 선택하세요.
2. 개요를 작성하세요.
3. 각 섹션을 상세히 설명하세요.

(연습) 보고서를 작성하기 위한 목차를 제안해 줘.
(연습) 프로젝트 계획을 세우기 위한 단계별 가이드를 제시해 줘.

맥락 유지 (Context)

대화의 전후 관계를 참조하도록 하면 일관된 흐름과 정확한 정보를 얻을 수 있습니다. 이전에 나눈 내용이나 앞서 제공한 데이터를 근거로 삼도록 명시하세요.

앞서 논의한 내용에 기반하여 다음 질문에 답변해 주세요.

(연습) 이전 대화 내용을 고려하여 다음 질문에 답변해 주세요.
(연습) 앞서 제공한 데이터 분석을 바탕으로 추가 인사이트를 제시해 주세요.

요약·핵심 추출 (차원 축소)

복잡하고 긴 정보를 간결하게 줄이거나 핵심만 뽑아내도록 요청합니다. 분량이나 형식을 함께 지정하면 더 원하는 대로 정리됩니다.

다음 텍스트를 요약해 주세요.

(연습) 이 보고서를 200단어 이내로 요약해 주세요.
(연습) 긴 기사 내용을 핵심만 간단히 정리해 주세요.

문체 지정 (Tone)

공식적/친근한/기술적/창의적 등 원하는 톤이나 종결 방식을 명시하면 문서 전체의 스타일이 일관되게 유지됩니다. 특히 공문·보고서에서는 종결체(개조식, '~임' 종결 등)를 구체적으로 지시하는 것이 유용합니다.

공식적이고 포멀한 톤으로 작성해 주세요.
서술식 논문체로 작성하되 '~임' 등의 종결체로 작성해 주세요.
개조식으로 작성하되 항목별로 충분히 상세하게 작성해 주세요.
하나의 문단으로 이어서 작성해 주세요.

(연습) 친근한 문체로 블로그 포스트를 작성해 주세요.
(연습) 기술적이고 전문적인 스타일로 제품 설명을 작성해 주세요.

분량 지정 (Length)

응답 길이를 명시하면 너무 길거나 짧은 답을 방지하고 필요한 만큼만 얻을 수 있습니다. 단어 수, 문단 수, 항목 개수 등으로 지정합니다.

200단어 내외로 작성해 주세요.
3개 문단, 각 문단 4~5문장으로 작성해 주세요.
핵심 5가지를 항목으로 정리해 주세요.

캔버스·아티팩트 활용 (초안 편집)

일부 AI 도구는 답변을 대화창이 아니라 별도 편집 화면에 띄워, 문서를 부분 수정하며 다듬을 수 있게 해 줍니다(예: ChatGPT의 Canvas, Claude의 Artifacts). 긴 문서나 표·코드처럼 여러 번 고쳐 쓰는 작업에 적합합니다. 제공 여부·명칭·기능은 도구별로 다르고 수시로 바뀌므로 사용 시점의 최신 기능을 확인해 주세요.

  • 전체를 다시 생성하는 대신 특정 부분만 지정해 수정 요청.
  • 완성한 초안은 반드시 사람이 검토·수정한 뒤 사용.

실전 정리: 좋은 프롬프트를 만드는 4가지

위 기법들을 실제로 쓸 때 특히 효과가 큰 네 가지 원칙입니다.

  • ① 맥락 추가하기: 내가 누구인지, 무엇을 하려는지, 어떤 상황인지 구체적으로 설명한다. (예: '저는 신입 프로덕트 디자이너입니다. 인터뷰 데이터를 분석해야 하는데 AI를 어떻게 활용하면 좋을까요?')
  • ② 외부 정보 활용하기: 웹 검색 결과나 관련 파일·데이터를 근거로 답하도록 요청하면 환각(사실이 아닌 내용을 지어내는 현상)을 줄일 수 있다.
  • ③ 구분자 활용하기: 마크다운(#제목, - 리스트, *강조 등)으로 지시와 자료를 의미 단위로 구분해 AI가 혼동하지 않게 한다.
  • ④ Chain of Thought(생각의 사슬): '단계별로 나눠 생각한 뒤 답하라'처럼 사고 과정을 밟도록 요청하면 복잡한 문제의 정확도가 높아진다.
💡 팁

역할 + 맥락 + 단계 + 문체 + 분량을 한 프롬프트에 조합하면 결과 품질이 크게 올라갑니다. 처음부터 완벽을 노리기보다 답변을 받아 부족한 부분을 짚어 다시 요청하는 반복 수정이 핵심입니다.

사용 도구

  • ChatGPT (OpenAI) — 무료/유료 요금제, 기능·모델 수시 변동 확인 필요
  • Claude (Anthropic) — 무료/유료 요금제, 기능·모델 수시 변동 확인 필요

🤖 AI 해설

AI 해설은 이 항목의 근거에 기반한 보조 자료입니다. 중요한 수치·사실은 원문 출처로 검증하세요.