多智能体系统的上下文工程——面向品牌与敏捷进行架构设计:战略营销引擎

39 阅读34分钟

在前面的章节中,我们已经成功把 Context Engine 锻造成一套强大的多智能体系统。我们对其组件进行了生产级强化,为其设计了可验证研究能力,并为它配备了内容审核与策略驱动控制等关键防护机制。如今,这台引擎已经不再是一个原型。它已经成为一个灵活、安全且可靠的企业级资产。现在,我们将证明这项投入的终极价值:它能够被无缝重新定向,用于一个全新的、高风险领域,并在其中创造价值——这个领域就是营销

本章致力于面向现代营销部门的核心现实进行架构设计:持续不断的上市速度要求、不可妥协的品牌一致性要求,以及大规模生成高质量、个性化内容的战略需求。通过把我们的系统转化为一个战略营销引擎(strategic marketing engine) ,我们将展示它的灵活性,以及它解决关键业务挑战的能力,而这些挑战早已远远超出了“简单生成内容”的范畴。

我们将利用通用的 Control Deck 模板去执行既有创造性、又有数据驱动性质的任务。这些任务包括:在所有生成内容中强制执行统一的品牌语气,对竞争对手的信息传达进行高保真研究,以及把原始产品规格说明转化为富有吸引力、面向客户的营销文案。通过成功地把引擎应用到这些新的营销挑战中,我们将进一步证明:它是一个具备可扩展性与适应性的企业资产。到本章结束时,你将掌握把一台多领域 Context Engine 投入部署所需的关键能力。

本章将涵盖以下主题:

  • 分步骤架构流程
  • 设计营销知识库
  • 运行引擎

分步骤架构流程

本章中我们要构建并实现的架构,沿用了第 8 章中最终定型的那套“带防护的工作流”——但这一次,我们会把它部署到一个战略营销语境中。我们的目标,是证明这台引擎真正具备模块化特性:核心逻辑完全不需要改动;我们只需要为引擎提供新的知识和新的目标。 通过这种方式,我们将展示:那套曾经支撑法律研究系统运行的相同基础架构,也同样可以有效地充当一名营销助手,既能推理,也能强制执行品牌一致性。

图 9.1 中的流程图展示了这个端到端过程,它将作为我们把引擎部署成战略营销引擎的蓝图:

image.png

图 9.1:通用 Context Engine 的端到端流程

整个工作流分为两个主要阶段:

数据摄取流水线(Data ingestion pipeline)

我们首先收集原始营销文档——品牌指南、产品规格说明表、竞争对手新闻稿,以及类似材料。data_ingestion_marketing.ipynb notebook 会处理这些文件:对文本进行分块、附加元数据,并把结果 embedding 后写入 Pinecone 知识库。输出结果是一套高保真数据集,已经准备好供后续检索与上下文化推理使用。

带审核机制的 Context Engine 工作流(Context Engine workflow with moderation)

和往常一样,工作流从用户提交一个目标开始。这个用户目标会立刻经过一次起飞前审核检查(Pre-Flight Moderation Check) ,用于在 Planner 与 Executor 设计多步骤计划之前,先筛查其中是否包含有害内容。然后,Executor 会在 Agent Workflow 模块中调用合适的智能体。这里的内部流程依然保持一致:检索(retrieve)→ 净化(sanitize)→ 综合(synthesize)

工作流生成出的内容接着会再经过一次落地后审核检查(Post-Flight Moderation Check) 。安全且完成定稿的内容,最终才会作为**最终输出(Final Output)**交付给用户。

既然战略营销引擎的架构蓝图已经建立起来,我们接下来的第一步,就是给它提供运行所需的专业知识。下一节将详细说明:我们如何利用高保真营销数据来设计知识库,从而把这台通用引擎转变成一个领域专家。

设计营销知识库

我们这套玻璃盒架构的强大之处,在于它不依赖具体领域。核心推理引擎——包含 Planner、Executor 和各类专用智能体——本质上是一个通用问题求解器。它的专业能力并不是硬编码在系统中的,而是根据它被提供的知识库动态习得的。也正因为如此,这套系统才真正具备多领域能力:我们无需为了每一个新的业务挑战去重建引擎,而只需要给它一座新的“图书馆”去阅读。

这一原则,使得数据摄取本身成为一个可重复、且高度高效的工作流。我们在第 8 章为法律用例所构建并验证的 Data_Ingestion.ipynb notebook,本身已经是一条具备元数据意识的流水线。它负责加载、分块、embedding 与存储文档的逻辑,并不绑定于法律文本。它其实是一套可复用框架,可以从任何语料源构建一个高保真知识库。

