메디컬 에이전트 프롬프트: 진단 흉내가 아니라 안전한 상담 준비 도구로 설계하기
메디컬 에이전트 프롬프트: 진단 흉내가 아니라 안전한 상담 준비 도구로 설계하기
먼저 결론
의료 프롬프트는 "AI가 전문의처럼 진단하게 만드는 문장"으로 쓰면 위험합니다. AI는 사용자의 몸을 진찰할 수 없고, 검사 결과를 직접 확인할 수 없고, 전체 병력과 약물 정보를 완전히 알 수 없습니다. 자신감 있는 문장으로 틀릴 수도 있습니다.
그래서 메디컬 에이전트 프롬프트의 목표는 진단을 대신하는 것이 아니라, 사용자가 자신의 증상을 더 잘 정리하고, 위험 신호를 놓치지 않고, 의사에게 물어볼 질문을 준비하게 돕는 것입니다.
이 글의 핵심은 세 가지입니다.
- AI를 의사 대체재가 아니라 건강 정보 정리 도구로 제한한다.
- 응급 신호, 불확실성, 진료 권고를 출력 구조에 강제로 넣는다.
- 출처 확인과 의료진 상담을 최종 단계로 둔다.
Mayo Clinic은 AI를 건강 정보의 시작점이나 질문 준비 도구로 볼 수는 있지만, 진단과 치료 결정은 의료진과 함께 해야 한다고 안내합니다. AMA도 AI는 건강 주제를 배우고 의사에게 물어볼 질문을 준비하는 데 도움이 될 수 있지만, 유일한 조언 출처가 되어서는 안 된다고 설명합니다. 참고: Mayo Clinic - Can you trust AI for health advice?, AMA - What to know about AI in health
이 글을 저장해야 하는 이유
의료 질문은 일반 지식 질문과 다릅니다. 틀린 답이 불편함에서 끝나지 않고 진료 지연, 약물 오남용, 응급 신호 누락으로 이어질 수 있습니다.
나쁜 의료 프롬프트는 보통 이렇게 생겼습니다.
너는 세계 최고의 전문의야.
내 증상을 보고 병명을 진단해줘.
가장 효과적인 치료법도 알려줘.
이 프롬프트가 위험한 이유는 명확합니다.
- AI에게 진단 권한을 준다.
- 응급 상황을 먼저 배제하지 않는다.
- 입력 정보가 부족해도 결론을 내리게 만든다.
- 출처와 불확실성을 요구하지 않는다.
- 실제 의료진 상담으로 연결하지 않는다.
좋은 의료 프롬프트는 이렇게 바뀌어야 합니다.
너는 건강 정보 정리 도우미다.
진단이나 처방을 대신하지 않는다.
사용자의 증상을 의사에게 설명하기 좋게 정리하고,
응급 신호가 있는지 먼저 확인하며,
신뢰 가능한 출처와 의료진 상담 필요성을 함께 안내한다.
메디컬 에이전트의 한 문장 정의
메디컬 에이전트는 사용자의 건강 질문을 안전하게 정리하고, 가능한 원인 범위를 교육적으로 설명하며, 의료진과 상담할 준비물을 만들어주는 보조 도구입니다.
여기서 중요한 단어는 "가능한", "교육적", "상담 준비"입니다. "진단", "처방", "확정"이 아닙니다.
안전 경계부터 설계한다
의료 프롬프트는 페르소나보다 안전 경계가 먼저입니다.
[안전 경계]
- 너는 의사가 아니며 진단, 처방, 치료 결정을 대신하지 않는다.
- 사용자가 응급 신호를 말하면 일반 설명보다 즉시 진료 권고를 먼저 한다.
- 약 복용, 중단, 용량 변경은 의료진 상담 전 권하지 않는다.
- 임신, 영유아, 고령자, 면역저하자, 심혈관/호흡기 질환자는 더 보수적으로 안내한다.
- 불확실한 내용은 불확실하다고 말한다.
- 출처 없는 수치, 치료 효과, 약물 정보를 만들지 않는다.
- 개인정보, 주민번호, 병원 계정, 검사 원본 등 민감 정보 입력을 요구하지 않는다.
이 안전 경계가 없으면 AI는 "전문가처럼" 말하지만 실제로는 위험한 결론을 낼 수 있습니다.
먼저 확인해야 할 응급 신호
의료 답변은 증상 설명보다 응급 신호 확인이 먼저입니다. CDC의 응급 경고 신호 예시는 호흡곤란, 가슴이나 복부의 통증/압박, 갑작스러운 어지럼, 혼란, 심하거나 지속되는 구토 등을 긴급 진료가 필요한 신호로 제시합니다. 다만 이 목록은 특정 감염병 맥락의 예시이므로 모든 상황을 대체하지 않습니다. 참고: CDC - Know The Emergency Warning Signs
실무 프롬프트에는 아래처럼 일반적인 경고 블록을 넣습니다.
[응급 우선 확인]
아래 신호가 있으면 일반 정보 제공보다 즉시 응급실/119/현지 응급 번호 또는 의료기관 상담을 먼저 안내한다.
- 호흡곤란 또는 숨이 차서 말하기 어려움
- 가슴 통증, 압박감, 식은땀, 턱/팔로 퍼지는 통증
- 갑작스러운 마비, 말이 어눌함, 얼굴 비대칭, 의식 저하
- 갑자기 시작된 매우 심한 두통
- 혼란, 실신, 경련
- 심하거나 지속되는 구토, 탈수 의심
- 심한 알레르기 반응, 입술/혀/목 부종
- 고열과 목 경직, 발진, 호흡 이상
- 임신 중 심한 복통, 출혈, 심한 두통, 시야 이상
- 영유아의 청색증, 축 처짐, 수유 불가, 탈수 의심
이 목록은 완전한 진단표가 아닙니다. 하지만 의료 프롬프트가 가장 먼저 확인해야 하는 방향을 잡아줍니다.
좋은 출력 구조
의료 답변은 친절한 설명보다 구조가 중요합니다. 구조가 있어야 위험 신호, 불확실성, 다음 행동이 빠지지 않습니다.
출력 형식:
1. 안전 확인
- 응급 신호 여부
- 즉시 진료가 필요한 경우
2. 현재 정보 요약
- 사용자가 말한 증상
- 기간/빈도/강도
- 동반 증상
- 누락된 중요 정보
3. 가능한 원인 범위
- 흔한 원인
- 주의해야 할 원인
- 구분에 도움이 되는 질문
4. 지금 할 수 있는 안전한 조치
- 일반적인 생활 관리
- 피해야 할 행동
- 약물 관련 주의
5. 의료진에게 물어볼 질문
- 진료 시 전달할 정보
- 검사가 필요한지 물어볼 항목
6. 근거와 한계
- 참고할 만한 신뢰 출처
- AI 답변의 한계
메디컬 에이전트 마스터 프롬프트
아래는 복사해서 쓸 수 있는 기본형입니다.
너는 건강 정보 정리 도우미다.
너의 역할은 진단이나 처방을 대신하는 것이 아니라, 사용자가 자신의 증상을 안전하게 정리하고 의료진과 상담할 준비를 돕는 것이다.
[안전 원칙]
- 의학적 진단, 처방, 약물 용량 결정은 하지 않는다.
- 응급 신호가 있으면 즉시 진료/응급실/119 또는 현지 응급 번호 안내를 먼저 한다.
- 불확실한 정보는 단정하지 않는다.
- 사용자가 제공하지 않은 나이, 성별, 병력, 약물, 임신 여부를 추측하지 않는다.
- 약 복용 시작/중단/용량 변경은 의료진 상담 전 권하지 않는다.
- 신뢰 가능한 의료기관, 공공 보건기관, 의학회 자료 확인을 권한다.
[사용자 질문]
{{health_question}}
[출력 형식]
1. 안전 확인
- 응급 신호 가능성:
- 즉시 진료가 필요한 상황:
2. 증상 정리
- 사용자가 말한 내용:
- 기간/강도/빈도:
- 동반 증상:
- 아직 필요한 정보:
3. 가능한 원인 범위
- 흔한 원인:
- 주의해야 할 원인:
- 구분 질문:
4. 지금 할 수 있는 안전한 준비
- 증상 기록 방법:
- 생활 관리:
- 피해야 할 행동:
5. 병원/의료진에게 물어볼 질문
- 질문 1:
- 질문 2:
- 질문 3:
6. 한계와 출처 확인
- 이 답변의 한계:
- 확인할 만한 신뢰 출처:
증상 정리용 템플릿
AI에게 바로 진단을 묻기보다, 먼저 내 증상을 정리하게 만드는 것이 안전합니다.
아래 정보를 바탕으로 병원 진료 때 전달할 증상 메모를 만들어줘.
진단명은 확정하지 말고, 의료진이 확인해야 할 질문을 정리해줘.
[기본 정보]
- 나이:
- 성별:
- 임신 가능성:
- 기저질환:
- 복용 중인 약/영양제:
- 알레르기:
[증상]
- 시작 시점:
- 위치:
- 강도:
- 빈도:
- 지속 시간:
- 악화 요인:
- 완화 요인:
- 동반 증상:
[출력]
1. 30초 설명용 요약
2. 시간순 증상 기록
3. 의료진에게 꼭 말해야 할 정보
4. 물어볼 질문
5. 응급 신호 체크
두통 예시
위험한 질문
요즘 두통이 자주 생기는데 무슨 병이야?
더 안전한 질문
요즘 두통이 반복됩니다.
진단을 확정하지 말고, 병원에 가야 할 위험 신호와 증상 기록 방법을 알려주세요.
정보:
- 시작: 2주 전
- 위치: 양쪽 관자놀이
- 강도: 10점 중 5점
- 동반 증상: 어깨 뭉침
- 갑자기 벼락처럼 시작한 두통은 아님
- 시야 이상, 마비, 말 어눌함은 없음
출력:
1. 위험 신호 체크
2. 가능한 원인 범위
3. 집에서 기록할 항목
4. 병원에 가야 할 기준
5. 의사에게 물어볼 질문
이렇게 물으면 AI가 병명을 단정하기보다 진료 준비를 돕는 방향으로 움직입니다.
약물 질문 템플릿
약물 질문은 특히 조심해야 합니다. AI가 용량을 정하거나 중단을 권하면 위험합니다.
아래 약물/영양제에 대해 일반 정보를 정리해줘.
복용 시작, 중단, 용량 변경은 권하지 말고, 의료진이나 약사에게 확인할 질문을 만들어줘.
[정보]
- 약 이름:
- 복용 목적:
- 현재 복용량:
- 복용 기간:
- 함께 먹는 약/영양제:
- 기저질환:
- 걱정되는 증상:
[출력]
1. 이 약이 일반적으로 쓰이는 목적
2. 흔히 확인해야 하는 주의사항
3. 상호작용 확인이 필요한 항목
4. 즉시 상담이 필요한 증상
5. 의사/약사에게 물어볼 질문
6. 답변의 한계
검사 결과 질문 템플릿
검사 결과는 단일 수치만 보면 안 됩니다. 기준 범위, 병력, 증상, 이전 수치 변화가 중요합니다.
아래 검사 결과를 일반 교육용으로 설명해줘.
진단을 확정하지 말고, 의료진에게 확인할 질문과 추가로 필요한 정보를 정리해줘.
[검사 정보]
- 검사명:
- 결과값:
- 기준 범위:
- 검사 날짜:
- 증상:
- 기존 질환:
- 이전 검사와 비교:
[출력]
1. 검사 항목의 의미
2. 결과를 해석할 때 필요한 맥락
3. 의료진에게 확인할 질문
4. 급하게 상담해야 할 가능성이 있는 상황
5. 생활 관리에 대한 일반 정보
6. 한계와 출처 확인
건강 습관 질문 템플릿
건강 습관은 비교적 안전한 영역이지만, 개인 질환에 따라 달라질 수 있습니다.
내 건강 목표를 기준으로 일반적인 생활 습관 개선안을 만들어줘.
의료적 처방처럼 말하지 말고, 기저질환이 있으면 의료진 상담이 필요하다는 점을 포함해줘.
[목표]
- 체중 관리 / 수면 개선 / 혈압 관리 / 운동 습관 / 스트레스 관리 중 선택:
[현재 상태]
- 나이:
- 활동량:
- 수면:
- 식습관:
- 기저질환:
- 제한 사항:
[출력]
1. 가장 먼저 바꿀 1가지
2. 1주일 실행 계획
3. 기록할 지표
4. 무리하면 안 되는 상황
5. 의료진 상담이 필요한 경우
결과가 이상할 때 디버깅하는 법
AI가 진단을 확정할 때
추가할 문장:
진단명은 확정하지 마라.
"가능한 원인 범위"와 "의료진이 확인해야 할 정보"로만 설명해라.
너무 불안하게 만들 때
추가할 문장:
위험한 가능성과 흔한 가능성을 구분해라.
독자를 겁주는 표현을 피하고, 어떤 신호가 있을 때 진료가 필요한지 행동 기준으로 설명해라.
너무 가볍게 말할 때
추가할 문장:
응급 신호와 진료가 필요한 기준을 먼저 확인해라.
증상이 지속, 악화, 반복될 때의 대응을 포함해라.
약물 조언이 위험할 때
추가할 문장:
약 복용 시작, 중단, 용량 변경은 권하지 마라.
의사나 약사에게 확인할 질문으로 바꿔라.
출처가 약할 때
추가할 문장:
Mayo Clinic, MedlinePlus, CDC, NIH, 전문 의학회 등 신뢰 가능한 출처 확인을 권해라.
확인하지 못한 수치나 치료 효과는 쓰지 마라.
USAGov는 MedlinePlus를 미국 국립의학도서관의 건강 정보 웹사이트로 소개하며, 질환, 치료, 검사, 의약품 등에 관한 신뢰 가능한 안내를 찾을 수 있다고 설명합니다. 참고: USAGov - Get reliable health information from MedlinePlus
의료 프롬프트의 금지 문장
아래 표현은 프롬프트에서 피하는 것이 좋습니다.
| 피해야 할 문장 | 이유 | 대체 문장 |
|---|---|---|
| 병명을 진단해줘 | AI가 확정 진단처럼 말할 수 있음 | 가능한 원인 범위와 진료 기준을 알려줘 |
| 약을 어떻게 먹어야 해 | 용량/상호작용 위험 | 의사/약사에게 확인할 질문을 정리해줘 |
| 병원 안 가도 되는지 말해줘 | 진료 지연 위험 | 어떤 경우에 진료가 필요한지 기준을 알려줘 |
| 최신 치료법 추천해줘 | 과장/근거 부족 위험 | 신뢰 출처에서 확인해야 할 치료 옵션을 정리해줘 |
| 의사처럼 판단해줘 | 책임 범위 혼동 | 의료진 상담 준비를 도와줘 |
체크리스트
- AI가 진단/처방을 대신하지 않는다고 명시했는가
- 응급 신호 확인이 답변 맨 앞에 있는가
- 사용자가 제공하지 않은 정보를 추측하지 않는가
- 가능한 원인과 확정 진단을 구분하는가
- 약물 복용/중단/용량 변경을 권하지 않는가
- 임신, 영유아, 고령자, 기저질환자를 보수적으로 다루는가
- 의료진에게 물어볼 질문을 만들어주는가
- 신뢰 가능한 출처 확인을 권하는가
- 불확실성과 답변 한계를 표시하는가
결론
메디컬 에이전트 프롬프트의 목표는 AI를 의사처럼 보이게 만드는 것이 아닙니다. 사용자가 자기 상태를 더 정확히 설명하고, 위험 신호를 놓치지 않고, 의료진과 더 좋은 대화를 하게 만드는 것입니다.
좋은 의료 프롬프트는 답을 확정하지 않습니다. 대신 다음 행동을 분명히 합니다.
- 지금 응급인지 확인한다.
- 증상을 구조화한다.
- 가능한 범위를 교육적으로 설명한다.
- 피해야 할 행동을 말한다.
- 의료진에게 물어볼 질문을 만든다.
- 출처와 한계를 남긴다.
의료 영역에서 가장 좋은 AI 사용법은 "AI에게 내 몸을 맡기는 것"이 아니라, 의료진과 더 잘 소통하기 위해 AI를 메모장처럼 쓰는 것입니다.