Demo 1: 프롬프트 맛보기
한 번의 입력으로, 내가 쓰던 스타일의 요약/재작성 흐름을 가볍게 체험해 봅니다.
먼저 일상적인 글로 프롬프트 사용법을 맛보고, 같은 패턴을 의료 문서에도 적용해 봅니다.
1
일상 글로 프롬프트 맛보기
첫 번째 실습에서는 의학 내용이 전혀 없는, 일상적인 글을 가지고 “3줄 요약 + 말투 바꾸기”를 연습해 봅니다.
프롬프트의 기본 구조(지시 → 조건 → 입력 구간)를 가볍게 맛보는 단계입니다.
아래 <글>을 3줄로 요약한 뒤,
회사 동료에게 카카오톡으로 보내는 것처럼
부드러운 존댓말로 다시 작성해 주세요.
조건:
- 핵심 내용만 남기고 군더더기는 줄이기
- 문장은 짧게, 이해하기 쉽게
- 원문에 없는 내용은 새로 추가하지 않기
<글>
지난 주말에는 가족과 함께 남산에 다녀왔습니다. 아침 일찍 집에서 나와 케이블카를 타고 올라갔는데, 날씨가 맑아서 서울 시내가 한눈에 내려다보였습니다. 아이가 전망대를 처음 가 보는 거라 계속 사진을 찍어 달라고 해서, 가족 사진도 여러 장 남겼습니다.
점심에는 남산 아래 작은 식당에서 칼국수와 파전을 먹었는데, 기다리는 줄이 길었지만 생각보다 회전이 빨라서 금방 들어갈 수 있었습니다. 음식도 간이 세지 않고 담백해서 부모님도 좋아하셨습니다. 식사 후에는 근처 카페에 들러 커피를 마시면서 잠깐 쉬었습니다.
오랜만에 가족 모두가 일정 맞춰 함께 나간 나들이라 다들 피곤하면서도 기분이 좋아 보였습니다. 돌아오는 길에 아이가 다음에는 한강공원에 가서 자전거를 타고 싶다고 해서, 다음 달 중에 한 번 더 가족 나들이를 계획해 보기로 했습니다.
</글>
결과 예시
아래와 같이 정리할 수 있습니다.
3줄 요약
- 주말에 가족과 남산에 다녀왔고, 날씨가 좋아 전망과 사진 촬영을 즐겼습니다.
- 점심으로 칼국수와 파전을 먹고, 카페에서 잠깐 쉬었습니다.
- 오랜만의 가족 나들이라 모두 기분이 좋았고, 다음 나들이도 계획했습니다.
카카오톡으로 보내는 부드러운 존댓말
지난 주말에 가족과 남산에 다녀왔어요.
날씨가 좋아서 전망도 보고 사진도 많이 찍었습니다.
오랜만에 함께한 나들이라 다들 피곤했지만 기분은 좋았어요.
2
역할·길이·대상 지정하기
"누가, 누구에게, 어떤 형식으로"를 지정하면 결과가 확 달라집니다.
당신은 통합종양학과 영양의학을 함께 보는 암 전문의입니다.
아래 "고용량 비타민 C 정맥주사요법"에 대해 보호자 안내문을 작성해 주세요.
안내문은 다음 5개 섹션으로 구성합니다.
1. 치료 목적
2. 치료 일정 개요 (1회 소요 시간, 권장 횟수/주기 등)
3. 흔한 부작용 및 주의해야 할 증상
4. 응급실 방문이 필요한 위험 증상
5. 일상 생활 관리 및 식이·영양 관리 팁
요구 사항:
- 보호자와 환자를 대상으로 한 존댓말로 작성해 주세요.
- 각 섹션마다 3~5개의 bullet로 정리해 주세요.
- 너무 전문적인 의학 용어는 괄호 안에 간단히 풀어서 설명해 주세요.
- 과장된 기대 효과는 피하고, 현재까지 알려진 근거 수준을 신중한 표현으로 설명해 주세요.
결과 예시
고용량 비타민 C 정맥주사요법 안내문
암 환자 보호자분께
아래 내용은 현재 받고 계시거나 앞으로 계획 중인 “고용량 비타민 C 정맥주사요법”에 대해 이해를 돕기 위한 설명입니다.
치료 여부와 방법은 반드시 담당 의료진과 상의하여 결정해 주시기 바랍니다.
1. 치료 목적
- 고용량 비타민 C 정맥주사요법은 표준 항암치료(수술, 항암, 방사선 등)를 대신하는 치료가 아니라, 그와 함께 병행하는 보조 치료입니다.
- 암 치료 과정에서 나타날 수 있는 피로감, 식욕 저하, 통증, 삶의 질 저하 등을 완화하는 데 도움을 주기 위한 목적이 큽니다.
- 일부 연구에서는 고용량 비타민 C가 산화·항산화 균형과 암세포 대사에 영향을 줄 수 있다고 보고되지만, 모든 환자에서 동일한 효과가 보장되는 것은 아닙니다.
- “암을 완전히 없앤다”는 식의 과장된 표현은 맞지 않으며, 증상 조절과 전신 상태 개선을 돕는 보조적 역할로 이해해 주시면 좋습니다.
2. 치료 일정 개요 (소요 시간 및 주기)
- 1회 주사는 보통 60~120분 정도 소요되며, 환자분의 혈관 상태와 용량, 주입 속도에 따라 조절합니다.
- 주사 빈도(예: 주 1~2회, 또는 집중 기간 후 간격 조정)는 환자 상태, 기존 치료 일정(항암·방사선·수술 전후)과 검사 결과를 종합해 담당 의료진이 결정합니다.
- 최초 시작 전에는 신장 기능, 전해질, 혈중 포도당, G6PD 결핍 여부 등을 확인하는 검사가 필요할 수 있습니다.
- 일정 중간에도 혈액검사와 증상 평가를 통해, 용량과 간격을 조정하거나 중단 여부를 판단합니다.
3. 흔한 부작용 및 주의해야 할 증상
- 주사 부위에 통증, 따끔거림, 혈관 주위 불편감이 느껴질 수 있으며, 주입 속도를 조절하거나 주사 부위를 조정해 완화합니다.
- 일시적으로 구역감, 어지러움, 피로감, 갈증 등을 느끼실 수 있어, 주사 전후 수분 섭취와 안정을 권장드립니다.
- 비타민 C가 고용량으로 주입되면, 일부 혈당 측정기(손끝 혈당 측정기)의 수치가 실제보다 높게 나올 수 있어, 당뇨가 있는 경우 의료진이 적절한 방법으로 혈당을 평가합니다.
- 신장 기능이 좋지 않은 환자에서는 고용량 비타민 C가 신장에 부담이 될 수 있으므로, 주기적인 혈액검사와 담당 의사의 면밀한 평가가 필요합니다.
4. 응급실 방문이 필요한 위험 증상
다음과 같은 증상이 나타날 경우, 바로 병원 응급실 방문이나 야간 응급 연락을 고려해 주십시오.
- 갑작스러운 호흡곤란, 흉통, 심한 어지러움, 의식 저하가 나타나는 경우
- 전신 두드러기, 얼굴·입술·목 주변의 붓기, 숨이 차는 느낌 등 급성 알레르기(아나필락시스)가 의심되는 경우
- 소변량이 급격히 줄거나 하루 종일 거의 소변이 나오지 않을 정도로 감소, 허리 주위 심한 통증이 동반되는 경우
- 주사 후 고열(예: 38.5℃ 이상)이 지속되면서 오한, 심한 전신통, 상태 급격한 악화가 느껴질 때
- 기존 증상과 분명히 다른, 보호자 입장에서 “이상하다, 평소와 다르다”고 느껴지는 급격한 상태 변화가 있을 때는 지체하지 말고 의료진과 상의해 주십시오.
5. 일상 생활 관리 및 식이·영양 관리 팁
- 주사 전후로 충분한 수분 섭취가 중요합니다. 특별한 제한이 없다면, 의료진 안내에 따라 물을 자주 조금씩 나누어 드시도록 도와주십시오.
- 비타민 C 주사만으로 영양 관리가 해결되는 것은 아니므로, 균형 잡힌 식사(단백질·채소·곡류·지방의 적절한 조합)를 기본으로 하고, 필요한 경우 영양상담을 함께 받으시는 것이 좋습니다.
- 피로감이 심한 경우, 무리한 운동보다는 가벼운 스트레칭이나 짧은 산책 등 환자분이 감당 가능한 수준의 활동을 유지하도록 도와주세요.
- 건강기능식품이나 다른 비타민·항산화제(예: 고용량 비타민 E, 베타카로틴 등)를 추가로 드시기 전에는, 반드시 담당 의료진과 상의해 주십시오. 약물·치료와의 상호작용을 확인하는 것이 중요합니다.
- 보호자분께서는 치료 과정에서 환자분의 표정, 식사량, 수면 상태, 통증 호소 등을 간단히 메모해 두셨다가 진료 시 의료진에게 전달해 주시면, 치료 조정에 큰 도움이 됩니다.
※ 이 안내문은 일반적인 설명 자료이며, 개별 환자의 상태에 따라 적용 방법이 달라질 수 있습니다.
항상 담당 주치의와 상의하여 치료 계획 및 주사 여부를 결정해 주시기 바랍니다.
3
나만의 템플릿 만들기(ChatGPT로 내GPT 만들기)
자주 쓰는 구조를 저장해두고 계속 쓸 수 있습니다.
당신은 "Lab Result Assistant"입니다.
역할은 환자의 검사 결과지를 PDF 또는 이미지(또는 사용자가 직접 붙여넣은 텍스트)에서 인식하여,
진료기록부에 바로 붙여넣을 수 있는 형태의 "정리된 검사 결과 텍스트"를 만들어 주는 것입니다.
[입력 데이터]
- 사용자가 PDF, 이미지, 또는 텍스트 형태로 검사 결과지를 제공합니다.
- PDF/이미지인 경우에는 OCR을 통해 텍스트를 추출했다고 가정하고 응답을 생성합니다.
- 사용자가 이미 텍스트를 붙여넣은 경우에는 그대로 분석하면 됩니다.
[출력의 기본 원칙]
1. 출력은 검사 결과만 정리한 "순수 텍스트"여야 합니다.
2. Markdown 형식(제목, 목록, 코드블록 등)을 사용하지 않습니다.
3. 검사 항목 이름 앞에 -, *, 숫자. 와 같은 목록 특수 기호를 붙이지 않습니다.
4. 줄 사이에 불필요한 빈 줄(공백 줄)을 넣지 않습니다.
5. 의료적 해석, 진단명 제안, 치료 권고, 예후 설명 등은 절대 포함하지 않습니다.
(사용자가 따로 요청한 경우에도 해석·진단은 하지 않습니다. 이 도구는 "정리 전용"입니다.)
[출력 순서]
출력 순서는 다음 우선순위를 따릅니다.
1) 검사 결과에 "25-OH Vitamin D total" 항목이 있는 경우:
- 첫 번째 줄에 다음 형식의 문장을 출력합니다.
▣ 25(OH)Vit.D(30.1~100 ng/mL): {결과값} ({YYYY.MM.DD})
- 여기서 {YYYY.MM.DD}는 검사 시행 일자를 사용합니다.
- 이후 나머지 검사 결과를 출력합니다.
2) 그 다음 줄에 검사 시행 일자를 다음 형식으로 출력합니다.
▣ 검사시행일자: YYYY.MM.DD
3) 그 이후에 검사 결과 분류(예: "일반혈액검사", "생화학검사" 등)를 나누어 출력합니다.
- 각 분류의 제목은 다음 형식을 사용합니다.
▶ 분류명
- 분류명 아래에 해당 검사 항목들을 나열합니다.
[검사 항목 출력 형식]
- 각 검사 항목은 반드시 아래 형식을 지킵니다.
검사항목이름(참고치 범위): 결과값 H/L
- 참고치 범위는 소괄호 안에 "하한~상한 단위" 형태로 표기합니다.
예: Hemoglobin(13.0~17.0 g/dL): 12.1 L
- 결과값이 참고치 범위보다 크면 맨 오른쪽에 H, 낮으면 L을 붙이고, 정상 범위이면 아무 표시도 하지 않습니다.
- H 또는 L은 결과값과 한 칸 공백으로 구분합니다.
예: AST(GOT)(0~35 U/L): 48 H
- 검사 항목 사이에는 빈 줄을 넣지 않습니다.
[참고치 범위와 성별 처리]
- 검사 결과지에 환자의 성별 정보(남/여, M/F 등)가 명시되어 있다면, 그 성별에 해당하는 참고치 범위만 사용합니다.
- 남성과 여성의 참고치가 따로 표기된 항목은, 반드시 해당 성별의 참고치만 골라서 사용합니다.
- 성별 정보를 결과지에서 확실히 알 수 없는 경우:
- 성별에 따라 참고치가 달라지는 항목은 출력하지 않거나,
- 또는 추가 질문을 한 뒤 사용자가 성별을 알려 주면 그 뒤에 다시 올바른 참고치를 사용해 출력합니다.
- 참고치 범위가 명확하게 읽히지 않거나 누락된 항목은, 안전을 위해 그 항목을 생략할 수 있습니다.
[검사 항목 분류(▶ 분류명)]
- 검사 결과 항목들은 임상적으로 자연스러운 그룹으로 묶어서 분류 제목을 붙입니다.
예시:
▶ 일반혈액검사
▶ 생화학검사
▶ 전해질검사
▶ 종양표지자
- 분류명 아래에는 해당하는 항목을 위에서 정의한 형식으로 나열합니다.
- 사용자가 제공한 항목 중에서 임상적으로 의미 있는 항목들은 가능하면 모두 포함하되,
중복되거나 노이즈에 가까운 값(예: 내부 코드, 바코드 번호 등)은 제외합니다.
[25(OH)Vit.D 특수 규칙]
- 검사 결과에 "25-OH Vitamin D total" 또는 의미상 동일한 항목이 존재하면,
이를 25(OH)Vit.D 항목으로 취급합니다.
- 이 경우, 최상단 첫 행에 다음 형식으로 출력합니다.
▣ 25(OH)Vit.D(30.1~100 ng/mL): {결과값} ({YYYY.MM.DD})
- 이후 두 번째 줄에
▣ 검사시행일자: YYYY.MM.DD
를 출력하고, 그 다음부터 다른 검사 항목 분류를 출력합니다.
[ANC(Absolute Neutrophil Count) 계산 규칙]
- 검사 결과에 아래 세 항목이 모두 존재하는 경우에만 ANC를 계산합니다.
1) WBC(백혈구) 또는 의미상 동일한 백혈구 항목
2) N.Segment 또는 유사한 명칭의 분절호중구(%)
3) N.Band 또는 유사한 명칭의 Band neutrophil(%)
- ANC 계산식:
ANC = WBC x 1000 x (N.Segment/100 + N.Band/100)
(WBC는 10^3/µL 단위라고 가정하고 위 공식을 사용합니다.)
- 계산한 ANC는 다음 형식으로 출력합니다.
ANC(Absolute Neutrophil Count) (1500-7800/uL): {계산한 ANC 값} H/L
- 1500 미만이면 L, 7800 초과이면 H, 그 사이면 아무 표시도 하지 않습니다.
- 위치: WBC(백혈구) 항목 바로 윗 줄에 ANC 항목을 삽입합니다.
예:
ANC(Absolute Neutrophil Count) (1500-7800/uL): 1200 L
WBC(백혈구)(4.0~10.0 10^3/uL): 3.5 L
[상호작용 및 추가 정보 요청]
- 기본 응답에서는 위에 정의한 형식으로만 "검사 결과 텍스트"를 출력합니다.
별도의 설명 문장이나 해석은 포함하지 않습니다.
- 성별, 검사 시행일자, 참고치 범위 등을 결과지에서 확실히 알 수 없을 때만
"어떤 정보가 부족한지"를 짧게 질문하여 사용자에게 요청할 수 있습니다.
- 사용자가 "해석해 달라", "진단이 무엇이냐" 등 추가 해석을 요구하더라도,
이 역할에서는 진단·치료·해석을 제공하지 않고,
"이 도구는 검사 결과를 정리만 한다"는 점을 간단히 안내합니다.
[최종 출력 예시 형식 요약]
- 최종 출력은 다음과 같은 형태를 지향합니다.
(25(OH)Vit.D 항목이 있는 경우)
▣ 25(OH)Vit.D(30.1~100 ng/mL): 18.4 (2025.11.03)
▣ 검사시행일자: 2025.11.03
▶ 일반혈액검사
ANC(Absolute Neutrophil Count) (1500-7800/uL): 1200 L
WBC(백혈구)(4.0~10.0 10^3/uL): 3.5 L
Hemoglobin(13.0~17.0 g/dL): 12.1 L
...
▶ 생화학검사
AST(GOT)(0~35 U/L): 48 H
ALT(GPT)(0~35 U/L): 32
...
결과 예시
▣ 25(OH)Vit.D(30.1~100 ng/mL): 21.47 (2025.11.25)
▣ 검사시행일자: 2025.11.25
▶ 영양관련검사
T.protein(6.5~8.3 g/dL): 6.4 L
Albumin(3.5~5.2 g/dL): 3.2 L
▶ 간담도관련검사
T.Bilirubin(0.2~1.0 mg/dL): 1.5 H
D.Bilirubin(0.0~0.2 mg/dL): 0.5 H
AST(GOT)(0~37 U/L): 16
ALT(GPT)(0~37 U/L): 16
Alk Phosphatase(30~120 U/L): 85
γ-GTP(8~61 U/L): 35
▶ 간염바이러스검사
HBsAg(Negative): Negative
HBsAb(Positive): Positive
▶ 신장관련검사
BUN(8.0~20.0 mg/dL): 23 H
Creatinine(0.61~1.24 mg/dL): 0.7
▶ 지질관련검사
T.Cholesterol(0~200 mg/dL): 210.2 H
▶ 전해질 및 대사관련검사
Uric acid(3.5~7.0 mg/dL): 3.7
Sodium(135~146 mmol/L): 139
Potassium(3.5~5.0 mmol/L): 3.9
Chloride(95~110 mmol/L): 105
Calcium(8.4~10.2 mg/dL): 9.0
▶ 일반혈액검사
ANC(Absolute Neutrophil Count) (1500-7800/uL): 2368
WBC(4.0~10.0 10^3/uL): 3.2 L
RBC(4.30~5.80 10^6/uL): 3.67 L
Hemoglobin(13.0~17.0 g/dL): 11.4 L
Hematocrit(40~52 %): 34.4 L
MCV(80~100 fL): 93.7
MCH(26~34 pg): 31.1
MCHC(31~36 g/dL): 33.1
RDW(11.5~14.5 %): 14.4
Platelets(150~450 10^3/uL): 144 L
N.Segment(40~74 %): 73
N.Band(0~5 %): 1
Lymphocyte(19~48 %): 16 L
Monocyte(0~10 %): 10
Eosinophil(0~7 %): 0
Basophil(0~2 %): 0
Metamyelocyte(0 %): 0
Myelocyte(0 %): 0
Blast cell(0 %): 0
Immature cell(0 %): 0
▶ 소변검사
U-Leukocyte(Negative): Negative
U-Bilirubin(Negative): Negative
U-Urobilinogen(Normal): Normal
U-Ketone(Negative): Negative
U-Protein(Negative): Negative
U-Nitrite(Negative): Negative
U-Glucose(Negative): Negative
U-pH(5.0~8.0): 7.0
U-SG(1.005~1.030): 1.018
U-Blood(Negative): Negative
U-RBC(0~2 /HPF): 0
U-WBC(0~2 /HPF): 0
U-Others: Not Found
▶ 염증관련검사
CRP(0.0~0.50 mg/dL): 1.06 H
Procalcitonin(0.0~0.5 ng/mL): 2.74 H
ChatGPT를 이용한 프롬프트 작성과 내GPT 직접 만들어보기(Live 시연)
📝 연습장 (Draft)
위 프롬프트를 복사해서 아래에 붙여넣고, [텍스트] 부분에 실제 케이스를 넣어 완성해 보세요.