Enoch commited on
Commit
6b68d70
·
1 Parent(s): 8dfaf01

修改了提示词模板,结构化每次输出

Browse files
Files changed (1) hide show
  1. app.py +25 -1
app.py CHANGED
@@ -66,6 +66,10 @@ SHORTCOMING_PROMPT = """
66
 
67
  用户提供的需求:
68
  {user_input}
 
 
 
 
69
  """
70
 
71
  PROBLEM_PROMPT = """
@@ -84,6 +88,10 @@ PROBLEM_PROMPT = """
84
 
85
  用户提供的需求:
86
  {user_input}
 
 
 
 
87
  """
88
 
89
  SOLUTION_PROMPT = """
@@ -103,6 +111,10 @@ SOLUTION_PROMPT = """
103
 
104
  用户提供的需求:
105
  {user_input}
 
 
 
 
106
  """
107
 
108
  KEYPOINT_PROMPT = """
@@ -118,6 +130,10 @@ KEYPOINT_PROMPT = """
118
 
119
  用户提供的需求:
120
  {user_input}
 
 
 
 
121
  """
122
 
123
  ADVANTAGE_PROMPT = """
@@ -137,6 +153,10 @@ ADVANTAGE_PROMPT = """
137
 
138
  用户提供的需求:
139
  {user_input}
 
 
 
 
140
  """
141
 
142
  ALTERNATIVE_PROMPT = """
@@ -152,6 +172,10 @@ ALTERNATIVE_PROMPT = """
152
 
153
  用户提供的需求:
154
  {user_input}
 
 
 
 
155
  """
156
 
157
  def generate_patent_document(
@@ -271,7 +295,7 @@ def generate_filename(text):
271
  """根据专利交底书内容生成合适的文件名"""
272
  try:
273
  prompt = f"""
274
- 请根据以下专利交底书内容,生成一个简短的文件名(不超过20个字符)。
275
  文件名应该能反映出发明的核心内容和技术领域。
276
  只需要返回文件名,不需要其他解释。
277
 
 
66
 
67
  用户提供的需求:
68
  {user_input}
69
+
70
+ 请按照如下格式输出:
71
+ 二、现有技术的缺点是什么?
72
+ ……
73
  """
74
 
75
  PROBLEM_PROMPT = """
 
88
 
89
  用户提供的需求:
90
  {user_input}
91
+
92
+ 请按照如下格式输出:
93
+ 三、本发明解决的技术问题是:
94
+ ……
95
  """
96
 
97
  SOLUTION_PROMPT = """
 
111
 
112
  用户提供的需求:
113
  {user_input}
114
+
115
+ 请按照如下格式输出:
116
+ 四、本发明技术方案的详细阐述:
117
+ ……
118
  """
119
 
120
  KEYPOINT_PROMPT = """
 
130
 
131
  用户提供的需求:
132
  {user_input}
133
+
134
+ 请按照如下格式输出:
135
+ 五、本发明的关键点和欲保护点是:
136
+ ……
137
  """
138
 
139
  ADVANTAGE_PROMPT = """
 
153
 
154
  用户提供的需求:
155
  {user_input}
156
+
157
+ 请按照如下格式输出:
158
+ 六、与第二条所述的最好的现有技术相比,本发明的优点:
159
+ ……
160
  """
161
 
162
  ALTERNATIVE_PROMPT = """
 
172
 
173
  用户提供的需求:
174
  {user_input}
175
+
176
+ 请按照如下格式输出:
177
+ 七、针对第四部分中的技术方案,是否还有别的替代方案?
178
+ ……
179
  """
180
 
181
  def generate_patent_document(
 
295
  """根据专利交底书内容生成合适的文件名"""
296
  try:
297
  prompt = f"""
298
+ 请根据以下专利交底书内容,生成一个简短的文件名(不超过50个字符)。
299
  文件名应该能反映出发明的核心内容和技术领域。
300
  只需要返回文件名,不需要其他解释。
301