@@ -141,8 +141,16 @@ def get_intention_prompt(
141
141
name = '整体计划查询' , tag = 'allPlan'
142
142
)
143
143
INTENTION_NEXTSTEP = IntentionInfo (
144
- description = '用户询问某个问题或方案的特定步骤,通常会提及“下一步”、“具体操作”等。' ,
145
- name = '下一步任务查询' , tag = 'nextStep'
144
+ description = '用户询问某个问题或方案中某一个特定步骤。通常会提及“下一步”、“具体操作”等。' ,
145
+ name = '某一步任务查询' , tag = 'nextStep'
146
+ )
147
+ INTENTION_SEVERALSTEPS = IntentionInfo (
148
+ description = '用户询问某个问题或方案中其中某几个步骤。' ,
149
+ name = '某几步任务查询' , tag = 'severalSteps'
150
+ )
151
+ INTENTION_BACKGROUND = IntentionInfo (
152
+ description = '用户询问某个问题或方案的背景知识,规则以及流程介绍等。' ,
153
+ name = '背景查询' , tag = 'background'
146
154
)
147
155
INTENTION_CHAT = IntentionInfo (
148
156
description = '用户询问的内容与当前的技术问题或解决方案无关,更多是出于兴趣或社交性质的交流。' ,
@@ -171,13 +179,16 @@ def get_intention_prompt(
171
179
}
172
180
)
173
181
174
- INTENTIONS_CONSULT_WHICH = (INTENTION_ALLPLAN , INTENTION_NEXTSTEP , INTENTION_CHAT )
182
+ INTENTIONS_CONSULT_WHICH = (INTENTION_ALLPLAN , INTENTION_NEXTSTEP , INTENTION_SEVERALSTEPS , INTENTION_BACKGROUND , INTENTION_CHAT )
175
183
CONSULT_WHICH_PROMPT = get_intention_prompt (
176
184
intentions = INTENTIONS_CONSULT_WHICH ,
177
185
examples = {
178
186
'如何组织一次活动?' : INTENTION_ALLPLAN ,
179
187
'系统升级的整个流程是怎样的?' : INTENTION_ALLPLAN ,
180
188
'为什么我没有收到红包?请告诉我方案' : INTENTION_ALLPLAN ,
189
+ '如果我想学习一门新语言,第一步我需要先做些什么?' : INTENTION_NEXTSTEP ,
190
+ '项目开发中代码开发完成后需要经过哪几步测试才能发布到生产呢?' : INTENTION_SEVERALSTEPS ,
191
+ '请问下狼人杀游戏中猎人的主要职责是什么?' : INTENTION_BACKGROUND ,
181
192
'听说你们采用了新工具,能讲讲它的特点吗?' : INTENTION_CHAT
182
193
}
183
194
)
0 commit comments