《扣子编程从零开始搭建智能体 卢欣欣 清华大学出版社》【摘要 书评 试读】- 京东图书《扣子编程从零开始搭建智能体》全书案例持续更新-CSDN博客第7章曾提出面向Agent的提示词五要素模型——角色、能力、数据源、关键约束、输出格式。这一模型对单Agent设计而言基本足够但对多节点工作流而言并不完整。工作流的提示词不仅要描述做什么还要描述在什么节点做、用什么输入、产出什么输出、与下游如何衔接。本节以笔者发给扣子编程的原始提示词为例提炼面向工作流的提示词设计方法论。9.3.1 从一段完整的工作流提示词说起本章的原始提示词较长这里首先摘录其中的关键骨架请帮我搭建一个「行业热点捕捉图文内容生成」工作流。工作流目标用户输入一个行业关键词系统自动完成热点搜索、趋势判断、内容定调、图文生成最终输出一篇可直接发布的行业热点图文内容并生成配图。工作流结构请按以下节点设计1.开始节点输入字段keyword/platform/audience/...2.新闻搜索节点能力联网搜索3.热点定调节点能力大语言模型4.内容模式路由节点根据content_mode路由5A.深度解读节点重磅模式5B.盘点汇总节点日常模式6.文章生成节点7.图片提示词规划节点8.图片生成节点能力生图模型9.结束节点这段提示词与第7章的提示词最大的差别在于第7章的提示词只描述了这个Agent应该具备什么能力而本章的提示词同时描述了这些能力应该被组织成哪些节点、节点之间如何衔接。这种差别背后是六个关键决策点。完整提示词如图8-2所示。图9-2 原始提示词页面9.3.2 决策点一先描述目标再描述结构提示词的首段写的是工作流目标用户输入一个行业关键词系统自动完成……最终输出一篇可直接发布的行业热点图文内容。这一句话决定了整个工作流的成功标准——衡量工作流是否成功唯一标准就是用户能否拿到一篇可直接发布的图文内容。把目标置于结构之前是面向工作流提示词的第一原则。如果一开始就给出节点结构扣子编程会被动地按照节点结构搭建但很难在节点之间做出全局优化。例如如果它知道终极目标是可直接发布的图文它会主动在文章生成节点强调话题标签8~12 个、适合封面的短标题3个这些发布必备元素反之它就只会输出一段无标签、无短标题的纯正文。目标导向是工作流的灵魂。9.3.3 决策点二节点输入输出的契约化定义提示词中对每个节点都做了“输入字段—任务描述—输出变量”的结构化定义。例如新闻搜索节点输入是keyword任务是搜索7天内的新闻输出是news_list热点定调节点输入是news_list任务是判断热点角度输出是topic_direction、content_tone、content_mode、key_points四个字段。这种契约化定义带来两个工程收益。第一扣子编程在生成节点代码时可以直接以输入输出字段为依据自动构造Pydantic模型这意味着每个节点都有独立的Input/Output类型定义。第二整条流水线的数据流变得可证明——只要相邻节点的输出字段与输入字段对得上流水线就一定能跑通。这是单Agent提示词所不具备的可证明性。9.3.4 决策点三分支与路由的显式化第4个节点内容模式路由的描述非常关键如果出现重大政策、重大技术突破、头部企业重大事件、行业拐点、强争议事件则进入重磅模式如果只是多个中等热度信息、行业动态汇总、常规更新则进入日常模式。这段描述把分支判断条件显式化、可解释化。在工作流提示词中凡是涉及条件分支的地方都必须把判断条件以可枚举、可枚举完的方式列出。模糊地说根据热点重要性判断是远远不够的必须明确写出重磅模式与日常模式分别对应哪些事件类型。这一原则在第7章的Agent提示词中并不重要因为Agent可以自由发挥但在工作流中模糊的分支条件会直接导致两条分支被错误触发。9.3.5 决策点四模型能力与外部能力的混合编排第2个节点新闻搜索和第8个节点图片生成使用的是外部工具能力联网搜索 SDK、生图模型SDK其余6个节点使用的是大语言模型能力。提示词通过明确能力联网搜索、大语言模型、生图模型三种标签告诉扣子编程AI在每个节点应当挂载何种类型的工具。这种混合编排是工作流相对于单Agent的一项核心优势单Agent中所有外部能力都要被挂载给同一个大模型实例模型在调用工具时容易出现忘了调用、调错参数、在不该调用时调用三种问题而工作流中外部能力被绑定到特定节点上调用时机由节点结构而非模型决定可靠性显著提升。9.3.6 决策点五终端输出的可发布性约束文章生成节点的提示词中特意强调了标题要有传播感但不能夸大、开头3秒抓住读者、内容适合小红书/公众号/视频号图文发布、不要编造事实、对不确定信息要标注仍需观察、结尾给出行动建议或思考问题6条约束。这些约束并非通用写作要求而是可发布性的具体落地——它们直接对应了主流内容平台的算法偏好与监管红线。可发布性约束是面向终端用户的工作流特有的提示词维度。如果工作流的输出是给下游系统消费例如生成SQL给数据库执行就不需要考虑可发布性但只要输出最终面向人类阅读、面向公开传播就必须把平台合规、读者体验、内容真实性的约束前置写入提示词。9.3.7 决策点六图像生成的视觉约束第7个节点图片提示词规划专门规定了视觉干净、商业感、科技感、信息图风格、不出现真实品牌Logo、不出现夸张虚假数据、中文平台友好这些视觉约束。视觉约束的前置声明规避了三类高风险问题品牌侵权自动生成时混入真实 Logo、数据失真生图模型偏爱夸张视觉效果、文化误读默认西方风格的UI在中文平台显得突兀。在工程实践中每一类风险都曾让一些AI生成的内容因合规问题被平台下架。提示词里的这四行约束相当于为工作流买了一份廉价但有效的保险。
9.1 项目背景与价值(产品全渠道营销工作流) 《扣子编程:从零开始搭建智能体 卢欣欣 清华大学出版社》【摘要 书评 试读】- 京东图书 《扣子编程:从零开始搭建智能体》全书案例持续更新-CSDN博客 9.1.1 从一位品牌运营经理的清晨说起 周一上午十点,某DTC(Direct-to-Consu…
Reloaded-II终极解决方案:如何彻底解决P5R游戏加载失败问题? Reloaded-II终极解决方案:如何彻底解决P5R游戏加载失败问题? 【免费下载链接】Reloaded-II Universal .NET Core Powered Modding Framework for any Native Game X86, X64. 项目地址: https://gitcode.com/gh_mirrors/re/Reloaded-II 你是否在运…
A Large and Diverse Multimodal Benchmark for evaluating the ability of Vision-Language Models 文章主要内容与创新点总结 一、主要内容 研究背景:字谜游戏(Rebus Puzzles)通过图像、符号和字母创造性表达单词或短语,需融合图像识别、常识推理、多步推理等多种能力,对现有视觉语言模型(VLMs)构成挑战。现有相关研究缺乏多样化、多难度级别的基准数据集,且无适用于…
C++内存泄漏排查实战:从现象监控到根治防御的完整指南 1. 项目概述:为什么内存泄漏是C工程师的“阿喀琉斯之踵”干了十几年C,从桌面应用到后台服务,再到嵌入式系统,我敢说,内存泄漏是每个C工程师职业生涯中绕不开的“老朋友”。它不像空指针崩溃那样直接给你一个痛快&#…
Grok Chat Completion API 开发指南与实战技巧 1. Grok Chat Completion API 概述Grok Chat Completion API 是由 xAI 提供的一套 RESTful 接口服务,专门用于实现智能对话功能。这个 API 与 OpenAI 的接口设计保持兼容,使得开发者可以轻松将现有基于 OpenAI 的应用迁移到 Grok 平台。在实际项目中&…
全球主流汽车品牌车标识别与鉴赏指南 1. 汽车品牌车标识别指南作为一名汽车文化爱好者,我整理了这份涵盖全球主流汽车品牌的车标图鉴。这份资料不仅能帮助新手快速识别路上常见的汽车品牌,对老车迷来说也是一份不错的收藏参考。无论你是想了解汽车文化,还是单纯需要辨认车型&…
世界人工智能大会57篇论文揭示AI研究热点与趋势 世界人工智能大会学术平台首届录用57篇论文,覆盖12个国家及地区,这一消息标志着全球人工智能学术研究的重要进展。作为人工智能领域的顶级学术交流平台,该会议论文录用情况直接反映了当前AI研究的热点方向和技术前沿。从录用论文的分布来看&a…
OpenCode平台Kimi K3模型:AI编程助手实战指南与安装配置 最近在AI编程助手领域,OpenCode平台上的Kimi K3模型使用量出现了显著增长,这一现象引起了开发者社区的广泛关注。作为一款集成了多款主流大语言模型的开发工具,OpenCode为程序员提供了更加智能化的编码体验,而Kimi K3作为其平台上…
ShardingSphere-JDBC分库分表原理与电商实战 1. ShardingSphere-JDBC 核心架构解析ShardingSphere-JDBC 作为 Apache 顶级开源项目,定位为轻量级 Java 框架,在 JDBC 层提供分库分表、读写分离等分布式数据库能力。其核心设计理念是通过对 JDBC 接口的封装,在不改变业务代码的前提下实现数…
多维聚合中的数据操作:超越GROUP BY的语义建模 1. 项目概述:为什么多维聚合中的数据操作不是“加个GROUP BY”就能搞定的“Part 20: Data Manipulation in Multi-Dimensional Aggregation”——这个标题乍看像教科书里一个平平无奇的章节编号,但在我带过三十多个BI系统重构、数据中台搭建和实时报表优…
Python开发内部工具:7大核心库实战解析 1. 为什么Python是开发内部工具的首选在当今快节奏的企业环境中,开发高效的内部工具对于提升团队生产力至关重要。Python凭借其丰富的生态系统和易用性,成为构建内部工具的不二之选。我曾在多个项目中用Python快速搭建过库存管理系统、数据报表工具和自动…
Octane Render与C4D汉化版安装与优化指南 1. Octane Render与C4D的黄金组合:为什么选择这个方案?在三维创作领域,渲染器的选择往往决定了作品的最终呈现质量和工作效率。作为Cinema 4D(C4D)用户,Octane Render的GPU加速特性与实时预览功能ÿ…
2026年7月最新太原百达翡丽官方售后客服电话及服务网点地址查询 - 百达翡丽官方售后中心 2026年7月,百达翡丽在太原的官方售后服务体系完成更新,客户可通过全国统一客服热线与服务网点获得直接、合规的腕表养护与维修支持。所有售后服务均遵循品牌直营标准,覆盖全国范围,客户可选择到店或邮寄方式,但需…
【JVM调优实战】16-可视化利器-JConsole-VisualVM-JMC 可视化利器:JConsole、VisualVM、JMC 实战 本文是《JVM调优实战》专栏第 16 讲。 引言 上一讲我们介绍了 JDK 命令行工具箱,它们轻量、快速,但有一个明显的短板:不直观。面对 jstat -gcutil 输出的一行行数字,你能感知 GC 频率,却难以一眼看出内存泄漏的趋势;你能用 js…
什么是PCTFE?医药高端包装的“防潮王牌“材料 ——日氟荣高分子材料(上海)有限公司 专业深耕氟材料领域很多人好奇,高端药品包装为什么比普通包装更防潮、更稳定、保质期更长?核心秘密,就藏在一种特种氟材料——PCTFE聚三氟氯乙烯里!作为国内领先的氟材…
[C++]内存管理:串顺序存储的内存回收 在串(字符串)的顺序存储中,内存回收的方式取决于字符串的存储方式以及所使用的编程语言和相关库。以下以 C 为例进行说明,因为 C 对内存管理有较为直接的控制。 1. 基于 char 数组的串顺序存储 如果使用普通的 char 数组来存储字…
移动端游戏功耗测试实战:电流、功率、亮度和场景对比 移动端游戏功耗测试:先控制变量,再比较优化是否真的省电 摘要:功耗测试最容易犯的错误,是拿两次不同温度、不同亮度、不同场景的平均功率直接比较。本文给出一套可复现的游戏功耗测试方法,覆盖引擎特性验证、版本回归和黑盒体验测试,并说明如何把功耗与帧率、温控、CPU/G…
足球口袋教练 HarmonyOS 离线应用实战(03/20):ArkUI 首页仪表盘搭建 本文是“足球口袋教练 HarmonyOS 离线应用实战”系列第 3 篇。示例项目是一个 HarmonyOS / ArkTS / ArkUI 编写的离线足球训练助手,围绕真实页面、真实截图和可复现操作展开。 本篇要解决的问题 训练 App 的首页不能只展示欢迎语,它要解决“我现在该点哪…