레이블이 홍수대응인 게시물을 표시합니다. 모든 게시물 표시
레이블이 홍수대응인 게시물을 표시합니다. 모든 게시물 표시

2026-09-19

생성형 AI 사용법 1 | 프롬프트는 이렇게 쓴다

📌 3줄 요약

  • 좋은 프롬프트는 역할·맥락·형식·제약 네 요소로 구성된다.
  • 막연한 질문은 막연한 답을 낳고, 구체적 요청은 쓸 수 있는 답을 낳는다.
  • AI가 되묻게 만드는 프롬프트가 실제 업무에서 가장 안전하다.

재난안전 부서에서 홍수 피해 보고서를 써야 하는 상황을 떠올려 보세요. 생성형 AI에게 "홍수 보고서 써 줘"라고 입력했더니, 교과서에서 복사한 것 같은 일반론이 돌아왔습니다. 다시 시도해서 "홍수가 나면 피해가 크다"는 수준의 문장만 받았다면, 문제는 AI가 아니라 질문 방식에 있을 가능성이 높습니다.

생성형 AI는 입력된 텍스트를 바탕으로 다음에 올 말을 예측해 문장을 만들어 내는 모델입니다. 다시 말해, 내가 어떤 맥락을 제공하느냐에 따라 출력 결과가 완전히 달라집니다. 좋은 프롬프트는 AI에게 '상황'과 '기대치'를 동시에 전달하는 설계도와 같습니다. 이번 글에서는 공간정보와 재난안전 업무에서 실제로 써 먹을 수 있는 프롬프트 작성법을 원리부터 설명합니다.

🧩 프롬프트를 구성하는 네 가지 요소는 무엇인가요?

좋은 프롬프트에는 공통적으로 네 가지 요소가 들어갑니다. 첫째는 역할입니다. AI에게 "너는 GIS 전문가야"처럼 특정 관점을 부여하면, 그 맥락에 맞는 어휘와 논리로 답변이 구성됩니다. 둘째는 맥락입니다. 배경 상황을 알려 주지 않으면 AI는 가장 평균적인 답을 생성하는데, 이것이 "교과서 같은 답변"이 나오는 원인입니다. 셋째는 형식입니다. 원하는 출력 형태를 명시하면 표, 번호 목록, 보고서 문체 등 원하는 형태로 받을 수 있습니다. 넷째는 제약입니다. "전문 용어를 쓰지 말 것", "200자 이내로" 같은 조건을 붙이면 쓸모없는 내용이 줄어듭니다. 산사태 위험 지역 주민 대피 안내문을 작성할 때 이 네 요소를 모두 넣으면, 주민 눈높이에 맞는 실용적인 문서가 나옵니다.

🌧️ 막연한 질문과 구체적 요청은 결과가 얼마나 다른가요?

같은 주제라도 질문 방식에 따라 답변의 품질이 크게 갈립니다. "홍수 대응 계획 알려 줘"라고 입력하면 AI는 누구에게나 해당하는 일반적인 단계를 나열합니다. 반면 아래처럼 입력하면 결과가 달라집니다.

당신은 지자체 재난안전 담당자입니다.
배경: 인구 5만 명 규모의 도시에서 하천 범람 경보가 발령됐습니다.
요청: 향후 6시간 이내에 해야 할 초동 대응 체크리스트를 번호 목록으로 작성해 주세요.
제약: 전문 용어는 괄호 안에 쉬운 말로 풀어 쓰고, 각 항목은 두 문장을 넘기지 않습니다.

이처럼 역할·배경·요청·제약을 모두 담으면 실제로 현장에서 바로 출력해 쓸 수 있는 수준의 초안이 나옵니다. 두 결과를 직접 비교해 보는 것이 이 차이를 가장 빠르게 체감하는 방법입니다. 위성영상 분석 보고서 초안처럼 형식이 정해진 문서일수록 형식 지정의 효과가 더 두드러집니다.

🤔 AI가 되묻게 만들려면 어떻게 요청해야 하나요?

AI에게 답을 바로 달라고 하는 대신, "답을 생성하기 전에 필요한 정보가 있으면 먼저 질문해 주세요"라고 요청하는 방법이 있습니다. 이렇게 하면 AI가 모호한 조건을 스스로 짚어 내고, 사용자는 미처 생각하지 못한 변수를 확인할 수 있습니다. 이 방식이 특히 유용한 이유는, AI가 잘못된 가정을 바탕으로 길게 답변을 생성하는 상황을 막아 주기 때문입니다. 프롬프트 끝에 "시작하기 전에 명확히 해야 할 사항이 있으면 먼저 물어봐 주세요"라는 문장 하나를 붙이는 것만으로도 효과가 있습니다. 산불 확산 예측 보고서처럼 입력 조건(풍향, 연료 상태, 지형)이 여러 개인 경우, 이 방식으로 빠진 조건을 미리 점검하면 결과물의 정확도가 올라갑니다.

📋 역할 설정은 왜 중요하고 어떻게 쓰나요?