因此,为了创建新的营销知识库,我们只需要把现有的 ingestion notebook 复制一份,并保存为 Data_Ingestion_Marketing.ipynb。所需的唯一改动,就是让脚本指向我们新的营销源文档集。这种直接复用,正是模块化工程的清晰证明:由于底层基础设施已经到位,我们只需要几分钟,就能搭建出一个新的、领域特定的能力层。

本节中,我们将定义七份源文档,这些文档将赋予引擎营销领域的专业能力。对于每一份文档,我们都会说明它的战略用途,并给出完整文本内容,你可以把它们分别保存成独立的 .txt 文件,再交给 Data_Ingestion_Marketing.ipynb 脚本处理。

在开始之前,请先修改 notebook 中用于存放源文档的目录路径。找到创建目录的那个单元,把文件夹名称从 legal_documents 改成 marketing_documents。然后,把后面那些在第 8 章中用于生成法律 .txt 文件的单元删除,因为它们现在已经不再需要。

我们新数据集中的第一份文档,是品牌风格指南。

文档 1:brand_style_guide.txt

这个文件包含官方的品牌声音与语气指南。当引擎被要求生成任何面向客户的内容时,Planner 会首先让 Librarian 智能体检索出这份蓝图。随后,Writer 智能体就会被这些规则约束,从而确保从广告文案到社交媒体帖子,所有输出都保持一致、并且符合品牌调性。请慢慢分析这一类上下文是如何构建的,同时思考它们如何迁移到其他领域中使用。

请把下面这个单元加入 notebook,以创建 brand_style_guide.txt 文件:

品牌声音与语气指南:“Innovate Forward”

我们的品牌声音由三个核心原则引导:清晰(Clarity)自信(Confidence)愿景感(Aspiration) 。我们是专业的引路者,而不是学院派讲师。我们的语气应始终是赋能式的、面向未来的、且易于接近的。

  1. 清晰(Clarity):

    • 使用简单、直接的语言。避免行话和过于技术性的术语。
    • 优先使用短小、明确的陈述句。
    • 用清晰的标题和项目符号来组织内容,便于快速浏览。
    • 目标:让复杂主题显得简单、易懂。
  2. 自信(Confidence):

    • 使用主动语态。(例如:“Our system delivers results”,而不是 “Results are delivered by our system.”)
    • 要有权威感,但不能傲慢。直接陈述事实和好处。
    • 避免使用 “might”“could”“perhaps” 这类犹疑表达。
    • 目标:建立信任,并传达专业能力。
  3. 愿景感(Aspiration):

    • 关注收益,而不仅仅是功能。把产品表达为帮助用户实现更好未来的工具。
    • 使用面向未来、积极正向的语言(例如 “imagine”“transform”“unlock”)。
    • 讲述用户的目标与抱负。
    • 目标:激励用户,并让品牌与他们的成功建立联系。

禁止使用的语言(Forbidden Language):

  • 绝不能使用过于随意的俚语或不专业的表达。
  • 不要做无法被普遍保证的具体量化承诺(例如 “You will increase profits by 300%”)。
  • 避免对竞争对手进行负面比较。聚焦于我们自身的优势。

既然品牌声音已经确立,下一步自然就是给引擎提供“写作对象”——也就是产品本身。

文档 2:product_spec_sheet_quantum_drive.txt

这个文件是一份虚构新产品的技术规格说明表。引擎会通过 Researcher 智能体从中提取关键特性,再由 Writer 智能体在品牌风格指南的约束下,把这些事实转化为适合网站、宣传册或产品公告的吸引人文案。

同样,请你慢慢观察这些文档是如何被构造的。在很多实际场景里,数据管理员会在数据被加载进数据库或向量库之前,先对它们做预处理。

请加入下面这个单元,以创建 product_spec_sheet.txt 文件:

产品规格说明表:Project QuantumDrive

产品名称:QuantumDrive Q-1
产品类型:固态硬盘(SSD)
目标市场:创意专业人士(视频剪辑师、3D 艺术家、摄影师)

核心功能:

  • 存储容量:提供 2TB、4TB 和 8TB 三种型号
  • 读取速度:顺序读取速度最高可达 7,500 MB/s
  • 写入速度:顺序写入速度最高可达 7,000 MB/s
  • 接口:NVMe 2.0,PCIe Gen 5
  • 耐久度评级:4TB 型号为 3,000 TBW(总写入字节数)
  • 散热系统:集成石墨烯导热层,可防止持续高负载下的热降频
  • 软件:附带 “DataWeaver” 备份与加密套件,支持 AES-256 位硬件加密
  • 保修:5 年有限保修

既然我们已经定义了自己的产品,那么下一步自然就是理解它在市场上的位置。引擎接下来要读取的文档——竞争对手新闻稿——将使它能够执行高保真研究与比较分析。

文档 3:competitor_press_release_chrono_ssd.txt

