CI / ruff · pytest (pull_request) Successful in 21s
Topic from engine or keyword classifier, section via integrations.drug_info,
sentence retrieval by keyword overlap (dosing sentences dropped), LLM only
rephrases the excerpt through gateway.phrase("med_answer") with forbidden-output
and added-content guards; dose questions and missing answers -> None + fallback text.
Refs #15
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
13 lines
1.3 KiB
YAML
13 lines
1.3 KiB
YAML
# Тексты ответов о препарате (med_qa, SPEC §7 п.5). Зона clinical вычитывает формулировки.
|
|
# Сам ответ берётся ТОЛЬКО из выдержки инструкции ГРЛС; здесь — лишь обрамление и запасной текст.
|
|
# Правила: без советов по дозам, без рекомендаций препаратов, решение об изменениях — за врачом.
|
|
|
|
# Если в инструкции нет ответа (нет раздела / нет подходящего фрагмента / вопрос о дозе).
|
|
fallback: "В инструкции к препарату нет ответа на этот вопрос. Уточните, пожалуйста, у вашего врача."
|
|
|
|
# Вступление перед выдержкой — пациент должен понимать, что это текст инструкции, а не совет бота.
|
|
intro: "По инструкции к препарату:"
|
|
|
|
# Всегда добавляется в конце ответа (не проходит через LLM).
|
|
doctor_note: "Не меняйте схему приёма и не прекращайте его самостоятельно — любые изменения решает ваш врач."
|