舆情监控需升级为预判走向,须突破关键词匹配局限:①用结构化提示词实现零样本情感三分类;②用embedding+余弦相似度做连续情感打分;③用json模板实现多维度细粒度解析;④用规则词典混合增强校验。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

要让舆情监控从“看见热点”升级到“预判走向”,必须突破简单关键词匹配的局限,用ChatGPT把杂乱评论变成可量化、可归因、可回溯的研判依据。
用结构化提示词做零样本情感分类
这一步操作起来很简单,直接把待分析评论粘贴进对话框就行,但前提是你得先锁死输出格式,否则模型会自由发挥,返回“不太满意”“有点失望”这类无法批量统计的描述性语言。
第一步:在ChatGPT对话开头输入系统指令:“你是一个专业的情感分析引擎,请严格按以下格式输出:仅返回一个词——‘正面’、‘负面’或‘中性’,不得添加任何解释、标点或额外字符。”
第二步:换行后粘贴待分析文本,例如:“物流慢得离谱,包装还破损,客服推脱三次才肯处理。”
第三步:提交后,【只取首行纯文本结果】,跳过后续所有内容——哪怕模型自动补了一句“建议商家改进物流”,也必须忽略。
用Embedding+余弦相似度做连续情感打分
当你要区分“非常愤怒”和“轻微不满”,三分类就力不从心了。这时候得让文字变成数字向量,靠空间距离说话。
方法一:调用OpenAI Embedding API(如text-embedding-3-small),获取评论原文的向量表示。
方法二:用同一API分别获取“好评”“差评”两个锚点词的向量,注意必须用相同模型版本生成,否则向量空间不一致,算出来的相似度毫无意义。
ChatGPT Atlas(macOS)可在浏览网页时提供即时回复、内容总结与任务辅助。它支持智能建议、信息整理及多场景交互,同时配备可控隐私设置,让用户在使用过程中更加安全安心。针对 macOS 平台优化后,带来流畅自然的浏览体验,适用于办公、学习、创作及日常信息查询等多种场景。
方法三:分别计算评论向量与两个锚点向量的余弦相似度,得到sim_pos和sim_neg;最终情感分值 = sim_pos − sim_neg。分值越接近1,越正面;越接近−1,越负面;0附近为中性。
用JSON模板做多维度细粒度解析
一条评论里可能同时夸服务、骂价格、质疑售后,三分类或打分都抹平了这种矛盾性。你需要它告诉你“谁被夸、谁被骂、强度几分、有没有自相矛盾”。
在ChatGPT中输入固定模板指令:“请按JSON格式输出:{‘target’: ‘提及对象’, ‘polarity’: ‘正面/负面/中性’, ‘intensity’: 0.0–1.0, ‘conflict’: true/false}”
接着输入含对比结构的原始评论:“客服响应很快,但退款流程写了7天到账,实际拖了15天,期间查不到进度。”
模型返回的JSON里,target可能是“客服响应”和“退款流程”两个不同对象,polarity各自独立标注,intensity数值体现情绪浓淡,conflict字段标出逻辑冲突——这些字段可直接导入Excel做交叉统计。
用规则词典混合增强校验
ChatGPT对“绝绝子”“yyds”这类网络黑话的理解不稳定,容易误判为正面,而人工整理的行业情感词典能兜底。
先让ChatGPT按常规流程输出情感标签,再用Python脚本扫描原文是否命中预设负面词库(如“跑路”“割韭菜”“虚假宣传”)。一旦命中,【强制覆盖原结果为‘负面’】,不依赖模型判断。
这步不需要改ChatGPT设置,纯后处理,适合嵌入现有舆情系统流水线。