我们的战略营销引擎可以被要求围绕这个文档执行多种任务。它可以总结竞争对手的核心信息传达与价值主张,也可以把对方产品特性与我们自己的 QuantumDrive 做比较,甚至可以为销售团队生成面对客户时可使用的对话要点。新闻稿本身既可以由人类撰写,也可以由 AI 生成。

请加入下面这个单元,以创建 competitor_press_release.txt 文件:

即时发布

ChronoTech 发布 Chrono SSD Pro:为现代创作者而生的速度

加州库比蒂诺 —— ChronoTech 今日宣布推出其全新旗舰固态硬盘 Chrono SSD Pro。该产品面向数字艺术家与内容创作者,主打极致性能,以减少工作流中的瓶颈。

“创作者已经厌倦了等待。Chrono SSD Pro 就是我们的答案。”ChronoTech 首席执行官 Jane Doe 表示,“我们把重点放在提供尽可能快的读写速度上,确保技术不会成为创造力的阻碍。”

新硬盘顺序读取速度高达 7,300 MB/s,并基于成熟的 PCIe Gen 4 平台打造。ChronoTech 还强调其价值定位,4TB 型号定价极具竞争力。Chrono SSD Pro 现已正式发售。

接下来,让我们加入一个社交媒体活动场景。

一旦系统能够分析竞争对手,它就可以把注意力转向外部用户互动。下一份文档是一份社交媒体活动 brief,引擎将使用它生成大量符合品牌调性的帖子。

文档 4:social_media_brief_q1_launch.txt

这个文件概述了一场新社交媒体活动的目标、目标受众以及关键信息。引擎可以利用这份 brief 生成十几条不同的推文、LinkedIn 帖子和 Instagram 文案,为营销团队提供一整套丰富的创意选项供其筛选。

请加入下面这个单元,以创建 social_media_brief.txt 文件:

社交媒体活动 Brief:QuantumDrive Q1 发布

活动目标:为全新 QuantumDrive Q-1 造势,并推动预售。

目标受众:

  • 主要受众:LinkedIn 和 Twitter 上的专业视频剪辑师与 3D 艺术家
  • 次要受众:Instagram 和 Reddit 上的科技爱好者及 PC DIY 用户

关键信息:

  1. 终结等待(End the Wait): 以“速度”为核心主题,强调 QuantumDrive 如何消除渲染与加载等待时间。
  2. 为专业人士而造(Built for Pros): 突出石墨烯导热层、硬件加密等专业级特性。
  3. 终极升级(The Ultimate Upgrade): 把 QuantumDrive 定位为创意专业人士工作站最值得投入、影响最大的升级。

行动号召(CTA): 引导用户前往官网预售页面,并使用可追踪链接。

Hashtags: #QuantumDrive #EndTheWait #BuiltForPros #SSD

当社交媒体部分就位之后,我们就可以转向自然流量与搜索可见性。下一份文档提供 SEO 目标和关键词数据,帮助引擎生成针对搜索优化的内容。

文档 5:seo_target_keywords_2025.txt

该文件包含一组 SEO 策略中的目标关键词。引擎可以被要求执行诸如“基于这些关键词生成五个博客标题”,或者“为‘choosing the best ssd for video editing’ 这个主题写一篇 500 字的引导文章”之类的任务。这就自动化了内容营销工作流中的核心一环。

请加入下面这个单元,以创建 seo_keywords.txt 文件:

2025 SEO 目标关键词与主题

主关键词:best ssd for video editing

次级关键词:

  • fastest ssd for 4k video
  • nvme gen 5 ssd
  • high endurance ssd for professionals
  • video editing storage solutions

内容目标:

  • 创建一篇支柱页面(pillar page):The Ultimate Guide to Video Editing Storage
  • 围绕每个次级关键词分别撰写支持型博客文章
  • 确保所有内容具备权威性、帮助性,并在合适时链接回 QuantumDrive 产品页面
  • 保持技术性但易于理解的语气

除了关键词和流量,优秀营销还依赖于对真实用户的理解。

文档 6:customer_interview_notes_maria_r.txt

这份文档记录了一场客户访谈中的定性洞察,引擎将把它综合为可执行的用户画像。系统可以被要求执行“把这些访谈笔记综合成一份结构化客户画像文档”。它会分析这些非结构化文本,提取关键目标、痛点和动机,从而把原始数据转化为营销团队的一项宝贵战略资产。

请加入下面这个单元,以创建 customer_interview_notes.txt 文件:

客户访谈笔记:Maria R.,自由视频剪辑师

背景:

  • 处理来自多个客户的 4K 与 6K 视频文件
  • 当前工作站已使用 2 年
  • 经常受截止时间压力困扰

