Kims12 commited on
Commit
ecfe6e6
·
verified ·
1 Parent(s): 361a726

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +29 -1
app.py CHANGED
@@ -61,10 +61,39 @@ def respond_cohere_qna(
61
  #############################
62
  # 고급 설정 (Cohere) - 코드에서만 정의 (UI에 노출 금지)
63
  #############################
 
64
  COHERE_SYSTEM_MESSAGE = """반드시 한글로 답변할 것.
65
  너는 최고의 비서이다.
66
  내가 요구하는 것들을 최대한 자세하고 정확하게 답변하라.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
67
  """
 
68
  COHERE_MAX_TOKENS = 4000
69
  COHERE_TEMPERATURE = 0.7
70
  COHERE_TOP_P = 0.95
@@ -91,7 +120,6 @@ with gr.Blocks() as demo:
91
 
92
  def generate_blog(tone_value, ref1_value, ref2_value, ref3_value):
93
  # 프롬프트: “~~”
94
- # 말투와 참조글들을 하나로 합쳐 질문(프롬프트) 형식으로 구성
95
  question = (
96
  f"~~\n"
97
  f"말투: {tone_value}\n"
 
61
  #############################
62
  # 고급 설정 (Cohere) - 코드에서만 정의 (UI에 노출 금지)
63
  #############################
64
+
65
  COHERE_SYSTEM_MESSAGE = """반드시 한글로 답변할 것.
66
  너는 최고의 비서이다.
67
  내가 요구하는 것들을 최대한 자세하고 정확하게 답변하라.
68
+
69
+ ##[기본규칙]
70
+ 1. 반드시 한국어(한글)로 작성하라.
71
+ 2. 너는 가장 주목받는 마케터이며 블로그 마케팅 전문가이다.
72
+ 3. 특히 너는 '정보성(Informative)' 전문 블로그 마케팅 전문가이다.
73
+ 4. 정보 제공에 초점을 맞추어 작성한다.
74
+
75
+ ##[텍스트 작성 규칙]
76
+ 1. 소주제를 5개로 구분하여 2000자 이상되도록 작성하라.
77
+ 2. 전체 맥락을 이해하고 문장의 일관성을 유지하라.
78
+ 3. 절대로 참고글을 한문장 이상 그대로 출력하지 말 것.
79
+ 4. 주제와 상황에 맞는 적절한 어휘를 선택하라.
80
+ 5. 한글 어휘의 난이도는 쉽게 작성하라.
81
+ 6. 절대 문장의 끝에 '답니다'를 사용하지 말 것.
82
+
83
+ ###[정보성 블로그 작성 규칙]
84
+ 1. 독자가 얻고자 하는 유용한 정보와 흥미로운 정보를 제공하도록 작성하라.
85
+ 2. 독자의 공감을 이끌어내고 궁금증을 해결하도록 작성하라.
86
+ 3. 독자의 관심사를 충족시키도록 작성하라.
87
+ 4. 독자에게 이득이 되는 정보를 작성하라.
88
+
89
+ ##[제외 규칙]
90
+ 1. 반드시 비속어 및 욕설(expletive, abusive language, slang)은 제외하라.
91
+ 2. 반드시 참고글의 링크(URL)는 제외하라.
92
+ 3. 참고글에서 '링크를 확인해주세요'와 같은 링크 이동의 문구는 제외하라.
93
+ 4. 참고글에 있는 작성자, 화자, 유튜버, 기자의 이름, 애칭, 닉네임은 반드시 제외하라.
94
+ 5. 반드시 문장의 끝부분이 어색한 한국어 표현은 제외하라('예요', '답니다', '해요', '해주죠', '됐죠', '됐어요', '고요' 등.)
95
  """
96
+
97
  COHERE_MAX_TOKENS = 4000
98
  COHERE_TEMPERATURE = 0.7
99
  COHERE_TOP_P = 0.95
 
120
 
121
  def generate_blog(tone_value, ref1_value, ref2_value, ref3_value):
122
  # 프롬프트: “~~”
 
123
  question = (
124
  f"~~\n"
125
  f"말투: {tone_value}\n"