Ver Fonte

同一新旧接口返回结果

boweniac há 4 dias atrás
pai
commit
5a3565ef02
1 ficheiros alterados com 11 adições e 11 exclusões
  1. 11 11
      internal/utils/compapi/intent.go

+ 11 - 11
internal/utils/compapi/intent.go

@@ -25,16 +25,16 @@ func (me *IntentClient) ResponseFormatSetting(req *types.CompApiReq) ResponseFor
         [
         {
             'rule': "用户表现出对产品有积极回应,询问有关产品的问题,或愿意进行后续操作,如确认微信号、询问发货地址或表达接受产品(例:'行'、'好'、'可以'、'是的')。",
-            'score': '有意向'},
+            'intent': '有意向'},
         {
             'rule': "用户虽然未积极回应或表示不需要,但却有相关需求、或着符合某项购买条件、又或着询问了机器人问题,即便后期疲软或持否定态度,可移交销售顾问进行进一步的需求分析,以便改善产品或定制符合客户要求的产品",
-            'score': '待进一步分析'},
+            'intent': '无法判定'},
         {
             'rule': "用户表示自己在忙、在开会等,现在不太方便沟通。又或者对电话的真实性存疑,怀疑是诈骗电话,可后续让专业客服继续跟进",
-            'score': '暂时无法沟通'},
+            'intent': '在忙'},
         {
-            'rule': "除上述规则外的其他用户,包括:用户未回复直接挂机、用户拒绝后直接挂机的情况。请注意客户资源珍贵,请尽量归类为'有意向'或'待进一步分析',后续再由销售专家定性。",
-            'score': '其他'}
+            'rule': "除上述规则外的其他用户,包括:用户未回复直接挂机、用户拒绝后直接挂机的情况。请注意客户资源珍贵,请尽量归类为'有意向'或'无法判定',后续再由销售专家定性。",
+            'intent': '无意向'}
     ]
 
         # 聊天记录
@@ -45,15 +45,15 @@ func (me *IntentClient) ResponseFormatSetting(req *types.CompApiReq) ResponseFor
 	me.ResformatConfig.ResformatDesc = "为通话记录进行评级" //Resformat描述
 	//非openai兼容大模型所使用的Resformat文本
 	me.ResformatConfig.ResformatTxt = `{
-    "score": str, #评分结果:有意向、待进一步分析、暂时无法沟通、其他
-    "confidence_score": int, #置信度分数,范围从0.0到1.0
-    "scoring_criteria": str, #请逐步介绍为何评为这个结果
+    "intent": str, #评分结果:有意向、无法判定、在忙、无意向
+    "confidence": int, #置信度分数,范围从0.0到1.0
+    "reason": str, #请逐步介绍为何评为这个结果
 }`
 	//openai兼容大模型所使用的Resformat结构或其他类型
 	me.ResformatConfig.ResformatStruct = struct {
-		Score           string  `json:"score" jsonschema_description:"评分结果:有意向、待进一步分析、暂时无法沟通、其他"`
-		ConfidenceScore float32 `json:"confidence_score" jsonschema_description:"置信度分数,范围从0.0到1.0"`
-		ScoringCriteria string  `json:"scoring_criteria" jsonschema_description:"请逐步介绍为何评为这个结果"`
+		Intent     string  `json:"intent" jsonschema_description:"评分结果:有意向、无法判定、在忙、无意向"`
+		Confidence float32 `json:"confidence" jsonschema_description:"置信度分数,范围从0.0到1.0"`
+		Reason     string  `json:"reason" jsonschema_description:"请逐步介绍为何评为这个结果"`
 	}{}
 	me.ResformatConfig.HaveSet = true //很关键,避免父类的参数再设置一遍