痛点:

  • “我的硬盘现在就是瓶颈。我花好几个小时只是等文件传输,或者等时间线渲染完成。那都是白白浪费掉的时间。”
  • “去年有一次硬盘坏掉了。我丢了整个项目。现在我对备份特别焦虑,而这又耗掉更多时间。”
  • “当硬盘过热时,速度会掉下来,我整个系统都会在关键渲染过程中卡死。那种感觉太让人崩溃了。”

目标:

  • 希望减少浪费的时间,从而接更多客户工作
  • 需要一套不仅快速,而且可靠、安全的存储解决方案
  • “我只是希望工具能够隐身。我想专注在创作上,而不是硬件本身。”

最后,当品牌、产品和用户数据都已经具备之后,我们将通过一个电子邮件培育序列把整个链路闭合起来。下面这份文档提供了一套邮件活动的高层结构,而我们的引擎将负责把它扩展成完整内容。

文档 7:email_nurture_sequence_outline.txt

这个文件包含一套简单的三步式邮件培育结构。引擎会被要求写出三封邮件的完整文案,使用产品规格表作为事实来源,用品牌风格指南控制语气。这展示了一种多步骤、链式生成任务,它最终产出的将是一套完整、可直接使用的营销资产。

请加入下面这个单元,以创建 email_nurture_outline.txt 文件:

邮件培育序列大纲:新线索跟进

受众:下载了我们《视频剪辑存储指南》的用户。
目标:培养潜在线索,并引导其购买 QuantumDrive。

邮件 1:问题(下载后第 1 天发送)

  • 目标:承认用户的痛点(存储太慢)
  • 内容:简要介绍“工作流瓶颈”这一概念,以及它如何扼杀创造力
  • CTA:Is slow storage holding you back?(此时还不提产品)

邮件 2:解决方案(下载后第 3 天发送)

  • 目标:把 QuantumDrive 引入为解决方案
  • 内容:突出规格表中的关键收益(速度、可靠性),并强化 “End the Wait” 这一信息
  • CTA:链接到 QuantumDrive 产品页面

邮件 3:证明(下载后第 5 天发送)

  • 目标:通过社会证明建立信任
  • 内容:(虚构)加入一段来自专业视频剪辑师的简短推荐,同时再次强调 5 年保修
  • CTA:Ready to upgrade? Pre-order your QuantumDrive today.

至此,这七份文档共同构成了我们营销知识库的基础。既然我们已经成功地用高保真营销数据填充了 Pinecone 索引,现在就可以正式开始检验这台战略营销引擎了。下一节将带你进入通用 Control Deck 的实际应用,展示这台引擎如何被重新定向来解决各种真实营销挑战。

运行引擎

现在,是时候部署我们这台强大的、多领域 Context Engine,让它去处理一系列营销任务了。每一个任务都将通过第 8 章中的某一个通用 Control Deck 模板来执行,从而展示这套玻璃盒架构的灵活性与可复用性。目标是证明:同一套设计良好的系统,可以在不改变核心逻辑的前提下,被重新定向到战略与创意两类高价值任务中。

在进入具体用例之前,我们会先验证引擎的生产级防护能力,确认 moderation、检索和可追踪性在营销领域中仍然工作正常。一旦这一层基础确认无误,我们就会进入三个具有代表性的营销用例,逐一展示引擎在推理能力与适应性上的表现。

这段动手探索将带你完成以下实现:

  • 验证生产级防护
  • 用例 1:竞争分析
  • 用例 2:把产品描述转化为营销内容
  • 用例 3:从多个来源综合生成一份营销提案

LLM 是概率模型,对同一输入可能给出不同回答。

现在,我们就从第一个用例开始,而这个用例聚焦于一个至关重要的任务:保持品牌一致性。

验证生产级防护

我们首先要确认:Context Engine 在新的领域中依然能安全、可预测地运行。这一步验证相当于系统就绪检查,用来确认 moderation 检查与执行 trace 都按预期正常工作:

# 1. Define a simple, safe goal to test the moderation workflow.
goal = "Summarize the key points of the QuantumDrive"

我们在这里的目标,并不是立刻去测试创意性推理,而是确认引擎能够针对一个简单研究问题,给出一个带引用、且安全的响应。系统需要自主拆解用户目标,规划出一个复杂的多智能体工作流,在 moderation 开启的情况下安全执行,并利用高保真 RAG 能力从新的 Pinecone 知识库中给出来源引用。

为了实现这一点,引擎激活了横跨整个架构的一组特定函数。以下组件共同被调动起来解决这个问题:

  • 主应用 notebookexecute_and_display(moderation_active=True)
  • 引擎核心context_engine()planner()resolve_dependencies()ExecutionTrace 相关方法
  • Agent Registryget_handler()get_capabilities_description()
  • 专用智能体agent_researcher()agent_librarian()agent_writer()
  • 辅助函数query_pinecone()call_llm_robust(),以及 moderation_check() 包装器

