进阶篇——工作流实战“新闻早报生成器”
2.1 项目目标与流程设计
单靠提示词只能做“文本进、文本出”的任务。当需要获取实时信息 + 结构化处理 + 生成图片时,必须上工作流。这个演示项目的效果是:用户在开始节点输入一个新闻主题(如“人工智能”),工作流自动搜索当天新闻、提炼摘要、生成一张带日期和摘要的早报图片,并在结束节点返回图片。
完整节点链路:开始 → 新闻搜索 → 大模型(提炼摘要)→ 获取当前时间 → 画板(排版图片)→ 结束。
2.2 逐个节点配置
开始节点:设置一个输入变量 topic,类型为文本,描述写“新闻主题关键词”。在试运行时,这个变量的值就是用户输入的词。
新闻搜索节点:从插件库添加搜索类插件(扣子内置了新闻搜索能力)。关键参数两个:query 引用开始节点的 topic;freshness 设为 day,确保只取当天新闻。如果不设 freshness,可能搜到几个月前的旧闻,早报就失去意义了。
大模型节点:负责把搜索返回的一堆新闻条目压缩成一段 150 字以内的早报摘要。提示词示例:
text
你是一名新闻编辑。请从以下搜索结果中筛选出3-5条与“{{topic}}”最相关且信息量最大的新闻,每条用一句话概括,总字数不超过150字。不要包含来源链接和无关广告内容。
搜索结果:{{搜索节点的输出变量}}
模型选择上,这个节点不需要深度推理,选一个响应速度快的通用模型即可。如果摘要经常漏掉关键新闻,可以在提示词中要求“按重要性排序,优先保留涉及产品发布、政策变化、重大融资的条目”。
获取当前时间节点:添加一个“获取当前时间”的节点,输出格式设为 YYYY年MM月DD日。这个变量要连到画板节点,用于早报左上角的日期显示。
画板节点:这是出图的核心。点击进入画板编辑器,布局可以自由设计:顶部放日期文本,中间放一个文本框引用大模型输出的摘要,底部可以加一条装饰线或 logo 占位。在画板的文本组件中,日期框的变量绑定到“获取当前时间”的输出,摘要框绑定到大模型节点的输出。画板编辑器的操作类似简化版设计工具,拖拽组件、调整字体和颜色即可。
结束节点:输出变量选择画板节点返回的图片 URL 或 data。预览时应该直接显示一张图片,而不是一段文字。
2.3 试运行与排错
点击“试运行”,在开始节点的 topic 里输入“新能源”。观察每一步的输入输出:
-
新闻搜索是否返回了当天条目?如果返回空,检查搜索插件的参数是否绑定正确,或者换个关键词再试。
-
大模型摘要是否在 150 字以内?如果超了,说明提示词中的字数约束不够强,可以在结尾加“超过150字将视为无效输出”。
-
画板是否成功渲染?如果画板节点报错,最常见的原因是变量绑定错位——比如日期框绑到了摘要变量。逐一点击画板中的文本组件,确认右侧变量面板中显示的是正确来源。
一个容易忽略的细节:画板中如果用了中文字体,在部分渠道发布后可能渲染异常。建议先在预览中确认图片文字清晰,再继续后续步骤。工作流调试通过后,点击右上角“发布”,选择发布为工作流。发布后,你可以把它挂载到一个 Agent 上,也可以直接在资源库中通过 API 调用。github.0voice
更多推荐


所有评论(0)