diff --git a/app/utils/chatgpt_prompt.py b/app/utils/chatgpt_prompt.py index 866e7c0..f2c2ef9 100644 --- a/app/utils/chatgpt_prompt.py +++ b/app/utils/chatgpt_prompt.py @@ -315,25 +315,41 @@ class ChatgptService: APIError, APIConnectionError, RateLimitError: OpenAI API 오류 """ prompt = f"""[ROLE] - 마케팅 콘텐츠 요약 전문가 +마케팅 콘텐츠 요약 전문가 - [INPUT] - {text} +[INPUT] +{text} - [TASK] - 위 텍스트를 분석하여 핵심 내용을 항목별로 구분하여 500자 이내로 요약해주세요. +[TASK] +위 텍스트를 분석하여 핵심 내용을 항목별로 구분하여 500자 이내로 요약해주세요. - [OUTPUT REQUIREMENTS] - - 항목별로 구분하여 정리 (예: 타겟 고객, 차별점, 지역 특성 등) - - 총 500자 이내로 요약 - - 핵심 정보만 간결하게 포함 - - 한국어로 작성 +[OUTPUT REQUIREMENTS] +- 5개 항목으로 구분: 타겟 고객, 핵심 차별점, 지역 특성, 시즌별 포인트, 추천 키워드 +- 각 항목은 줄바꿈으로 구분 +- 총 500자 이내로 요약 +- 핵심 정보만 간결하게 포함 +- 한국어로 작성 +- 특수문자 사용 금지 (괄호, 슬래시, 하이픈, 물결표 등 제외) +- 쉼표와 마침표만 사용하여 자연스러운 문장으로 작성 - [OUTPUT FORMAT] - --- - [항목별로 구분된 500자 이내 요약] - --- - """ +[OUTPUT FORMAT - 반드시 아래 형식 준수] +--- +타겟 고객 +[대상 고객층을 자연스러운 문장으로 설명] + +핵심 차별점 +[숙소의 차별화 포인트를 자연스러운 문장으로 설명] + +지역 특성 +[주변 관광지와 지역 특색을 자연스러운 문장으로 설명] + +시즌별 포인트 +[계절별 매력 포인트를 자연스러운 문장으로 설명] + +추천 키워드 +[마케팅에 활용할 키워드를 쉼표로 구분하여 나열] +--- +""" result = await self.generate(prompt=prompt)