图 9.2 用一张 mindmap 准确展示了:这些分布在模块化架构中的具体函数,是如何协同工作并交付最终结果的:

image.png

图 9.2:一张已激活工作流的 mindmap:可视化战略营销引擎中的 moderation 与 RAG 工作流

整个流程从主应用 notebook 开始,execute_and_display() 被以 moderation_active=True 的方式调用。这会立刻触发 Pre-Flight Check,先对用户目标进行审核,确认其中不包含不安全或不适当内容。

一旦目标被判定为安全,控制权就会交给 Engine Core,它在这里承担中央 orchestrator 的角色。Planner 会拆解目标,并查询 Agent Registry,找出完成任务所需的智能体——在这个用例中,是 Researcher、Librarian 和 Writer。

  • Researcher 通过 query_pinecone() 查询 Pinecone,从诸如 product_spec_sheet.txtsocial_media_brief.txt 这样的文档中检索出经过验证的数据。
  • Librarian 构建一个与品牌指南一致的风格蓝图。
  • Writer 则通过 call_llm_robust() 综合这两种输入,生成最终、适合人类阅读的响应。

随后,输出再经过一次 Post-Flight Check,确保它在交付给用户之前依然安全、合规。

这张 mindmap 清楚地展示了:一个单独的高层目标,是如何在我们的整个模块化架构中点亮一张特定函数网络,从而生成一个智能、安全、且值得信赖的输出的。

notebook 单元的真实输出,则给出了这一整个过程的具体证据。我们可以看到 [Safety Guardrail] 日志,表明对初始目标的 pre-flight 检查和对最终答案的 post-flight 检查都成功执行,而且两次报告中都显示 'flagged': False

紧接着,--- TECHNICAL TRACE --- 部分揭示出:引擎成功编排了一条三步计划。Researcher 首先汇总出一份细节充分、以事实为基础的报告,并且关键地包含了一个 Sources: 区块,其中引用了 email_nurture_outline.txtproduct_spec_sheet.txtsocial_media_brief.txt

如果进一步观察最终输出的具体内容,我们会发现它的结构是很合理的。第一部分解释了产品是什么:

--- FINAL OUTPUT ---
Here’s the quick scoop on QuantumDrive Q-1:
--- What it is: A pro-grade NVMe 2.0 SSD over PCIe Gen 5, aimed at video editors, 3D artists, and photographers (also appealing to PC builders/tech enthusiasts).
--- Speeds: Up to 7,500 MB/s reads and 7,000 MB/s writes.
--- Capacities: 2TB, 4TB, 8TB.

第二部分则说明注意事项:

Caveats: Pricing isn’t listed, it’s currently on pre-order, and detailed specs like random I/O, latency, power, and endurance for the 2TB/8TB models aren’t provided.

接着输出还给出了一些上市宣传语感:

…Launch vibes: Campaign message isEnd the Wait,” …

这一切都证明:我们的高保真 RAG 已经能在新的营销知识库上完美运行。随后,Librarian 又提供了风格蓝图,Writer 再基于 Researcher 的事实,把它们综合成那段结构良好的 --- FINAL OUTPUT ---。我们可以清楚看到:这台复杂的 Context Engine 机器,运行得非常平稳,而且完全符合设计预期。

接下来,就让我们进入竞争分析用例。

用例 1:竞争分析

这个用例的目标,是测试引擎是否具备对竞争对手营销材料进行战略分析的能力——这是任何营销部门都极其常见、而且高价值的任务。我们将使用如下目标:

#@title Product Marketing Copy Generation(Use Case 1)
goal = "Analyze the ChronoTech press release and summarize their core product messaging and value proposition. Please cite your sources."

我们要证明的是:这台引擎不仅可以利用高保真 RAG 检索事实数据,还能对这些信息进行智能拆解与总结,从中提炼出竞争对手的核心战略。这个任务比前一个例子更复杂,需要通过一条更精巧的智能体链式流程来完成。

我们所期待的最终输出,是一份简洁、易读的总结,能够让一位营销经理快速理解竞争对手的定位,而且还要附带一条可验证的 trace,清楚说明这些信息来自哪里。

为了实现这一目标,引擎的 Planner 设计出了一条更高级的四智能体工作流。和前面的“验证生产级防护”部分一样,以下组件再次被激活:

  • 主应用 notebookexecute_and_display()
  • 引擎核心context_engine()planner()resolve_dependencies()
  • Agent Registryget_handler()
  • 专用智能体agent_librarian()agent_researcher()agent_summarizer()agent_writer()
  • 辅助函数query_pinecone()call_llm_robust()

图 9.3 的 mindmap 展示了这一更复杂的工作流:

image.png

图 9.3:整个系统运行中的视图

