应搭建dify竞品监控agent工作流:从输入竞品名称出发,经条件判断、google限定域名搜索、调用flask或亮数据抓取服务、多源rag检索、claude与gpt双模型交叉分析,最终生成带来源标注的markdown结构化报告并webhook推送。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你需要让AI自动抓取竞品官网、社交媒体、应用商店等渠道的最新动态,并生成结构化分析报告,而不是手动翻网页、复制粘贴、熬夜整理Excel表格。这种重复性高、时效性强、多源异构的数据整合任务,靠人工根本无法持续运转,且极易遗漏关键信号——比如竞品昨天刚上线的新功能,在今天早会前就该被识别出来。
搭建Dify工作流主干
登录Dify控制台→点击「应用」→「创建应用」→选择「工作流(Workflow)」类型→命名「竞品监控Agent」→点击「创建」。
在画布空白处双击添加第一个节点:选择「输入」节点,字段名设为「竞品名称」,类型为「文本」,勾选「必填」。这一步是整个流程的唯一入口,所有后续动作都由此触发。
拖入一个「条件判断」节点,连接「输入」节点输出端。设置判断逻辑为:当「竞品名称」为空时→走「否」分支→接「结束」节点;否则走「是」分支→继续执行。这能防止空请求打到下游服务引发异常。
在「是」分支后接入「Google搜索」节点(需提前在Dify设置中启用并配置Google Custom Search API密钥)。搜索关键词模板设为:【{{竞品名称}} 官网 site:.com OR site:.cn】。注意必须限定域名后缀,否则返回结果混杂论坛、二手平台等低信噪比页面。
对接Python网页抓取微服务
方法一:用Flask构建独立API服务(推荐)
在服务器部署一个Python Flask服务,暴露/scrape接口,接收JSON格式的URL参数,返回清洗后的纯文本内容。关键点在于:必须携带真实User-Agent、启用Session保持Cookie、设置10秒超时、对Cloudflare等防护做重试逻辑。
方法二:调用亮数据(Bright Data)插件(免运维)
在Dify插件市场启用「Bright Data Web Scraper」→配置代理池与渲染选项→将Google搜索得到的URL传入该节点→输出结构化HTML或纯文本。此方案无需写代码,但需购买亮数据账户并充值额度。
【务必禁用Dify内置HTTP节点直接访问目标网站】——它运行在沙箱环境,无真实IP、无Cookie管理、无JavaScript渲染能力,99%的现代网站会返回反爬拦截页或空白响应。
执行多源情报融合与结构化输出
第一步:将抓取到的官网正文、应用商店描述、微博/小红书最新帖文分别送入三个「知识检索」节点,每个节点绑定对应渠道的向量数据库分片(如“官网文档”“AppStore评论”“社媒舆情”),启用RAG增强召回精度。
第二步:用「大模型节点」串联处理。先调用Claude-3-haiku提取核心事实(如发布时间、价格变动、新功能列表)→再调用GPT-4-turbo做交叉验证(对比不同渠道说法是否一致)→最后用自定义Prompt生成SWOT四象限表格,强制要求每项结论标注信息来源URL片段。
第三步:接入「格式化输出」节点,选择Markdown模板。标题固定为「{{竞品名称}} {{当前日期}} 情报快照」,章节顺序为:【动态摘要】【功能更新日志】【定价策略变化】【用户舆情热点】【风险预警】。每个章节末尾插入「数据截止时间:{{系统时间}}」水印。
最后连接「结束」节点,勾选「启用Webhook回调」,填入企业飞书/钉钉群机器人地址,确保报告生成后自动推送至运营群。











