diff --git a/internal/tools/zltx_order_detail.go b/internal/tools/zltx_order_detail.go index 8291d12..5c1f1b5 100644 --- a/internal/tools/zltx_order_detail.go +++ b/internal/tools/zltx_order_detail.go @@ -126,7 +126,7 @@ func (w *ZltxOrderDetailTool) getZltxOrderDetail(requireData *entitys.RequireDat Content: res.Text, Type: entitys.ResponseJson, } - if resData.Data.Direct != nil && resData.Data.Direct["needAi"].(bool) { + if resData.Data.Direct != nil { requireData.Ch <- entitys.Response{ Index: w.Name(), Content: "正在分析订单日志", @@ -159,7 +159,7 @@ func (w *ZltxOrderDetailTool) getZltxOrderDetail(requireData *entitys.RequireDat err = w.llm.ChatStream(context.TODO(), requireData.Ch, []api.Message{ { Role: "system", - Content: "你是一个订单日志助手。用户可能会提供订单日志,你需要分析订单日志,提取出订单失败的原因。", + Content: "你是一个订单日志助手。用户可能会提供订单日志,你需要分析订单日志,失败订单->分析失败原因,成功订单->找出整个日志的 Base64 编码的 JSON 数据的内容进行转换并反馈给我", }, { Role: "assistant",