内容工厂

2026-03-02 13:06:42
行业:大数据
载体:网站、算法模型
技术:Python

业务和功能介绍

新媒体运营者每天需要从大量 RSS 信息源中筛选热点、提炼要点、撰写各平台差异化文案,再手动粘贴到微信公众号、微博、头条号等编辑器——全流程耗时长、重复劳动多,且各平台对排版格式要求不同,人工适配成本极高。

本项目(mp-agent)的目标是构建一条"信息聚合 → AI 生成 → 多平台分发"的全自动内容流水线:定时从订阅的 RSS 源抓取文章,由大语言模型自动摘要和合写每日资讯,并按平台规范格式化后一键发布或提供带主题排版的富文本复制,将单期内容生产时间从数小时压缩至分钟级,支持零人工干预的定时全自动运行,也支持人工介入的半自动审核模式。

项目实现

整体架构和设计思路:项目采用"模块协议化 + 异步流水线"架构,全链路基于 Python asyncio,确保高并发下 I/O 不阻塞。

核心层次:
CLI / Scheduler(typer + APScheduler)

Orchestrator(流水线调度中枢)

Fetcher ──→ Generator ──→ Publisher
↓ ↓ ↓
Storage(SQLAlchemy async + SQLite)

Dashboard(FastAPI + SSE + Jinja2 + HTMX)
负责模块和结果:作为独立开发者,负责全部模块的设计与实现:
- 设计并实现完整的 Fetcher → Generator → Publisher 流水线,支持 4 家 LLM 提供商和 3 个发布平台。
- 构建 Web Dashboard 全部 10 个页面和路由,包含 SSE 实时日志流、主题切换预览、配置可视化编辑等功能。
- 实现多平台主题排版系统:微信公众号 5 套主题(经典蓝/优雅紫/清新绿/暖橙/玫瑰金)、头条号 2 套主题,每套主题均通过 inline-style 注入确保粘贴到平台编辑器后样式完整保留。
- 实现 SHA-256 哈希去重方案,在实测中对同一 Feed 多次拉取做到 100% 去重。
- 自动化流水线单次运行(含抓取 + AI 生成 + 发布)平均耗时约 90 秒,覆盖 10+ Feed 源、生成 3-5 篇分类资讯稿并同步发布至三端。
- 通过 APScheduler 实现定时全自动运行,运营人员每日无需手动介入即可完成内容发布,节省单期制作时间 2-3 小时。

示例图片视频


NOneElse
30天前活跃
方向: 人工智能-NLP和自然语言处理、
交付率:100.00%
相似推荐
公司自动化答题打卡
自动化打卡项目:自动登录、每日打卡、答题提交,拒绝手动点到手抽筋 记账模块记录收入支出、自动统计 获客模块负责采集目标客户、分析意向、智能生成话术,让数据自己跑,让客户自己来,主打一个“解放业务员上班摸鱼,把时间精力用在刀刃上
中台数据处理-智联招聘
智联招聘需要有简历数据呈现,以及相关关键词处理。主要为两个功能服务,1是提供一些搜索支持,将职位相关数据分词后存储在Es集群里。 2是为c端客户或者B端客户展示简历和职位,承托10万级QPS服务,对简历和职位数据进行预处理。
职业资格证报名管理
本系统为职业资格线上报名管理平台,分为 UniApp 考生移动端与 Web 管理后台。支持考生上传身份证正反面、个人证件照,实现人脸校验、证件照标准化统一尺寸与格式转换;集成身份证 OCR 识别,自动提取身份信息并校验身份证号合法性。移动端提供完整报名表单填写,采集姓名、联系方式、工作履历、原证书、申报专业、申报等级等报名信息,必填项前后端双重校验。后台可统一查看、审核所有报名单据,对不合格资料驳回重填,归档保存全部报名及证件材料,完成全线上报名审核业务闭环。
贵才通-贵才通
贵才通系统是综合人才管理平台,助力网格员管理人才资源,为企业提供招聘渠道,该系统由后台管理系统和小程序端(含企业端、人才端、网格员端)构成。后台管理系统供管理员、网格员进行人才信息、企业审核、需求及任务管理等,能展示人口、就业等基本数据统计,支持数据权限控制,企业可借此发布招聘信息、查看人才信息并做需求匹配与面试管理;小程序端方便企业和求职者操作,求职者能上传简历、搜索职位、接收面试邀请及参与视频面试。此外,系统还有日常任务管理和客服中心功能,保障操作及时响应与有效处理。
Excel 报表自动汇总与周报生成
为解决日常多份 Excel 报表手工整理耗时、易出错的问题,开发自动化脚本,实现多文件合并、按日期/部门汇总、数据清洗、周报生成与导出,并支持定时执行和邮件发送。用户只需上传原始报表,即可自动完成汇总、统计和结果输出,大幅提升办公效率,减少人工重复操作。
帮助文档   Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服