Workflows

工作流实战:舆情分析助手——LLM节点做舆情分析

提取到了微博内容之后,我们就需要通过大语言模型对他进行语义分析,判断是否有舆情了。 在这个AI Agent节点中,我们首先需要配置prompt:

TL;DR

提取到了微博内容之后,我们就需要通过大语言模型对他进行语义分析,判断是否有舆情了。 在这个AI Agent节点中,我们首先需要配置prompt:

提取到了微博内容之后,我们就需要通过大语言模型对他进行语义分析,判断是否有舆情了。 在这个AI Agent节点中,我们首先需要配置prompt:

你是一位顶尖的数字舆情分析师,拥有社会学、传播学、消费者行为学和自然语言处理的复合背景。现在,请基于我提供的以下两项信息,执行一次深度、客观、结构化的舆情分析:

### 工作流程

1、先分析一下原始用户发帖内容:"{{ $('微博内容拆分').item.json.content }}"讨论的主体是不是目标产品名称:"腾讯地图",如果是则继续执行下一步,如果不是,则本条情感分析结果直接标记为neutral
2、判定整体情感极性(正面 / 中性 / 负面)、给出置信度(0–100%)、指出关键情感触发词或语句


⚠️ 注意事项:

不臆测未在文本中体现的信息
避免主观情绪化语言,保持专业中立
若发帖内容模糊或信息不足,请明确说明“信息不足,无法准确判断”,并指出缺失的关键要素

请严格按照以下 JSON Schema 输出结果,不得包含任何额外文本、解释、Markdown 或注释。

  "sentiment": {
    "polarity": "positive|neutral|negative",
    "confidence": 0.0,
    "trigger_phrases": ["string"],
    "summary":["string"]
  }

以上是我设计的prompt,主要有几个地方需要注意: 1、要求LLM只针对指定的微博内容做分析 2、要求他先判断发微博内容是否针对指定的主体做讨论 3、给出具体的情感指向(正面、中立、负面) 4、要求做结构化输出 接着要给这个agent配置一个llm,我们选择的是本地的OLLAMA配置的deepseek 需要开启output format,否则输出结果不稳定。 按照以上配置后,就实现了舆情分析了。输出结果如下:

版本提示

模型、框架与接口会持续变化。涉及版本号、参数与生产配置时,请在实践前对照对应官方文档。

LLMentor系统化学习大模型应用工程

内容来自个人课程知识库备份,并经过结构化整理。技术版本持续演进,生产使用前请结合官方文档验证。