수집한 객실·이용 정보가 발행 화면에 연결되지 않던 경로를 보완하고, 숙소 소개와 지역 맛집 표시를 개선한다. - NOL 브라우저 수집 어댑터와 수집·반영 스크립트 추가 - 크롤링 fact 즉시 노출 및 직접 입력·정정값 보호 - 이용안내 항목별 구조화와 기존 표 연결, 원문 UI 비표시 - 군산 한일옥 고정 등록과 지역 맛집 탐색·보강 경로 추가 - 숙소 소개 요약, 히어로 문구, 지역 콘텐츠·목업 표시 개선 검증: 작업 트리 기준 site 타입·린트·빌드 및 안내 렌더링 테스트 통과, PC·모바일 화면 확인. 스테이징 diff 공백 검사 통과. 사용자 요청에 따라 현재 스테이징된 55개 파일만 포함하며 미스테이징 문서·테스트 등은 제외.
34 lines
1.1 KiB
Python
34 lines
1.1 KiB
Python
"""Prompt contract for regional restaurant name discovery (Perplexity)."""
|
|
|
|
SYSTEM_PROMPT = (
|
|
"너는 지역 맛집 조사원이다. 실제로 영업 중인 음식점 상호명만 나열한다. "
|
|
"설명이나 추천 이유는 쓰지 않는다."
|
|
)
|
|
|
|
RESPONSE_SCHEMA = {
|
|
"type": "json_schema",
|
|
"json_schema": {
|
|
"schema": {
|
|
"type": "object",
|
|
"properties": {
|
|
"restaurants": {
|
|
"type": "array",
|
|
"items": {"type": "string"},
|
|
}
|
|
},
|
|
"required": ["restaurants"],
|
|
}
|
|
},
|
|
}
|
|
|
|
|
|
def build_prompt(region_label: str) -> str:
|
|
return "\n".join([
|
|
f"지역: {region_label}",
|
|
"",
|
|
"이 지역에서 실제로 영업 중인 인기 음식점 상호명을 최대 10개 나열하라.",
|
|
"- 상호명만 반환하고 주소·메뉴·설명은 쓰지 마라.",
|
|
"- 폐업했거나 존재가 확실하지 않은 곳은 제외한다.",
|
|
"- 확실한 곳이 10개 미만이면 있는 만큼만 반환한다.",
|
|
])
|