07 .用智能体写博客初稿:从标题到正文
让智能体写博客最稳的方式不是一句“帮我写一篇文章”而是分步骤来。先定标题再写摘要然后生成大纲最后扩展正文。这样更容易控制质量也方便后面接入数据库。一个生成流程12. 根据主题生成标题13. 生成摘要14. 生成大纲15. 根据大纲生成正文16. 补充标签17. 保存成结构化数据。一个最小示例import json class BlogWriter: def __init__(self): self.style 通俗、克制、偏实战 def generate_title(self, topic): return f{topic}从概念到落地 def generate_summary(self, title): return f本文围绕“{title}”展开介绍基本概念和实际用法。 def generate_outline(self, title): return [ 1. 问题背景, 2. 核心概念, 3. 实际例子, 4. 代码示例, 5. 总结, ] def generate_content(self, outline): paragraphs [] for item in outline: paragraphs.append(f### {item}\n这里展开具体内容。\n) return \n.join(paragraphs) def generate_tags(self, topic): return [topic, Python, 智能体] def write(self, topic): title self.generate_title(topic) summary self.generate_summary(title) outline self.generate_outline(title) content self.generate_content(outline) tags self.generate_tags(topic) post { title: title, summary: summary, outline: outline, content: content, tags: tags, } return post if __name__ __main__: writer BlogWriter() post writer.write(智能体如何调用工具) print(json.dumps(post, ensure_asciiFalse, indent2))后面可以怎么接这个结构已经可以直接存入数据库。比如 Flask MySQL 里可以设计一张文章表class Post(db.Model): id db.Column(db.Integer, primary_keyTrue) title db.Column(db.String(200), nullableFalse) summary db.Column(db.String(500)) content db.Column(db.Text, nullableFalse) tags db.Column(db.String(200)) created_at db.Column(db.DateTime, defaultdatetime.utcnow)智能体生成初稿后人再改一遍比从零写要快很多。初稿不是终稿智能体适合做● 起标题● 搭结构● 扩写段落● 补充例子● 改写风格● 生成标签和摘要。但不适合完全替代作者判断。尤其是技术文章事实、代码和结论还是需要人核对。

相关新闻

C++构造函数初始化列表:对象生命周期、性能与陷阱全解析

C++构造函数初始化列表:对象生命周期、性能与陷阱全解析

写C代码这么多年,有个问题我几乎每次聊构造函数都会被人问起:成员变量到底是放在初始化列表里写好,还是直接在大括号里赋值好?很多新手甚至干了两三年的开发者都说不清这两者的本质区别。借今天这篇,我打算把构造初始化…

2026/10/15 8:59:13 阅读更多 →
Genus iSpatial物理综合全解析:从模板跑通到Innovus一致性预测

Genus iSpatial物理综合全解析:从模板跑通到Innovus一致性预测

简介:围绕Cadence Genus综合平台iSpatial Flow的快速上手技术资料,面向数字IC前端综合工程师及后端物理实现人员,旨在帮助缩短RTL到GDS的设计周期,并提升综合对后端布局布线的预测准确性。文档系统讲解统一物理优化引擎、关键区域…

2026/10/15 8:59:13 阅读更多 →
游戏原型内嵌层设计:时间、反馈、节奏与心理层的实现与调试

游戏原型内嵌层设计:时间、反馈、节奏与心理层的实现与调试

1. 从“能跑就行”到“手感对了”:为什么原型阶段必须读懂内嵌层做游戏原型的人都有一个通病:拿到一个想法,恨不得当天就把它做成能跑能跳的Demo。角色能动、子弹能飞、分数能加,就觉得原型已经完成了。但真正做过几个项目之后你会…

2026/10/15 8:59:13 阅读更多 →

最新新闻

Codex CLI 编程助手安装配置与实战指南

Codex CLI 编程助手安装配置与实战指南

1. 先搞清楚 Codex 到底是个什么东西1.1 它不是一个“新软件”,而是一套命令行里的编程助手很多人第一次听到 Codex 这个词,脑子里冒出来的可能是某个独立的桌面应用,或者一个像浏览器那样的图形界面。实际接触之后才发现,它更像是…

2026/10/15 9:34:29 阅读更多 →
OpenClaw接入本地ComfyUI:AI Agent一键生图的桥接部署全指南

OpenClaw接入本地ComfyUI:AI Agent一键生图的桥接部署全指南

前阵子有个朋友跑来问我:能不能让AI Agent自己把图画了?就是在对话框里说一句"给我画一只戴着耳机的猫,背景是霓虹小巷",Agent不光回你一段文字,还能真的调用本地ComfyUI,“咣当”一下给你跑出一…

2026/10/15 9:34:29 阅读更多 →
Flink实时写入RabbitMQ的Exactly-Once实现与生产调优

Flink实时写入RabbitMQ的Exactly-Once实现与生产调优

1. 项目概述:为什么需要在 Flink 和 RabbitMQ 之间架一座“数据桥”Flink 读取 Kafka 数据写入到 RabbitMQ——这短短十几个字,背后是一条真实产线里高频出现的集成需求。我接触过的某电商中台项目、某智能硬件数据汇聚平台、某金融风控实时通道改造&…

2026/10/15 9:34:29 阅读更多 →
PHPUnit单元测试实战:从基础到高级技巧

PHPUnit单元测试实战:从基础到高级技巧

1. 为什么单元测试是开发者的必修课上周部署时我遇到一个典型场景:一个看似简单的订单状态更新方法,在线上环境突然导致整个支付流程崩溃。回溯发现是因为某个边界条件未处理,而这个bug本可以在开发阶段就被单元测试捕获。这让我再次意识到&a…

2026/10/15 9:34:29 阅读更多 →
PHP单元测试实战:从PHPUnit基础到TDD实践

PHP单元测试实战:从PHPUnit基础到TDD实践

1. 单元测试基础认知第一次接触单元测试这个概念时,我正深陷在一个PHP项目的泥潭中。每次修改代码都像在拆炸弹,生怕一个不小心就引爆了其他功能模块。直到团队里一位资深工程师扔给我一句话:"写单元测试吧,它能让你睡个好觉…

2026/10/15 9:34:29 阅读更多 →
DeepSeek-V3 学习手册:从零上手到工程化调用与评测

DeepSeek-V3 学习手册:从零上手到工程化调用与评测

简介:这份《DeepseekV3从零基础到精通学习手册》面向希望系统掌握DeepSeek V3平台的初学者与进阶用户,帮助读者从注册登录、API调用到实际案例应用逐步上手,解决大模型工具入门难、配置流程不清晰的问题。资源包内含1个PDF文件,整…

2026/10/15 9:33:29 阅读更多 →

日新闻

Docker Compose 容器化部署 ChirpStack LoRaWAN 网络服务器实战

Docker Compose 容器化部署 ChirpStack LoRaWAN 网络服务器实战

1. 为什么选择容器化方式部署 LoRa 网络服务LoRa 物联网项目落地时,网络服务器是整个链路的核心枢纽。它负责接收网关上报的数据包、完成去重与解密、再把有效载荷分发给上层应用。早期大家习惯把网络服务器直接装在物理机上,依赖一堆系统库和特定版本的…

2026/10/15 0:00:46 阅读更多 →
共享LLM服务下的跨模型自动扩缩容:Kubernetes实战与避坑指南

共享LLM服务下的跨模型自动扩缩容:Kubernetes实战与避坑指南

1. 共享推理服务里,扩缩容到底难在哪做过大模型推理服务部署的人,大概都经历过这样的场景:一个团队共用一套推理集群,A 业务跑的是 7B 的小模型,B 业务跑的是 72B 的大模型,C 业务白天流量高、晚上几乎归零…

2026/10/15 0:00:46 阅读更多 →
Systemd 启动阶段根文件系统只读之谜:fstab 与 remount-fs 服务深度解析

Systemd 启动阶段根文件系统只读之谜:fstab 与 remount-fs 服务深度解析

1. 引子:一次内核恐慌引发的追查先从一个真实场景说起。某次我给一台老旧的嵌入式设备折腾系统裁减,为了把启动时间压进两秒以内,我手贱地把一串自认为“没用”的 systemd 服务给 disable 了,其中就包括systemd-remount-fs.servic…

2026/10/15 0:00:46 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/14 3:30:28 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/14 16:30:29 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/14 3:29:58 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/15 0:14:36 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/14 22:45:47 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/14 7:53:34 阅读更多 →