流程从主应用 notebook 开始,然后进入 Engine Core,后者再次充当中央 orchestrator。面对这个更复杂的分析任务,Planner 设计出了一条四步计划:

  1. 首先,派出 agent_librarian,定义一种偏口语化、摘要风格的表达语气。
  2. 然后,调用 agent_researcher,使用 query_pinecone() 检索新闻稿的完整原始文本。
  3. 接下来,在一个关键的新步骤里,激活 agent_summarizer,让它阅读 Researcher 返回的原始文本,并提炼出最重要的战略要点。
  4. 最后,把这些中间产物——风格蓝图、原始文本和关键要点——一起交给 agent_writer 做最终综合生成。

这条序列与我们之前工作流的逻辑是一致的,也正好证明了:新的能力可以多么轻松地叠加进同一套模块化框架。

notebook 输出给出了整个过程的具体证据。生成出的文本以一段简洁、对话式的竞争对手产品总结开头:

--- FINAL OUTPUT ---
Meet the ChronoTech Chrono SSD Pro — “Speed for the Modern Creator.” It’s a flagship PCIe Gen 4 SSD built to kill workflow bottlenecks for digital artists and content creators….

更重要的是,trace 中第 2 步显示出:Researcher 的输出不仅包含新闻稿全文,还明确列出了其来源:

**Sources:** - competitor_press_release.txt.

这证明了我们的高保真 RAG 系统正在完美工作,已经能够从 Pinecone 中检索出正确文档,并把引擎分析牢牢锚定在可验证事实之上。技术 trace 还进一步表明:整个响应大约花了 70 秒:

\n\n--- TECHNICAL TRACE (for the tech reader) ---
Trace Status: Success
Total Duration: 69.63 seconds

这种延迟对于推理引擎来说是正常的。我们当然可以通过配备本地模型的高性能服务器来提高速度,但这就涉及成本评估。有些项目预算很高,因此完全可行;另一些则未必。不过归根到底,我们也可以通过对多个目标做 batch 调用来获得显著效率收益。整个过程是自动化的,因此我们依然能够在合理时间内把结果交付给用户。

现在,让我们继续进入“把技术规格转化为营销文案”的场景。

用例 2:把技术规格转化为营销文案

接下来,我们将从分析走向创作。这项任务的目标,是把一份枯燥、纯事实性的产品规格说明书,转化为一段结构良好且具有说服力的营销内容:

#@title Product Marketing Copy Generation(Use Case 2)

# 1. Define the Goal: A research query that asks for a creative output.
goal = "Using the official product spec sheet, write a short marketing description for the new QuantumDrive Q-1. The description should be confident, aspirational, and focus on the benefits for creative professionals. Please cite your sources."

我们要证明的是:这台引擎已经不仅仅能做摘要,而是能真正完成转化(transformation) 。它必须摄入纯粹事实型数据,理解用户在创意与战略上的意图(例如 confident、aspirational),然后生成一份全新的资产——既有事实依据,又在风格上恰当匹配。

我们想要的最终输出,是一份专业、结构清晰的技术营销文档,它能够从原始材料中提炼出产品是什么、如何工作、以及它带来的影响。

与前几个示例一样,Planner 再次编排出一条多智能体工作流——不过这一次,它更偏向创意生成,而不是研究或审核。以下这些熟悉的组件再次被激活:

  • 主应用 notebookexecute_and_display()
  • 引擎核心context_engine()planner()resolve_dependencies()
  • Agent Registryget_handler()
  • 专用智能体agent_researcher()agent_summarizer()agent_librarian()agent_writer()
  • 辅助函数query_pinecone()call_llm_robust()

图 9.4 中的 mindmap 展示了这一特定工作流:

image.png

图 9.4:从技术规格到营销内容

整个流程从主应用 notebook 开始,随后进入 Engine Core。面对这个“创意转化”任务,planner() 制定出一条新的四步计划:

  • Researcher:使用 query_pinecone() 从产品规格说明书中检索事实数据。
  • Summarizer:从这些数据中提炼出最具吸引力、最偏向“收益”的核心洞察。
  • Librarian:为输出设计结构蓝图,定义文档应包含的部分,例如 “Definition”“Function/Operation”“Key Findings/Impact”。
  • Writer:利用 call_llm_robust() 将摘要内容与结构框架综合起来,生成最终的营销成品。

notebook 输出清楚展示了这一流程确实生效。生成内容从一个清晰、正式的结构开始:

--- FINAL OUTPUT ---
Definition Project QuantumDrive is a PCIe Gen 5 NVMe 2.0 solid-state drive designed for creative professionals, including video editors, 3D artists, and photographers. It is offered in 2TB, 4TB,…

技术 trace 进一步确认:这个四智能体计划是严格按设计执行的。在第 1 步中,我们可以看到 Researcher 的输出,它包含了一份带有行内引用的详细事实清单,例如:

