news 2026/4/18 8:22:22

从 1 万条用户反馈到结构化洞察:基于通义千问 API 的文本分析实战

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
从 1 万条用户反馈到结构化洞察:基于通义千问 API 的文本分析实战

目录

一、业务背景与问题拆解

(一)业务需求

(二)现实挑战

二、为什么选择大模型 API 做文本分析?

三、使用通义千问 API 完成单条反馈分类

(一)准备工作

(二)基础调用示例

(三)批量处理:从 Excel 到结构化输出

1. 处理思路

2. 示例代码

四、零编程基础如何完成同样的事情?

(一)通义灵码的定位

(二)典型使用流程

(三)具体操作演示

五、阿里云大模型 API 的工程价值

六、总结

参考与延伸阅读


干货分享,感谢您的阅读!

在产品运营与用户研究工作中,“用户反馈”几乎是最重要、同时也是最棘手的数据来源之一。
当反馈数量只有几十条时,人工阅读与归纳尚可应对;但当规模上升到上万条非结构化主观文本,且分析结果存在明确时效要求时,传统人工分析方法往往会迅速失效。

本文通过一个真实且高频的业务场景,系统性地介绍如何借助阿里云通义千问大模型 API,在极短时间内完成大规模文本分类任务,并讨论其在实际业务中的工程价值与延展空间。

一、业务背景与问题拆解

(一)业务需求

某产品计划发起一次用户调研,希望从用户主观反馈中回答一个核心问题:

用户认为产品哪些方面有待改进?

初步设定的分析维度包括但不限于:

  • 价格过高

  • 售后支持不足

  • 产品使用体验不佳

  • 其他原因

(二)现实挑战

  • 数据规模大:超过 1 万条文本反馈

  • 数据非结构化:全部为自然语言描述,表达风格高度分散

  • 时效性强:要求 1 天内完成分析并输出结论

  • 人力受限:难以组织多人进行统一标准的人工标注

在这样的约束条件下,引入大模型进行自动化文本理解与分类,几乎成为最优解。

二、为什么选择大模型 API 做文本分析?

与传统基于规则或关键词的文本分类方式相比,大语言模型在以下方面具有显著优势:

  1. 语义理解能力强:能识别“性价比不高”“不值这个价”“价格有点虚高”等多种隐性表达。

  2. 无需前期训练成本:不需要准备标注数据、训练模型,直接通过 Prompt 即可使用。

  3. 快速迭代:分类规则变更只需修改提示词,无需重构系统。

  4. 天然适合非结构化文本:对主观、情绪化、口语化表达具有更高鲁棒性。

三、使用通义千问 API 完成单条反馈分类

(一)准备工作

运行代码前需要安装依赖:

pip install langchain_community dashscope

同时需要先开通阿里云大模型服务平台百炼,然后在百炼上获取API Key用于调用通义千问 API,最后将API Key配置到环境变量

申请API-Key后可以在主账号管理侧进行查看:

在macOS系统下将API Key配置到环境变量:

(二)基础调用示例

在本案例中,我们选用通义千问(qwen-max)模型,并借助langchain框架降低调用复杂度:

from langchain_community.llms import Tongyi llm = Tongyi(model_name='qwen-max') result = llm.invoke(""" 你需要对用户的反馈进行原因分类。 分类包括:价格过高、售后支持不足、产品使用体验不佳、其他。 回答格式为:分类结果:xx。 用户的问题是:性价比不高,我觉得不值这个价钱。 """) print(result)

模型会返回类似如下结果:

分类结果:价格过高

这一过程本质上是:将人类分析逻辑显式写入 Prompt,由大模型完成“类人判断”

(三)批量处理:从 Excel 到结构化输出

1. 处理思路

面对 1 万条反馈,核心流程可以拆解为:

  • 从 Excel 中逐行读取用户反馈

  • 将每条反馈注入统一 Prompt

  • 调用通义千问 API 获取分类结果

  • 输出或存储分析结果

2. 示例代码

from openpyxl import load_workbook from langchain_community.llms import Tongyi llm = Tongyi(model_name='qwen-max') file_path_feedback = 'data/file_path_feedback.xlsx' wb = load_workbook(file_path_feedback) sheet = wb.active for row in sheet.iter_rows(values_only=True, min_row=2): feedback = row[0] result = llm.invoke(f""" 你需要对用户的反馈进行原因分类。 分类包括:价格过高、售后支持不足、产品使用体验不佳、其他。 回答格式为:分类结果:xx。 用户的问题是:{feedback} """) print(feedback, result)

