首页/新闻资讯/正文详情

让 3 个 AI 一起写公众号:一篇 Hermes 多 Agent 实操

发布时间:2026/9/24 21:34:29 来源:云帆数科 栏目:资讯中心
让 3 个 AI 一起写公众号:一篇 Hermes 多 Agent 实操
让 3 个 AI 一起写公众号一篇 Hermes 多 Agent 实操为什么需要多 Agent 协作在公众号写作中单打独斗的 AI 往往只能完成某个环节如生成初稿但一篇高质量文章需要选题、写作、审核、排版等多个步骤。如果让多个 AI 各司其职、协同工作就能实现类似“编辑部”的效果。本文将演示如何使用 Hermes 框架搭建一个 3 Agent 的公众号写作流水线包括-选题 Agent负责分析热点和提供文章大纲-写作 Agent根据大纲生成完整文章-审核 Agent检查语法、逻辑和合规性## 环境搭建与核心概念首先安装 Hermes 和所需依赖。Hermes 是一个轻量级的 Agent 编排框架支持异步消息传递。bashpip install hermes-core openaiHermes 的核心概念-Agent独立的 AI 实例拥有自己的角色和提示词-MessageBus用于 Agent 之间通信的管道-Task一个可执行的工作单元包含输入和输出## 代码演示 1定义 3 个 Agent 角色下面代码创建三个 Agent每个都有自己的系统提示System Prompt模拟不同角色的思维方式。pythonfrom hermes import Agent, MessageBusimport asyncio# 1. 定义消息总线所有 Agent 共享bus MessageBus()# 2. 选题 Agent负责市场分析和选题策划topic_agent Agent( name选题编辑, system_prompt你是一个专业的公众号选题编辑。 根据用户提供的行业关键词给出 3 个当前热门的选题方向。 每个选题需要包含标题、核心观点、目标读者。 输出格式为 JSON 数组。, busbus)# 3. 写作 Agent根据选题生成正文writing_agent Agent( name主笔写手, system_prompt你是一个资深的公众号写手。 收到选题后立即生成一篇 800 字左右的文章。 要求段落清晰、有数据支撑、结尾有互动话题。 使用 Markdown 格式输出。, busbus)# 4. 审核 Agent检查文章质量review_agent Agent( name内容审核, system_prompt你是一个严谨的内容审核员。 检查文章是否存在以下问题 - 语法错误 - 逻辑矛盾 - 敏感词或违规内容 - 排版不美观 给出修改建议并输出通过/不通过状态。, busbus)# 注册所有 Agentfor agent in [topic_agent, writing_agent, review_agent]: asyncio.create_task(agent.run())## 代码演示 2编排完整的工作流这个示例演示如何让三个 Agent 按顺序协作选题 → 写作 → 审核。使用asyncio实现异步调用。pythonimport asyncioimport jsonfrom hermes import Taskasync def run_article_pipeline(keyword: str): 执行完整的公众号文章生产流程 # 步骤 1选题编辑生成选题 print( 步骤1选题编辑正在分析热点...) topic_task Task( agent选题编辑, input_data{keyword: keyword}, expected_outputjson ) # 发送任务到总线等待选题 Agent 处理 topic_result await bus.send(topic_task) topics json.loads(topic_result) print(f 生成选题{topics}) # 选择第一个选题作为写作方向 selected_topic topics[0] # 步骤 2主笔写手根据选题写文章 print(✍️ 步骤2主笔写手开始创作...) writing_task Task( agent主笔写手, input_data{ title: selected_topic[title], core_idea: selected_topic[核心观点], target_reader: selected_topic[目标读者] }, expected_outputmarkdown ) article await bus.send(writing_task) print(f 文章初稿完成字数{len(article)}) # 步骤 3内容审核检查文章 print( 步骤3内容审核正在检查...) review_task Task( agent内容审核, input_data{article: article}, expected_outputjson ) review_result await bus.send(review_task) # 解析审核结果 result json.loads(review_result) if result[status] 通过: print(✅ 文章审核通过可以发布) return article else: print(f❌ 文章需要修改{result[suggestions]}) return None# 运行示例写一篇关于“AI 写作”的公众号文章if __name__ __main__: final_article asyncio.run( run_article_pipeline(AI 写作工具 2025) ) if final_article: print(\n最终文章预览) print(final_article[:500] ...) # 只显示前500字## 实际运行效果当执行上述代码时你会看到类似下面的输出简化版 步骤1选题编辑正在分析热点... 生成选题[ {title: 2025年AI写作工具排行榜这3款让编辑失业, 核心观点: 对比主流工具, 目标读者: 自媒体从业者}, {title: 用AI写公众号从0到10万的全流程, ...}, ...]✍️ 步骤2主笔写手开始创作... 文章初稿完成字数832 步骤3内容审核正在检查...✅ 文章审核通过可以发布如果审核不通过Agent 会返回具体的修改建议例如“第二段数据来源未标注建议补充引用。” 然后你可以让写作 Agent 根据反馈重写。## 进阶技巧1.增加 Agent 数量可以加入“排版 Agent”专门负责 Markdown 转公众号格式“SEO Agent”优化标题关键词。2.并行处理让多个写作 Agent 同时写不同选题然后由审核 Agent 择优选择。3.记忆机制使用 Hermes 的Memory模块让 Agent 记住历史对话例如避免重复选题。## 总结通过 Hermes 多 Agent 架构我们将公众号写作拆解为选题、写作、审核三个独立环节每个环节由专门的 AI 负责。这种方法带来的好处是-专业化每个 Agent 只关注自己的领域输出质量更高-可追溯每个步骤的产出都可审计方便修改-可扩展只需增加 Agent 就能处理更复杂的流程如多轮修订未来多 Agent 协作将像“AI 编辑部”一样成为内容生产的标准模式。你可以在此基础上加入更多自定义规则比如根据文章类型切换 Agent 组合或者引入人类作为最终决策者。开始动手搭建你自己的 AI 写作团队吧

