@@ -141,8 +141,16 @@ def get_intention_prompt(
141141 name = '整体计划查询' , tag = 'allPlan'
142142)
143143INTENTION_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'
146154)
147155INTENTION_CHAT = IntentionInfo (
148156 description = '用户询问的内容与当前的技术问题或解决方案无关,更多是出于兴趣或社交性质的交流。' ,
@@ -171,13 +179,16 @@ def get_intention_prompt(
171179 }
172180)
173181
174- INTENTIONS_CONSULT_WHICH = (INTENTION_ALLPLAN , INTENTION_NEXTSTEP , INTENTION_CHAT )
182+ INTENTIONS_CONSULT_WHICH = (INTENTION_ALLPLAN , INTENTION_NEXTSTEP , INTENTION_SEVERALSTEPS , INTENTION_BACKGROUND , INTENTION_CHAT )
175183CONSULT_WHICH_PROMPT = get_intention_prompt (
176184 intentions = INTENTIONS_CONSULT_WHICH ,
177185 examples = {
178186 '如何组织一次活动?' : INTENTION_ALLPLAN ,
179187 '系统升级的整个流程是怎样的?' : INTENTION_ALLPLAN ,
180188 '为什么我没有收到红包?请告诉我方案' : INTENTION_ALLPLAN ,
189+ '如果我想学习一门新语言,第一步我需要先做些什么?' : INTENTION_NEXTSTEP ,
190+ '项目开发中代码开发完成后需要经过哪几步测试才能发布到生产呢?' : INTENTION_SEVERALSTEPS ,
191+ '请问下狼人杀游戏中猎人的主要职责是什么?' : INTENTION_BACKGROUND ,
181192 '听说你们采用了新工具,能讲讲它的特点吗?' : INTENTION_CHAT
182193 }
183194)
0 commit comments