在真实项目中,通常还会进一步:

  • 增加异常重试机制

  • 进行并发/异步调用提升吞吐

  • 将结果写回 Excel、数据库或数据仓库

上面的代码从路径为 data/file_path_feedback.xlsx 的 Excel 文件中逐行读取了用户的反馈,然后借助通义千问 API 得到分析结果,最终打印了出来。

四、零编程基础如何完成同样的事情?

并非每个产品或运营角色都具备 Python 编程经验。对此,阿里云提供了通义灵码作为辅助工具。

(一)通义灵码的定位

  • 自然语言需求直接转化为可运行代码

  • 适合快速原型验证与低代码场景

  • 与阿里云函数计算(FC)深度集成

(二)典型使用流程

  • 通过模板快速创建函数计算应用

  • 在在线 IDE 中启用通义灵码

  • 用自然语言描述需求(如“读取 Excel 并调用通义千问进行分类”)

  • 根据生成代码微调并运行

在实践中,这种方式可以显著降低大模型技术的使用门槛,让非技术角色也能参与智能化改造

(三)具体操作演示

首先请点击模板,然后参考下图选择【直接部署】,然后点击【创建并部署环境】。 ​

待环境创建完成后,单击函数进入编程环境。 ​

进入代码编辑器界面后,可以新建 main.py 文件。然后点击顶部的【Terminal > New Terminal】,并在命令行中输入 pip install -r requirements.txt 来安装相关依赖。 ​

接下来,你就可以使用通义灵码组件,输入提示词。 ​

输入的提示词:

请从当前文件夹中的data_analysis.xlsx 文件中逐行读取数据,并调用大模型分析用户的反馈原因分类。 分类包括:价格过高、售后支持不足、产品使用体验不佳、其他。 回答格式为:分类结果:xxx你可以参考下面代码调用同通义千问API来进行分析。 参考代码: ``` python import os from openai import OpenAI try: client = OpenAI( # 若没有配置环境变量,请用百炼API Key将下行替换为:api_key="sk-xxx", api_key="sk-xxxxxxxxx", base_url="https://dashscope.aliyuncs.com/compatible-mode/v1", ) completion = client.chat.completions.create( model="qwen-plus", # 模型列表:https://help.aliyun.com/zh/model-studio/getting-started/models messages=[ {'role': 'system', 'content': 'You are a helpful assistant.'}, {'role': 'user', 'content': '你是谁?'} ] ) print(completion.choices[0].message.content) except Exception as e: print(f"错误信息:{e}") print("请参考文档:https://help.aliyun.com/zh/model-studio/developer-reference/error-code" ```

由于训练数据时效性,通义灵码可能无法准确知晓最新的API,可以给到通义灵码一些代码参考,往往可以更好地达成目标。

通义灵码写好代码后,你可以将代码内容复制到 main.py 文件中。 ​然后记得将 api_key="sk-xxxx" 中的 sk-xxx 替换为你自己的API Key。 ​最后就可以在命令行中执行 python main.py 运行通义灵码输出的代码,查看运行结果。 ​

通义灵码输出的代码可能不会一次性有效,这时候可以调整提示词,多尝试几次。

五、阿里云大模型 API 的工程价值

从工程与业务角度看,通义千问 API 的优势主要体现在:

  • 按量付费,成本可控

  • 模型规格多样,可根据复杂度与预算选择

  • 无需运维模型基础设施

  • 易于与现有系统集成

此外,文本分析只是起点,还可以扩展到:

  • 客服通话 → 语音转文字 → 客服质检

  • 用户评论 → 情感分析 → 产品决策支持

  • 图像 + 文本 → 多模态业务理解

六、总结

通过本文的案例可以看到:

  • 大语言模型已经具备直接参与业务分析的能力

  • API 形式让模型能力真正“工程化、产品化”

  • 即便没有深厚编程背景,也能通过工具链完成复杂任务

在未来的系统设计中,大模型不再只是“外挂能力”,而是可以作为核心智能组件,深度嵌入业务流程,持续提升组织效率。