相关推荐

AGI技术演进与AI Agent实践:开发者如何把握通用人工智能的未来
AGI技术演进与AI Agent实践:开发者如何把握通用人工智能的未来

最近和一位AI大模型深入聊了聊AGI(通用人工智能),整个过程让我感触颇深。我们聊的不仅仅是技术概念,而是从开发者的视角,去审视AGI究竟意味着什么,它离我们还有多远,以及我们当下能做些什么。我… · 2026/9/24 21:33:16

基于DAC874xH的智能变送器设计:集成HART通信的4-20mA工业应用
基于DAC874xH的智能变送器设计:集成HART通信的4-20mA工业应用

1. 项目概述:为什么要在4-20mA变送器中集成HART通信?在工业过程控制现场,4-20mA模拟电流环是连接传感器、变送器与PLC/DCS控制系统的“生命线”。它简单、可靠、抗干扰能力强,一根导线就能同时完成供电和信号传输。但它的“哑巴”… · 2026/9/24 21:32:13

M1 Mac原生部署OpenClaw全流程与性能优化指南
M1 Mac原生部署OpenClaw全流程与性能优化指南

1. 项目背景与核心价值OpenClaw作为一款开源的自动化工具集,在数据处理和任务调度领域有着广泛的应用。不同于Windows平台的图形化安装方式,在macOS系统上部署原生OpenClaw需要解决依赖管理、环境配置等系列问题。我最近在M1芯片的MacBook Pro上完整走通… · 2026/9/16 18:34:53

点云格式转换实战:E57转SKP、OBJ、FBX、GLB/GLTF全流程与避坑指南
点云格式转换实战:E57转SKP、OBJ、FBX、GLB/GLTF全流程与避坑指南

E57这种点云格式,在测绘、建筑、文保圈子里见得越来越多,但真到了要用的时候,不少人第一反应是懵的——拿到的E57文件,在SketchUp里打不开,3ds Max不认,好不容易找到个转换工具,又发现导出的OBJ… · 2026/9/24 21:34:29