역할 설정은 AI가 사용하는 어휘, 논리 구조, 독자를 결정합니다. "너는 GIS 분석가야"와 "너는 초등학교 교사야"는 같은 질문에도 전혀 다른 답을 만들어 냅니다. 역할은 단순히 직업명만 적는 것보다, 그 역할의 독자가 누구인지도 함께 적으면 더 효과적입니다. 예를 들어 "당신은 지자체 재난안전 담당자이며, 이 보고서를 읽을 대상은 현장 소방대원입니다"처럼 쓰면, AI는 현장 중심의 간결한 문체를 선택합니다. 역할을 너무 추상적으로 적으면 효과가 줄어드니, 실제 업무 상황에 가깝게 구체화하는 것이 핵심입니다. 대피 경로 안내 문서처럼 독자가 명확한 문서일수록 역할 설정의 효과가 크게 나타납니다.

⚠️ 프롬프트를 쓸 때 흔히 저지르는 실수는 무엇인가요?

가장 흔한 실수 세 가지가 있습니다. 첫째, 원하는 출력 형식을 적지 않는 것입니다. 형식을 비워 두면 AI는 가장 일반적인 산문 형태로 답합니다. 둘째, 제약 조건을 너무 많이 달아 서로 모순되게 만드는 것입니다. "짧게 써 줘"와 "모든 항목을 빠짐없이 포함해 줘"는 충돌합니다. 셋째, 한 번에 너무 많은 것을 요청하는 것입니다. 프롬프트 하나에 분석, 시각화 설명, 정책 제언을 동시에 요청하면 각각의 품질이 낮아집니다. 이 실수들은 직접 여러 번 요청해 본 뒤 출력을 비교해야 비로소 체감됩니다. 홍수 피해 현황 분석처럼 여러 단계가 필요한 작업은 프롬프트를 단계별로 나눠 입력하는 것이 더 좋은 결과를 냅니다.

🧪 직접 해보기

  • 같은 주제로 막연한 질문과 네 요소(역할·맥락·형식·제약)를 모두 넣은 질문을 각각 입력해 두 결과를 나란히 비교해 보세요.
  • 프롬프트 끝에 "답하기 전에 필요한 정보가 있으면 먼저 질문해 주세요"를 붙이고, AI가 어떤 것을 되묻는지 기록해 두세요. 되묻는 내용이 곧 내 프롬프트의 빈틈입니다.
  • 재난안전 업무에서 자주 작성하는 문서(대피 안내문, 피해 현황 보고서 등) 하나를 골라 프롬프트 초안을 작성한 뒤, 역할·맥락·형식·제약 네 항목이 모두 들어갔는지 스스로 체크해 보세요.

❓ 자주 묻는 질문

Q. 프롬프트가 길수록 더 좋은 답변이 나오나요?
A. 길이 자체보다 내용의 명확성이 중요합니다. 필요한 정보를 빠짐없이 담되, 서로 모순되는 조건이나 불필요한 설명은 오히려 출력 품질을 낮출 수 있습니다.

Q. 생성형 AI가 만든 재난 관련 내용을 그대로 써도 되나요?
A. 생성형 AI는 사실을 보장하지 않습니다. 특히 수치, 법령, 지역 특성처럼 정확성이 중요한 내용은 반드시 원본 자료와 대조해 검토한 뒤 사용해야 합니다. AI 출력은 초안이나 구조 잡기 용도로 활용하는 것이 안전합니다.

Q. 좋은 프롬프트를 매번 새로 짜야 하나요?
A. 자주 쓰는 업무 유형은 프롬프트 템플릿으로 저장해 두면 시간을 아낄 수 있습니다. 역할·맥락·형식·제약을 빈칸으로 남긴 뒤 상황에 맞게 채워 넣는 방식이 실무에서 효율적입니다.

프롬프트는 AI에게 보내는 설계도입니다. 도면이 정밀할수록 결과물이 의도에 가까워지듯, 프롬프트도 역할·맥락·형식·제약을 갖출수록 쓸 수 있는 답이 나옵니다. 처음에는 어색하더라도 같은 요청을 두 가지 방식으로 비교해 보는 연습을 반복하면, 어느 시점부터는 질문을 입력하기 전에 스스로 네 요소를 점검하는 습관이 생깁니다. 중요한 것은 '잘 쓰는 것'보다 '직접 해보고 비교하는 것'입니다. 다음 편에서는 생성형 AI가 틀린 답을 자신 있게 내놓는 현상, 즉 환각(hallucination)이 공간정보와 재난안전 업무에서 왜 특히 주의해야 하는 문제인지 살펴봅니다.

생성형AI 사용법 시리즈 1편 · 전체 6편


재난안전과 GeoAI 이야기를 더 보고 싶다면 아래 채널도 함께 보세요.

📌 바로가기

GeoAI 위성·드론 영상 분석, 재난대응 산업이 뜬다 | 재난안전과 GeoAI

GeoAI 위성·드론 영상 분석 기술이 재난대응 산업의 중심으로 떠오르고 있다. 누리호 5차 발사, 위성·드론 영상 분석 스타트업, ArcGIS 경사지 위험 분석 서비스까지 오늘의 관련 소식을 정리했다. 📌 3줄 요약 아크넥사는 위성·드론 영상을...