参考与延伸阅读

  1. 阿里云大模型工程师ACA认证免费课程https://edu.aliyun.com/course/3126500/lesson/342510133

  2. 阿里云百炼大模型服务平台官方文档
    https://help.aliyun.com/product/261887.html

  3. 通义千问(Qwen)模型官方介绍
    https://www.aliyun.com/product/tongyi

  4. 通义千问 API 调用说明(百炼平台)
    https://help.aliyun.com/document_detail/2843101.html

  5. 百炼平台模型调用总览(模型列表与参数说明)
    https://help.aliyun.com/document_detail/2843124.html

  6. LangChain 官方文档(LLM 集成与调用)
    https://python.langchain.com/docs/get_started/introduction

  7. LangChain Community LLMs(含 Tongyi 支持)
    https://python.langchain.com/docs/integrations/llms/

  8. DashScope(阿里云大模型 SDK)官方文档
    https://help.aliyun.com/product/2843100.html

  9. 阿里云函数计算 FC 官方文档
    https://help.aliyun.com/product/50980.html

  10. 通义灵码官方介绍
    https://www.aliyun.com/product/tongyi/lingma

  11. 通义灵码使用指南(IDE 与云端场景)
    https://help.aliyun.com/document_detail/2628946.html

  12. Prompt Engineering 官方指南(OpenAI)
    https://platform.openai.com/docs/guides/prompt-engineering

  13. 大语言模型在文本分类中的应用综述(Hugging Face)
    https://huggingface.co/tasks/text-classification

  14. 非结构化文本分析工程实践(AWS 架构博客)
    https://aws.amazon.com/blogs/machine-learning/

  15. 企业级大模型落地常见架构模式(阿里云开发者社区)
    https://developer.aliyun.com/topic/ai

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 8:07:04

3步解锁网易云音乐格式限制:NCM转MP3全攻略

3步解锁网易云音乐格式限制:NCM转MP3全攻略 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 你是否曾遇到过这样的情况:从网易云音乐下载的歌曲只能在特定播放器中使用,想在车载音响、手机或其他设…

作者头像 李华
网站建设 2026/4/18 5:33:20

戴尔G15散热控制终极方案:tcc-g15硬件管家深度解析

戴尔G15散热控制终极方案:tcc-g15硬件管家深度解析 【免费下载链接】tcc-g15 Thermal Control Center for Dell G15 - open source alternative to AWCC 项目地址: https://gitcode.com/gh_mirrors/tc/tcc-g15 在戴尔G15用户群体中,散热问题一直是…

作者头像 李华
网站建设 2026/4/18 7:41:15

LeagueAkari:解决英雄联盟玩家痛点的免费自动化助手

LeagueAkari:解决英雄联盟玩家痛点的免费自动化助手 【免费下载链接】LeagueAkari ✨兴趣使然的,功能全面的英雄联盟工具集。支持战绩查询、自动秒选等功能。基于 LCU API。 项目地址: https://gitcode.com/gh_mirrors/le/LeagueAkari 还在为错过…

作者头像 李华
网站建设 2026/4/18 7:07:27

GitHub汉化插件完整指南:3分钟实现全界面中文

GitHub汉化插件完整指南:3分钟实现全界面中文 【免费下载链接】github-chinese GitHub 汉化插件,GitHub 中文化界面。 (GitHub Translation To Chinese) 项目地址: https://gitcode.com/gh_mirrors/gi/github-chinese 还在为GitHub的英文界面而困…

作者头像 李华
网站建设 2026/4/18 5:40:23

TranslucentTB完整指南:3步实现Windows任务栏透明美化

TranslucentTB完整指南:3步实现Windows任务栏透明美化 【免费下载链接】TranslucentTB 项目地址: https://gitcode.com/gh_mirrors/tra/TranslucentTB 想要为你的Windows桌面增添一抹透明美感吗?TranslucentTB正是你需要的完美工具。这款轻量级软…

作者头像 李华
网站建设 2026/4/18 3:52:53

B站视频转文字工具:高效内容提取解决方案

在信息爆炸的时代,视频内容已成为知识传播的重要载体,然而如何快速提取视频中的文字信息却成为许多用户的痛点。无论是学习笔记整理、内容创作参考,还是信息归档存储,手动转录视频内容既耗时又容易出错。Bili2text作为一款专业的B…

作者头像 李华