蓝屏后不想重装系统?免装系统修复思路值得学习
蓝屏后不想重装系统?免装系统修复思路值得学习

蓝屏后不想重装系统?这套免装系统的修复思路值得收下先说结论:蓝屏不等于只能重装系统。很多看似没救的蓝屏,其实是系统文件损坏、驱动冲突、或者某个动态链接库(dll)文件丢失导致的。遇到这种情况,借助免装… · 2026/9/24 21:34:29

路面裂缝检测实战:MATLAB与Python结合从形态学到U-Net完整方案
路面裂缝检测实战:MATLAB与Python结合从形态学到U-Net完整方案

简介:《计算机视觉与深度学习实战——以MATLAB和Python为工具》路面裂缝检测系统设计项目案例教程,面向正在学习计算机视觉、深度学习与智能交通检测的开发者、研究人员及高年级学生。PDF文档以公路养护中的实际痛点切入:传统人工检测效率低、… · 2026/9/24 21:34:29

Python UNet细胞分割实战:从数据预处理到模型训练与预测的完整Demo
Python UNet细胞分割实战:从数据预处理到模型训练与预测的完整Demo

简介:这份资源是一套面向深度学习初学者的图像细胞分割Python实战Demo,围绕医疗图像分析场景,帮助零基础读者理解并跑通从数据准备到模型预测的完整流程。压缩包共625个文件、约34.32MB,其中516张jpg与90张png构成细胞图像数据集&… · 2026/9/24 21:34:29

如何优雅处理“AI bs”:从需求澄清到架构隔离的完整指南
如何优雅处理“AI bs”:从需求澄清到架构隔离的完整指南

你正在写一个无关紧要的配置模块,经理从线上开会回来,丢下一句"我们得在这个版本里把AI加上"。你问加什么AI、解决什么问题、给谁用,经理说"就是那种AI,你懂的,别人都有了,我们不能落后&quo… · 2026/9/24 21:34:29

纯AI两个晚上上线官网:Opus5+Claude+Cloudflare Pages全流程复盘
纯AI两个晚上上线官网:Opus5+Claude+Cloudflare Pages全流程复盘

1. 从零到上线:一个纯AI制作官网的完整复盘先说说这个项目的来龙去脉。前段时间我需要给一个叫《钢铁洪流》的项目做一个官网,时间紧、预算少、要求还不低——要能看、要能跑、要能直接部署上线。手头没有前端团队,也没有现成的模板能直接套&… · 2026/9/24 21:34:22

基于YOLOv8的渔船作业监控系统:从环境搭建到边缘部署全流程
基于YOLOv8的渔船作业监控系统:从环境搭建到边缘部署全流程

简介:这是一套面向计算机、人工智能、自动化等专业学生与教师的毕业设计级项目资源,围绕YOLOv8实现渔船作业监控系统,可用于毕设、课程设计、大作业或项目立项演示。压缩包共97个文件,约24.21MB,以70个Python源码文件为… · 2026/9/24 0:00:13

1D-CNN时间序列建模实战:从Conv1d原理到工业落地
1D-CNN时间序列建模实战:从Conv1d原理到工业落地

简介:面向时间序列数据建模的一维卷积神经网络完整实现,适合深度学习入门者及需要快速验证时序模型的研究者,能够从音频、文本、传感器或股价等序列中挖掘局部特征与时间依赖。压缩包体积很小,只有3KB,内含3个Python脚… · 2026/9/24 0:00:26

柔软的L:汉语语流中被忽视的舌肌张力控制
柔软的L:汉语语流中被忽视的舌肌张力控制

1. 这个“L”不是字母表里的L,而是舌尖上的L最近在几个方言群和语音教学社群里,反复看到有人发一句:“也说字母L:柔软的长舌”。初看以为是英语发音课笔记,点开才发现全是方言爱好者、播音系学生、语言康复师甚至戏曲演… · 2026/9/24 0:00:44

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码