약 이름을 검색하는 사람과, 지금 무엇을 먹을지 묻는 사람은 같은 창을 엽니다. 에이전트가 둘을 한 대답으로 묶는 순간, 정보는 지시가 됩니다. 약국 도메인의 제품은 이 경계를 공정으로 먼저 정하지 않으면 문장이 앞질러 갑니다.
이 글은 처방을 대신하지 않습니다. 일반의약품·건기식 정보를 다루는 에이전트가 어디까지 말하고 어디서 멈추는지를, 제품 범위의 순서로 적습니다.
질문이 두 종류입니다
현장에서 반복되는 입력은 크게 둘입니다.
- 식별 — “이 성분, 이 제품이 무엇인가”
- 결정 — “지금 먹어도 되는가, 무엇을 고를까”
식별은 설명서와 성분표의 영역입니다. 결정은 사람·증상·병력·다른 약이 붙는 영역입니다. 에이전트가 식별을 잘할수록, 사용자는 결정을 물어보기 시작합니다. 경계는 성능이 올라갈수록 더 선명해야 합니다.
할 수 있는 말
제품 범위 안에서 남겨 두는 말은 출처가 같은 쪽에 있습니다.
- 성분명, 함량, 제형 — 표시기재에 있는 것
- 허가된 효능·효과 문구의 인용 — 요약이 아니라 범위 표시
- 복용 방법의 라벨 문구 — “식후”처럼 제품에 적힌 것
- 전문가와 상의하라는 고정 문장 — 예외가 아니라 기본값
이 네 가지는 에이전트가 창작할 문구가 아닙니다. 라벨과 허가 문장을 찾아 붙이는 공정입니다. 창작이 들어가는 순간 경계는 이미 넘어가 있습니다.
하지 않는 말
멈추는 선은 목록으로 적어둡니다. 모델이 길게 쓸 수 있어도, 제품이 내보내지 않습니다.
- 증상만 듣고 특정 약을 고르는 일
- 용량을 임의로 늘리거나 줄이는 일
- 다른 약·질환과의 상호작용을 단정하는 일
- 아이·임산부·고령에 대한 개별 판단
- “이 정도면 괜찮다”처럼 안심을 대신하는 일
경계는 거절의 말투가 아닙니다. 식별은 끝까지 하고, 결정은 넘기지 않는 순서입니다. 멈추는 문장도 공정에 넣어둡니다.
원문의 위치
에이전트의 답은 기억에서 나오면 안 됩니다. 허가 문구, 첨부문서, 제품 라벨이 원문입니다. 원문이 없는 항목은 “이 제품 범위에 없다”가 정답입니다. 없는 것을 부드럽게 채우는 일이 가장 비싼 실수입니다.
소량 제품에서 원문 저장소는 거창한 데이터베이스가 아니어도 됩니다. 제품별 라벨 텍스트, 허가 범위, 금지 목록 세 파일이면 시작됩니다. 세 파일이 없으면 모델의 문장이 원문이 됩니다.
검수 순서
새 제품 또는 새 성분을 넣기 전에 네 번 봅니다.
- 라벨에 있는 문장과 에이전트가 쓰는 문장이 같은가
- 결정형 질문에 대한 거절 문장이 준비되어 있는가
- 소아·임부 등 특별 집단을 일반 성인 답으로 덮지 않는가
- 광고 문장(“최고”, “즉시”)이 정보 문장에 섞이지 않았는가
이 검수는 출시 마케팅이 아니라 출고 검수입니다. 문장이 상자 밖으로 나가는 물건이기 때문입니다.
경계가 제품입니다
약국 에이전트의 가치는 더 많은 조언이 아닙니다. 식별을 빠르고 정확하게 하고, 결정의 자리에서 사람을 대신하지 않는 데 있습니다. 범위를 글로 정해 두지 않으면, 모델은 친절한 쪽으로 미끄러집니다. 친절이 지시가 되지 않게 하는 일이 이 제품의 공정입니다.
입력을 나누는 순서
창이 열리면 대답보다 분류가 먼저입니다. 분류가 없으면 모델은 친절한 한 덩어리로 답하고, 그 덩어리가 지시가 됩니다. 현장 순서는 고정합니다.
- 식별인가 결정인가 — 한 글자로 표시
- 원문이 있는 제품인가 — 라벨·허가 문구 파일의 유무
- 특별 집단 언급이 있는가 — 있으면 일반 성인 답으로 덮지 않음
- 결정이면 거절 문장으로 이동 — 식별 정보는 그 앞에 붙여도 됨
- 원문이 없으면 “이 제품 범위에 없다”
5번을 부드럽게 채우지 않습니다. 없는 원문을 문장으로 메우는 일이 경계를 지웁니다. 이 글은 복용을 권하지 않습니다. 분류의 순서만 적습니다.
원문 저장소의 필드
소량에서 데이터베이스 이름은 거창하지 않아도 됩니다. 제품마다 세 파일이 있고, 파일 안의 칸 순서가 같으면 됩니다.
- 식별자 — 제품명, 성분명, 제형. 표시기재와 같은 문자열
- 원문 위치 — 라벨 텍스트, 허가 범위 문구, 첨부문서 쪽
- 에이전트가 붙여도 되는 문장 — 원문 그대로. 요약 금지
- 금지 목록 — 결정형 답, 용량 조절, 상호작용 단정, 안심 대체
- 거절 문장 — 고정. 모델이 새로 짓지 않음
칸을 모델 메모리로 대체하지 않습니다. 기억이 원문이 되는 순간, 검수 기준이 사라집니다.
실패 모드
경계가 무너지는 방식은 성능이 나빠져서가 아닙니다. 성능이 올라갈수록 사용자가 결정을 묻고, 제품이 그 질문에 답하려고 합니다.
- 식별 답 끝에 고르는 한 줄을 덧붙인다
- 라벨에 없는 복용 간격·용량을 계산해 준다
- 다른 약 이름을 듣고 맞춰 본다
- 광고 동사(최고, 즉시, 보장)가 정보 문장에 섞인다
- 거절을 사과문으로 풀어, 결국 결정을 암시한다
거절은 무뚝뚝함이 아닙니다. 식별은 끝까지, 결정은 넘기지 않는 순서입니다. 멈추는 문장도 출고품입니다.
출고 전 문장 검수
새 성분·새 제품을 켜기 전에 네 사람이 아니라 네 대조를 합니다. 한 사람이어도 대조의 순서는 같습니다.
- 화면 문장 = 라벨 문장인가
- 결정형 질문에 거절 문장이 그대로 나가는가
- 특별 집단을 일반 답으로 덮지 않는가
- 효능을 새로 요약하지 않았는가 — 요약은 창작입니다
통과하지 못하면 기능을 올리지 않습니다. 약국 에이전트의 그림은 더 많은 조언이 아닙니다. 원문을 찾아 붙이고, 결정의 자리에서 멈추는 기계입니다. 그 그림이 선명해야 모델의 친절이 지시로 미끄러지지 않습니다.