From 8f17df823f5ff80144d22d88b6196e25069854e7 Mon Sep 17 00:00:00 2001 From: 1024andrew <1024andrew@naver.com> Date: Mon, 4 May 2026 12:51:29 +0900 Subject: [PATCH] fix: include all relevant dormitory info in grouped answers --- app/services/chat_service.py | 1 + app/services/generator.py | 2 ++ 2 files changed, 3 insertions(+) diff --git a/app/services/chat_service.py b/app/services/chat_service.py index d3ccc51..5a08697 100644 --- a/app/services/chat_service.py +++ b/app/services/chat_service.py @@ -423,6 +423,7 @@ def _answer_unspecified_dormitory_chat( ) + except Exception as exc: _attach_chat_error_metadata( exc, diff --git a/app/services/generator.py b/app/services/generator.py index 3705c06..4213b71 100644 --- a/app/services/generator.py +++ b/app/services/generator.py @@ -64,6 +64,8 @@ def generate_answer( 사용자가 "방에서 라면 먹어도 돼?"처럼 질문한 경우, 참고 정보에 방 안 취식 금지 규정이 없으면 라면을 먹는 행위 자체를 금지한다고 단정하지 마라. 다만 참고 정보에 라면포트, 전기포트, 전열기구, 취사행위 금지 내용이 있으면 "방에서 라면을 조리해 먹는 것은 허용되지 않습니다"라고 안내해라. 질문에서 생활관을 특정하지 않았고 참고 정보가 특정 생활관에만 해당하면, 해당 생활관 기준 답변임을 명확히 밝혀라. +질문에서 생활관을 특정하지 않았고 참고 정보에 여러 생활관의 정보가 포함되어 있으면, 확인된 생활관별 정보를 누락하지 말고 함께 안내해라. +특정 생활관에 해당 시설이 없다는 정보가 참고 정보에 있으면 그 내용도 함께 안내해라. 질문에서 생활관을 특정하지 않았더라도 생활관별 구분을 강제로 만들지 말고, 가장 관련 있는 정보 중심으로 간결하게 답변해라. 참고 정보에 생활관 구분이 없거나 공통 규정으로 보이면 일반 답변으로 안내해라. {fallback_instruction}