- Target market: “Creative Professionals (Video Editors, 3D Artists, Photographers).” [Source: Product Specification Sheet: Project QuantumDrive]

这再次证明:我们的高保真 RAG 系统已经能从 Pinecone 中正确检索出对应源文档(product_spec_sheet.txt),并把整个创意生成流程牢牢建立在可验证事实之上。系统已经成功把原始技术数据转化成了一份打磨完善、专业度很高的营销资产。

现在,来看看一个更棘手的情况!正如我们已经知道的,并不是所有事情都会运行得这么平滑。

用例 3:从多个来源综合生成一份有说服力的提案

这个最终用例,把我们目前为止构建的一切都汇聚到了一起。在验证过防护、分析过竞争对手、也把技术数据转化成创意文案之后,现在我们要测试的是:引擎是否具备真正的战略推理能力——也就是不仅解释“某个东西是什么”,还能够说明“它为什么重要”。

一份有说服力的营销提案,需要说明业务价值,也就是 ROI,而这些信息并不会在 brand_style_guide.txt 本身里被直接写出来。引擎必须找到品牌风格指南中的规则,再把这些规则与其他文档中的目标和策略(例如 SEO 与邮件活动大纲)连接起来,最终从零构造出一个有说服力的商业论证。

和前几个用例一样,整个流程依旧从主应用 notebook 开始,由 Planner 编排工作流。只是这一次,架构被简化为一条三智能体综合链,而且仍然复用了你已经熟悉的组件:

  • 主应用 notebookexecute_and_display()
  • 引擎核心context_engine()planner()resolve_dependencies()
  • Agent Registryget_handler()
  • 专用智能体agent_librarian()agent_researcher()agent_writer()
  • 辅助函数query_pinecone()call_llm_robust()

图 9.5 中的 mindmap 展示了这一特定的“综合型”工作流:

image.png

图 9.5:综合工作流视图

流程从主应用 notebook 开始,调用 Engine Core 去规划并执行一条三步工作流:

  • Librarian:首先,planner() 会要求 agent_librarian 定义输出结构。这个智能体使用 call_llm_robust() 生成一份正式蓝图,用于撰写一份 “Persuasive executive pitch”,其中包括诸如 “ROI levers”“Objections”“Implementation” 等部分。
  • Researcher:接着,agent_researcher 会带着一个较宽泛的查询出发,去寻找与 “Business value and ROI of a Brand Tone and Voice Guide” 相关的事实。通过 query_pinecone(),它不仅检索到 brand_style_guide.txt,还发现了 email_nurture_outline.txtseo_keywords.txt。这一步至关重要:它找到了那些能够解释“为什么品牌指南存在”的战略上下文文档。
  • Writer:最后,agent_writer 被激活。它会接收来自 Librarian 的正式蓝图,以及来自 Researcher 的带引用事实集合,再把这些输入综合起来:用事实填充蓝图中的各个部分,最终生成那份完整的战略提案。

我们首先输入目标:

# =CONTROL DECK 3: A persuasive pitch ===
goal = "Write a persuasive pitch on our brand tone and voice guide"

notebook 输出证实了这次综合是成功的。系统没有像失败案例那样给出错误提示,而是生成了一份完整、高质量的战略文档:

--- FINAL OUTPUT ---
Quick take: a Brand Tone and Voice Guide makes everyone write the same way, so content ships faster, reads cleaner, and converts better—with less legal risk.

What it is
--- A simple playbook for how your brand talks. The “Innovate Forward” version centers on Clarity, Confidence, and Aspiration, with do/don’t rules and a “forbidden language” list.

Why it matters (aka ROI levers)
--- Consistency = trust: One voice from SEO pages to emails.
--- Speed up production: Clear rules mean fewer guesses, faster drafts.
--- Fewer edits: Shared checklists cut subjective feedback.
--- Better outcomes: Stronger engagement and conversion thanks to unified problem → solution → proof messaging.
--- Lower risk: No unguaranteed claims or competitor bashing = fewer compliance headaches.
--- Faster onboarding: New writers ramp quickly with examples and templates.

现在,让我们像侦探一样,把这个结果拆开看看,它为什么能够成立:

分析目标真正的需求

“有说服力的提案”并不是“摘要”。它是一种复杂的修辞性产物,必须能够构造一个商业论证。正如引擎最终输出中正确识别到的那样,一份 pitch 必须能定义问题(problem) 、阐明价值(ROI levers) 、处理异议(objections) ,并提出一套执行方案(plan)

分析系统拿到的数据

brand_style_guide.txt 本身其实只包含规则,也就是“怎么做”(例如 “Use simple, direct language”“Use an active voice”)。它并不包含这些规则为什么重要、它们解决了什么“痛点”、或者它们对应的 “ROI” 是什么。

