DeepSeek 怎么分析客户反馈文本?按问题、证据和待核实项整理

用 DeepSeek JSON Output 整理客户反馈问题、原句证据和待核实项,代码对空响应和无依据引句报错。

DeepSeek 分析客户反馈,可以先把每条原话变成“问题类别、证据片段、缺失信息”三栏,再由运营人员核对。这样得到的是可追溯的问题清单,不是模型替客服判断责任归属。本文用 DeepSeek 官方 Chat Completions 与 JSON Output 文档所述接口写一个单条示例;需要自己的 API Key,调用费用、可用模型和数据处理要求以账号及组织政策为准。

先约定只处理授权且已去标识的文本

演示反馈是人为编写的:“我周一申请退款,周三页面还显示处理中;订单编号不要展示给其他人。客服说会回电,但现在还没有接到。”为了演示,正文不含真实订单号、姓名或电话。期望分类为“退款进度”和“回电承诺”两个问题;退款是否超时、客服是否失约需要平台规则与操作记录,不能仅凭一句反馈定论。

DeepSeek 怎么分析客户反馈文本?按问题、证据和待核实项整理

调用 API 并校验结构

先在本地安全配置 DEEPSEEK_API_KEY。官方 JSON Output 文档要求设置 response_format={"type":"json_object"},在提示中写明 JSON 并给出格式示例;文档也提醒偶尔可能返回空内容,因此下面把空响应和结构错误当作失败,不会写成“分析完成”。

python -m pip install openai
import json
import os
from openai import OpenAI

feedback = "我周一申请退款,周三页面还显示处理中;客服说会回电,但现在还没有接到。"
client = OpenAI(api_key=os.environ["DEEPSEEK_API_KEY"], base_url="https://api.deepseek.com")
system = """只根据反馈原文提取问题,不判断责任。返回 JSON 对象,格式示例:
{"items":[{"issue":"退款进度","evidence":"周三页面还显示处理中","needs_check":"查看申请时间和退款规则"}]}
每个 evidence 必须是输入原文的连续片段;缺事实写入 needs_check。"""
reply = client.chat.completions.create(
    model="deepseek-flash",
    messages=[{"role":"system","content":system},
              {"role":"user","content":feedback}],
    response_format={"type":"json_object"},
    max_tokens=500,
)
raw = reply.choices[0].message.content
if not raw:
    raise RuntimeError("模型返回空内容,保留原反馈待人工处理")
payload = json.loads(raw)
items = payload.get("items")
if not isinstance(items, list) or not items:
    raise ValueError("缺少问题列表")
for item in items:
    if not all(isinstance(item.get(k), str) and item[k].strip()
               for k in ("issue", "evidence", "needs_check")):
        raise ValueError("问题字段不完整")
    if item["evidence"] not in feedback:
        raise ValueError("证据不是原文片段")
print(json.dumps(items, ensure_ascii=False, indent=2))

怎样验收一条反馈

运行后先检查每个 evidence 都能在原文找到,再看“退款进度”和“回电承诺”是否被分开;如果只输出“客户不满”则过泛。needs_check 应分别提示查询退款申请时间、平台处理规则,以及客服回电记录。示例代码只验证结构和引句存在,不会证明分类正确;运营人员还需按业务标签规则复核。

如果 API 报认证错误、模型不可用或响应为空,先核对账号权限与官方文档,不要在失败后把原始反馈当作已分类。不要把未脱敏的客户个人信息发送给外部 API。

下一步与限制

下一步选十条已去标识且获授权的反馈,先由人列出预期问题,再比较输出,记录遗漏和误归类。本文未持有 DeepSeek API Key,也没有在真实客户资料上调用;代码给出的是可核查的实施路径,不报告准确率。

资料与适用范围

以下官方资料核对日期为 2026 年 10 月 1 日。工具界面、模型和套餐会变化,请以打开时的文档及账号实际页面为准。

Ai菜鸟网。发布者:AI小管家,转载请注明出处:https://www.alyyhw.com/31630.html

赞 (0)
AI小管家的头像AI小管家
ChatGPT 怎么润色英文摘要?保留研究结果、数字与术语的逐句校对
上一篇 2小时前
ChatGPT 怎么写作文摘要?用人物、事件和结果三栏核对原文
下一篇 2小时前

相关推荐

联系我们

联系我们

1

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
关注微信
分享本页
返回顶部