找到认知错位点(以及解决办法)

如果这是一台传统的静态引擎,只会检索而不会综合,它一定会失败。因为它会如实报告:brand_style_guide.txt 中并不包含 ROI 或商业价值的信息。

但我们的引擎并不是单纯“检索”,它会综合(synthesize) 。Researcher 面向 “Business value and ROI” 的宽泛查询,让它得以“发现”其他相关文档:

  • seo_keywords.txt,其中说明内容应当是 “authoritative, helpful” 且 “technical but accessible”。
  • email_nurture_outline.txt,其中定义了一条清晰的 Problem -> Solution -> Proof 战略路径。

真正的“啊哈时刻”出现在这里:引擎把这些点连起来了。它通过把品牌风格指南中的规则,与 SEO 计划和邮件策略中的目标联系起来,推断出了品牌指南的业务价值。它推理出:品牌指南里所说的 “Clarity” 和 “Confidence” 之所以存在,就是为了实现 SEO 计划中的 “authoritative, helpful” 风格,以及在邮件计划中落实 Problem -> Solution -> Proof 这一信息路径。

这个用例很可能是本章最重要的部分。它证明了:Context Engine 不是在盲目执行指令,而是在理解任务语义后进行推理。它明白用户要求的是“说服”,而不是“改写”,并成功通过综合分散事实,构建出了原本并未直接写明的论证。这种从既有知识中创造出新的、高价值洞察的能力,正是一名真正战略型 AI 伙伴的标志。

现在,我们已经走过了从 moderation、安全性,到战略分析、创意生成,再到“智能失败”的所有主要任务,也因此验证了这台引擎在真实世界中的通用性。这整段动手演示,正好验证了本章的核心论点:一套设计良好的系统,可以在不改变底层结构的前提下,被灵活地重新定向到新问题上。

总结

本章是对我们架构核心承诺的最终证明:真正的领域无关性(true domain independence) 。我们成功地把整个系统从一个法律合规助手,重新定向为一个战略营销引擎,而且没有改动核心引擎代码中的任何一行。这不是一个小细节,而是对玻璃盒设计以及上下文工程这一整套方法论最根本的验证。它证明我们构建出来的,不是一套一次性应用,而是一项真正通用、可复用的资产。

这项成功,也从根本上重新定义了 AI 从业者的角色。

价值的来源,不再是针对每一个新业务问题,不断重写引擎内部逻辑。相反,焦点转移到了 Context Engineer 的战略工作上:评估新领域、策划高质量知识库,以及把业务目标翻译成引擎可执行的精确目标。我们只需要准备一组新的源文档,并使用通用的 Control Deck 模板,就成功解锁了一整套高度复杂的营销能力。

我们成功验证了生产级防护,完成了对竞争对手信息传达的高保真分析,把枯燥的技术规格说明转化成了具有说服力、且符合品牌调性的营销文案,还从多个来源中综合生成了一份有说服力的商业提案。我们的引擎已经不仅仅是一个工具。它是一套平台(platform) ,而 Context Engineer 则是那位负责把这个平台适配到任何业务挑战中的架构师,而且只需要极少量的新代码。

现在,我们已经准备好迈向生产环境。下一章中,我们将探索一条真正落地的路线图。

问题

  • 将 Context Engine 适配到营销领域,是否要求完整重写其核心 engine.py 逻辑?(是或否)
  • 在多领域系统中,Context Engineer 的主要职责是否是为每个新任务不断开发新的专用智能体?(是或否)
  • Data_Ingestion_Marketing.ipynb notebook 是否是为营销用例从头新建的一份脚本?(是或否)
  • 每一个营销用例,是否都需要自己独立、定制化构建一套专属 Control Deck?(是或否)
  • 在“品牌声音强制一致”这个用例中,系统里是否引入了一个新的专门智能体 BrandChecker?(是或否)
  • 电子邮件培育序列这个用例,是否只依赖单一源文档来生成输出?(是或否)
  • 一个多领域系统,是否最适合通过为每个业务部门分别构建独立、隔离的 AI 引擎来实现?(是或否)
  • 为了提升创作自由度,第 8 章中的 moderation 与安全功能是否在营销用例中被移除了?(是或否)
  • 玻璃盒架构的主要价值主张,是否在于它比任何其他方法都能更快生成内容?(是或否)
  • 战略营销引擎的成功,是否依赖于给 AI 更多自主性、而减少人类定义的结构?(是或否)

参考文献

Wu, J., et al. (2025). Grounded Persuasive Language Generation for Automated Marketing. arXiv preprint arXiv:2502.16810.

延伸阅读

Li, A., et al. (2025). LLM Generated Persona is a Promise with a Catch. arXiv preprint arXiv:2503.16527.