DingBulb:拒绝爆款公式,用 AI 发现你的独特声音

DingBulb - 社交媒体内容创作的多智能体 AI 系统

"放大你的声音,而非替代它"

一个真正理解创作者的 AI 内容创作平台


📢 项目概述

DingBulb 是一个专为社交媒体创作者设计的多智能体 AI 内容创作平台。

核心定位

mermaid
复制代码
graph LR A[传统 AI 写作工具] -->|一键生成| B[千篇一律的内容] C[DingBulb] -->|理解 + 增强| D[个性化优质内容] style A fill:#ffcdd2,stroke:#c62828 style B fill:#ffcdd2,stroke:#c62828 style C fill:#c8e6c9,stroke:#2e7d32 style D fill:#c8e6c9,stroke:#2e7d32

核心区别:

  • 不是 AI 写作工具(基于模板的生成)
  • 而是 内容放大器(理解并增强你的声音)

🎯 核心理念

三大核心信念

mermaid
复制代码
mindmap root((DingBulb 理念)) 真诚表达 > 爆款公式 真实情感产生共鸣 独特视角 个性化风格 算法之外,是人性 人性恒定不变 价值永存 长期品牌价值 持续练习成为自己 发现个人风格 强化特色 建立忠实受众

战略性取舍

不会构建为什么不做我们的做法
❌ 封面图生成非核心价值集成 Canva API
❌ 一键视频生成缺乏个性提供脚本辅助
❌ 爆款内容分析器伪需求分析用户自己的成功内容
❌ 一键多平台发布忽视平台差异针对平台的定制化优化

🤖 多智能体 AI 系统架构

系统概览

mermaid
复制代码
graph TB User[👤 创作者输入] --> Main[🧠 MainAgent<br/>任务协调器] Main --> Parallel{⚡ 并行执行} Parallel --> Search[🔍 SearchAgent<br/>知识搜索器] Parallel --> Insight[💡 InsightAgent<br/>意图分析器] Search --> |补充事实与数据| Aggregate[📊 结果聚合] Insight --> |理解用户意图| Aggregate Aggregate --> Strategy[📋 StrategyAgent<br/>策略规划器] Strategy --> |推荐平台/时间/标签| Content[✍️ ContentAgent<br/>内容生成器] Content --> Human{👨‍💻 人工审核<br/>手动审查} Human -->|✅ 批准| Publish[🚀 发布到平台] Human -->|❌ 需要修改| Content style Main fill:#e1f5fe,stroke:#01579b,stroke-width:3px style Human fill:#fff3e0,stroke:#e65100,stroke-width:3px style Publish fill:#c8e6c9,stroke:#2e7d32,stroke-width:3px

5 个智能体详解

mermaid
复制代码
graph TB subgraph "智能体 1: MainAgent - 任务协调器" M1[接收用户请求] M2[分析任务复杂度] M3[分解为子任务] M4[协调其他智能体] M1 --> M2 --> M3 --> M4 end subgraph "智能体 2: SearchAgent - 知识搜索器" S1[提取关键词] S2[网络搜索] S3[补充事实/数据/案例] S4[增强内容可信度] S1 --> S2 --> S3 --> S4 end subgraph "智能体 3: InsightAgent - 意图分析器" I1[理解用户意图] I2[分析目标受众] I3[识别情感锚点] I4[避免主题偏移] I1 --> I2 --> I3 --> I4 end subgraph "智能体 4: StrategyAgent - 策略规划器" ST1[分析内容特征] ST2[匹配最佳平台] ST3[推荐发布时间] ST4[生成精准标签] ST1 --> ST2 --> ST3 --> ST4 end subgraph "智能体 5: ContentAgent - 内容生成器" C1[加载用户人设] C2[保持风格一致性] C3[生成优质文案] C4[检查风格相似度] C1 --> C2 --> C3 --> C4 end M4 -.并行调用.-> S1 M4 -.并行调用.-> I1 S4 --> ST1 I4 --> ST1 ST4 --> C1 style M4 fill:#e1f5fe,stroke:#01579b style S4 fill:#f3e5f5,stroke:#6a1b9a style I4 fill:#fff3e0,stroke:#e65100 style ST4 fill:#e8f5e9,stroke:#2e7d32 style C4 fill:#fce4ec,stroke:#c2185b

并行执行优化

mermaid
复制代码
gantt title 智能体执行时间对比 dateFormat X axisFormat %s 秒 section 串行执行 MainAgent :0, 10 SearchAgent :10, 20 InsightAgent :20, 30 StrategyAgent :30, 40 ContentAgent :40, 50 section 并行执行 (DingBulb) MainAgent :0, 10 SearchAgent + InsightAgent :10, 20 StrategyAgent :20, 30 ContentAgent :30, 40

性能提升: 50秒 → 30秒,提升 40%

智能体通信机制

mermaid
复制代码
sequenceDiagram participant User as 👤 用户 participant Main as 🧠 MainAgent participant Search as 🔍 SearchAgent participant Insight as 💡 InsightAgent participant Strategy as 📋 StrategyAgent participant Content as ✍️ ContentAgent participant Human as 👨‍💻 人工审核 User->>Main: 输入创作请求 Main->>Main: 分析任务复杂度 par 并行执行 Main->>Search: 搜索相关资料 Main->>Insight: 分析用户意图 end Search-->>Main: 返回事实/数据 Insight-->>Main: 返回意图分析 Main->>Strategy: 制定发布策略 Strategy-->>Main: 返回平台/时间/标签 Main->>Content: 生成内容 Content->>Content: 检查风格一致性 Content-->>Main: 返回草稿 Main->>Human: 请求人工审核 alt 批准 Human-->>Main: ✅ 批准 Main->>User: 🚀 发布成功 else 需要修改 Human-->>Main: ❌ 需要修改 Main->>Content: 重新生成 Content-->>Main: 返回新草稿 Main->>Human: 再次审核 end

🎨 社交媒体创作场景

支持的平台

平台概览

mermaid
复制代码
graph LR DingBulb[🚀 DingBulb<br/>多平台内容创作引擎] DingBulb --> XHS[📱 小红书<br/>Xiaohongshu] DingBulb --> DY[🎵 抖音<br/>Douyin] DingBulb --> BL[📺 哔哩哔哩<br/>Bilibili] DingBulb --> WB[🐦 微博<br/>Weibo] DingBulb --> TW[🐤 Twitter/X] style DingBulb fill:#667eea,stroke:#764ba2,stroke-width:4px,color:#fff style XHS fill:#ff2442,stroke:#c62828,stroke-width:3px,color:#fff style DY fill:#000,stroke:#333,stroke-width:3px,color:#fff style BL fill:#00a1d6,stroke:#0288d1,stroke-width:3px,color:#fff style WB fill:#ff8200,stroke:#e65100,stroke-width:3px,color:#fff style TW fill:#1da1f2,stroke:#0d8ecf,stroke-width:3px,color:#fff

平台特性对比

平台👥 用户画像📐 内容格式⏰ 最佳发布时间🎯 内容类型💡 核心特点
📱 小红书18-35岁女性为主
一二线城市
3:4竖图/九宫格
图文/视频笔记
12:00-13:00
18:00-21:00
生活方式/美妆
种草/测评/教程
真实分享
emoji标签
社区互动
🎵 抖音18-40岁
全年龄段覆盖
竖屏9:16视频
15s/60s/3min
12:00-13:00
19:00-22:00
娱乐/知识
剧情/vlog
黄金3秒
BGM配乐
算法推荐
📺 B站15-30岁Z世代
高知识需求
横屏16:9视频
长视频/分P
20:00-23:00
周末全天
知识/科技
动漫/游戏
深度内容
弹幕文化
UP主生态
🐦 微博20-45岁
关注热点
140字限制
图文/长文
09:00-10:00
21:00-22:00
热点/观点
娱乐/新闻
即时性
话题标签
大V转发
🐤 Twitter全球用户
科技/商业人群
280字限制
Thread长推
美东9:00-11:00
美东18:00-20:00
科技/观点
新闻/讨论
英文为主
Hashtag
转发互动

平台定制化优化

📱 小红书内容优化策略

mermaid
复制代码
graph LR XHS_Input[原始内容] --> XHS_Analysis[小红书适配分析] XHS_Analysis --> XHS_Format[📐 格式优化] XHS_Analysis --> XHS_Style[✍️ 风格优化] XHS_Analysis --> XHS_Tag[🏷️ 标签策略] XHS_Analysis --> XHS_Time[⏰ 时间优化] XHS_Format --> XHS_F1[调整为 3:4 竖图<br/>1080x1440 分辨率] XHS_Format --> XHS_F2[生成吸睛封面<br/>支持九宫格布局] XHS_Format --> XHS_F3[图片质量优化<br/>高清无水印] XHS_Style --> XHS_S1[口语化表达<br/>亲切自然] XHS_Style --> XHS_S2[添加 emoji<br/>增强互动感] XHS_Style --> XHS_S3[分段排版<br/>重点加粗] XHS_Tag --> XHS_T1[热门话题标签<br/>提升曝光 2-3个] XHS_Tag --> XHS_T2[精准领域标签<br/>吸引目标用户 2-3个] XHS_Tag --> XHS_T3[长尾标签<br/>降低竞争 1-2个] XHS_Time --> XHS_TM1[工作日: 12:00-13:00<br/>午休浏览高峰] XHS_Time --> XHS_TM2[晚间: 18:00-21:00<br/>下班黄金时段] style XHS_Input fill:#fff3e0,stroke:#e65100,stroke-width:2px style XHS_Analysis fill:#ff2442,stroke:#c62828,stroke-width:3px,color:#fff style XHS_Format fill:#ffebee,stroke:#c62828,stroke-width:2px style XHS_Style fill:#ffebee,stroke:#c62828,stroke-width:2px style XHS_Tag fill:#ffebee,stroke:#c62828,stroke-width:2px style XHS_Time fill:#ffebee,stroke:#c62828,stroke-width:2px

🎵 抖音视频优化策略

mermaid
复制代码
graph LR DY_Input[原始视频] --> DY_Analysis[抖音适配分析] DY_Analysis --> DY_Video[🎬 视频处理] DY_Analysis --> DY_Script[📝 脚本优化] DY_Analysis --> DY_Music[🎵 音乐配乐] DY_Analysis --> DY_Topic[🔥 话题运营] DY_Video --> DY_V1[竖屏 9:16 格式<br/>1080x1920 分辨率] DY_Video --> DY_V2[视频时长适配<br/>15秒/60秒/3分钟] DY_Video --> DY_V3[H.264 编码<br/>4000k 码率 30fps] DY_Script --> DY_SC1[黄金3秒钩子<br/>快速抓住注意力] DY_Script --> DY_SC2[分镜脚本建议<br/>节奏感强] DY_Script --> DY_SC3[字幕自动生成<br/>提升完播率] DY_Music --> DY_M1[热门BGM推荐<br/>算法友好] DY_Music --> DY_M2[音乐节奏匹配<br/>内容同步] DY_Topic --> DY_T1[参与热门挑战<br/>话题流量] DY_Topic --> DY_T2[精准定位标签<br/>垂直领域] DY_Topic --> DY_T3[本地POI标签<br/>地域流量] style DY_Input fill:#f3e5f5,stroke:#6a1b9a,stroke-width:2px style DY_Analysis fill:#000,stroke:#333,stroke-width:3px,color:#fff style DY_Video fill:#f5f5f5,stroke:#333,stroke-width:2px style DY_Script fill:#f5f5f5,stroke:#333,stroke-width:2px style DY_Music fill:#f5f5f5,stroke:#333,stroke-width:2px style DY_Topic fill:#f5f5f5,stroke:#333,stroke-width:2px

📺 B站深度内容优化策略

mermaid
复制代码
graph LR BL_Input[原始内容] --> BL_Analysis[B站适配分析] BL_Analysis --> BL_Quality[🎯 质量升级] BL_Analysis --> BL_Structure[📚 结构优化] BL_Analysis --> BL_Category[🏷️ 分区选择] BL_Analysis --> BL_Engage[💬 互动设计] BL_Quality --> BL_Q1[横屏 16:9 格式<br/>1920x1080 分辨率] BL_Quality --> BL_Q2[60fps 高帧率<br/>6000k 码率] BL_Quality --> BL_Q3[长视频支持<br/>多P分集] BL_Structure --> BL_ST1[扩展为深度内容<br/>知识密度高] BL_Structure --> BL_ST2[章节时间轴<br/>方便跳转] BL_Structure --> BL_ST3[添加知识点<br/>科普讲解] BL_Category --> BL_C1[智能分区推荐<br/>科技/知识/生活] BL_Category --> BL_C2[精准二级分区<br/>提升推荐] BL_Engage --> BL_E1[评论互动预设<br/>引导讨论] BL_Engage --> BL_E2[弹幕文化融入<br/>增强参与] BL_Engage --> BL_E3[UP主运营建议<br/>粉丝粘性] style BL_Input fill:#e1f5fe,stroke:#0288d1,stroke-width:2px style BL_Analysis fill:#00a1d6,stroke:#0288d1,stroke-width:3px,color:#fff style BL_Quality fill:#e1f5fe,stroke:#0288d1,stroke-width:2px style BL_Structure fill:#e1f5fe,stroke:#0288d1,stroke-width:2px style BL_Category fill:#e1f5fe,stroke:#0288d1,stroke-width:2px style BL_Engage fill:#e1f5fe,stroke:#0288d1,stroke-width:2px

🌐 多平台对比总览

优化维度📱 小红书🎵 抖音📺 B站🐦 微博🐤 Twitter
内容长度1000字内15s-3min长视频优先140字精炼280字Thread
视觉格式3:4竖图9:16竖屏16:9横屏方图/横图横图/竖图
内容风格生活化/种草娱乐化/节奏快深度/知识型即时性/观点简洁/国际化
标签策略5-8个emoji标签话题挑战标签精准分区标签热门话题标签#Hashtag英文
发布时间12:00/18:00-21:0012:00/19:00-22:0020:00-23:0009:00/21:00美东工作时间
核心指标收藏>点赞完播率投币+收藏转发量转推+引用

内容创作工作流

mermaid
复制代码
stateDiagram-v2 [*] --> 灵感输入 灵感输入 --> AI分析: 用户输入想法 AI分析 --> 风格检查: MainAgent 分解任务 风格检查 --> 知识增强: InsightAgent 理解意图 知识增强 --> 策略推荐: SearchAgent 补充资料 策略推荐 --> 内容生成: StrategyAgent 制定策略 内容生成 --> 人工审核: ContentAgent 生成草稿 人工审核 --> 发布: ✅ 批准 人工审核 --> 内容生成: ❌ 修改 发布 --> 数据追踪: 发布到平台 数据追踪 --> 风格学习: Langfuse 监控 风格学习 --> [*]: 持续优化 note right of 风格检查 检查风格一致性 相似度阈值: 0.75 end note note right of 人工审核 Human-in-the-Loop 3 个关键检查点 end note note right of 风格学习 每 10 篇成功内容 自动重训练人设 end note

💎 核心技术亮点

1. 人设管理系统

🔄 系统流程总览

mermaid
复制代码
graph TB User[👤 用户历史内容] --> Input[📥 数据输入<br/>5-10篇历史文章] Input --> Learn[🎓 风格学习引擎] Learn --> Feature1[📊 语气分析<br/>专业/亲切/幽默] Learn --> Feature2[📏 正式度评估<br/>1-10级别量化] Learn --> Feature3[💡 创造性评分<br/>1-10级别量化] Learn --> Feature4[📝 词汇提取<br/>常用词/专业术语] Learn --> Feature5[📐 句式分析<br/>平均句长/复杂度] Feature1 --> Vector[🧬 向量化处理<br/>OpenAI Embeddings<br/>1536维向量] Feature2 --> Vector Feature3 --> Vector Feature4 --> Vector Feature5 --> Vector Vector --> Storage[💾 Qdrant 存储<br/>向量数据库<br/>余弦相似度索引] Storage --> Generate[✍️ 内容生成] Generate --> Check[🔍 风格一致性检查<br/>计算向量相似度] Check --> Decision{相似度 > 0.75?} Decision -->|✅ 是<br/>风格匹配| Pass[✔️ 通过审核<br/>可以发布] Decision -->|❌ 否<br/>偏离风格| Reject[❌ 需要修改<br/>重新生成] Reject --> Generate Pass --> Publish[🚀 发布内容] Publish --> Track[📈 数据追踪<br/>Langfuse监控] Track --> Filter{互动分数 > 80?} Filter -->|✅ 高表现| Success[⭐ 成功案例库<br/>保存优质内容] Filter -->|❌ 低表现| Archive[📦 归档数据] Success --> Retrain[🔄 每10篇重训练<br/>增量学习优化] Retrain --> Learn style User fill:#f3e5f5,stroke:#6a1b9a,stroke-width:2px style Learn fill:#667eea,stroke:#764ba2,stroke-width:3px,color:#fff style Vector fill:#ff6b6b,stroke:#c92a2a,stroke-width:3px,color:#fff style Storage fill:#51cf66,stroke:#2f9e44,stroke-width:3px,color:#fff style Check fill:#ffd93d,stroke:#f39c12,stroke-width:3px style Decision fill:#fff3e0,stroke:#e65100,stroke-width:3px style Pass fill:#c8e6c9,stroke:#2e7d32,stroke-width:2px style Reject fill:#ffcdd2,stroke:#c62828,stroke-width:2px style Success fill:#b2ebf2,stroke:#00838f,stroke-width:2px style Retrain fill:#ce93d8,stroke:#6a1b9a,stroke-width:2px

📊 风格特征详解

特征维度提取方法量化指标应用场景
🎯 语气词汇LLM分析+关键词提取专业/亲切/幽默/正式控制内容整体基调
📏 正式度句式结构+词汇分析1-10级评分适配不同平台风格
💡 创造性比喻/修辞手法统计1-10级评分平衡创意与稳定
📝 常用词汇TF-IDF算法高频词TOP50保持用词习惯
📐 句式结构NLP句法分析平均句长/复杂度维持表达节奏
🚫 避用词汇用户标注+历史统计禁用词列表避免风格冲突

🎯 相似度阈值解读

mermaid
复制代码
graph LR Range1[< 0.70<br/>⛔ 风格差异大<br/>明显偏离] --> Result1[拒绝] Range2[0.70 - 0.75<br/>⚠️ 轻微偏离<br/>需要调整] --> Result2[建议修改] Range3[0.75 - 0.80<br/>✅ 最佳范围<br/>保持一致] --> Result3[推荐发布] Range4[0.80 - 0.85<br/>✔️ 高度一致<br/>稳定风格] --> Result4[可以发布] Range5[> 0.85<br/>⚡ 过于相似<br/>限制创意] --> Result5[考虑创新] style Range1 fill:#ffcdd2,stroke:#c62828,stroke-width:2px style Range2 fill:#fff3e0,stroke:#e65100,stroke-width:2px style Range3 fill:#c8e6c9,stroke:#2e7d32,stroke-width:3px style Range4 fill:#b2ebf2,stroke:#00838f,stroke-width:2px style Range5 fill:#e1bee7,stroke:#6a1b9a,stroke-width:2px style Result1 fill:#ffcdd2,stroke:#c62828 style Result2 fill:#fff3e0,stroke:#e65100 style Result3 fill:#c8e6c9,stroke:#2e7d32 style Result4 fill:#b2ebf2,stroke:#00838f style Result5 fill:#e1bee7,stroke:#6a1b9a

为什么阈值是 0.75?

  • < 0.7: 风格差异过大
  • 0.7-0.8: 合理范围,保持风格而不失灵活性
  • > 0.8: 过于相似,可能限制创造力
  • 0.75 是 A/B 测试得出的最佳平衡点

2. 内容策略引擎

🏗️ 四层架构设计

内容策略引擎采用四层架构设计,从内容分析到持续学习,形成完整的智能决策闭环:

mermaid
复制代码
graph TB subgraph "📊 分析层 (Analysis Layer)" A1[📝 ContentAnalyzer<br/>内容分析器] --> A2[🔍 FeatureExtractor<br/>特征提取器] A2 --> A3[内容类型/话题/情感<br/>风格/结构/受众] end subgraph "🎯 推荐层 (Recommendation Layer)" A3 --> R1[🌐 PlatformMatcher<br/>平台匹配器] A3 --> R2[⏰ TimingOptimizer<br/>时间优化器] A3 --> R3[🏷️ TagGenerator<br/>标签生成器] A3 --> R4[🚀 Gorse Engine<br/>推荐引擎] end subgraph "⚖️ 决策层 (Decision Layer)" R1 --> D1[📈 RankingModel<br/>策略排序模型] R2 --> D1 R3 --> D1 R4 --> D1 D1 --> D2[🎲 ABTestManager<br/>A/B测试管理] D2 --> D3[✅ StrategySelector<br/>策略选择器] end subgraph "🔄 学习层 (Learning Layer)" D3 --> L1[📊 PerformanceTracker<br/>效果追踪] L1 --> L2[🔬 GrowthAnalyzer<br/>增长分析] L2 --> L3[🧠 ModelUpdater<br/>模型更新] L3 --> L4[♻️ FeedbackLoop<br/>反馈闭环] end L4 -.持续优化.-> R4 L4 -.参数调整.-> R1 L4 -.规律学习.-> R2 style A1 fill:#e3f2fd,stroke:#1976d2,stroke-width:2px style A2 fill:#e3f2fd,stroke:#1976d2,stroke-width:2px style R1 fill:#fff3e0,stroke:#f57c00,stroke-width:2px style R2 fill:#fff3e0,stroke:#f57c00,stroke-width:2px style R3 fill:#fff3e0,stroke:#f57c00,stroke-width:2px style R4 fill:#fce4ec,stroke:#c2185b,stroke-width:2px style D1 fill:#f3e5f5,stroke:#7b1fa2,stroke-width:2px style D2 fill:#f3e5f5,stroke:#7b1fa2,stroke-width:2px style D3 fill:#f3e5f5,stroke:#7b1fa2,stroke-width:2px style L1 fill:#e8f5e9,stroke:#388e3c,stroke-width:2px style L2 fill:#e8f5e9,stroke:#388e3c,stroke-width:2px style L3 fill:#e8f5e9,stroke:#388e3c,stroke-width:2px style L4 fill:#e8f5e9,stroke:#388e3c,stroke-width:2px

🎯 平台匹配算法详解

PlatformMatcher 通过多维度评分系统,智能推荐最适合的发布平台:

mermaid
复制代码
graph LR subgraph "📝 内容特征提取" C1[内容类型<br/>article/video/image] --> Score C2[主题分类<br/>科技/美妆/生活] --> Score C3[风格分析<br/>正式度1-10] --> Score C4[创意度<br/>1-10评分] --> Score C5[内容长度<br/>字数/时长] --> Score end subgraph "⚖️ 双维度评分系统" Score[评分引擎] --> Rule[📋 规则匹配<br/>━━━━━<br/>60% 权重] Score --> History[📊 历史表现<br/>━━━━━<br/>40% 权重] end subgraph "🏆 平台评分计算" Rule --> XHS[📱 小红书<br/>图文/生活/创意] Rule --> DY[🎵 抖音<br/>短视频/娱乐] Rule --> BL[📺 B站<br/>长视频/知识] Rule --> WB[🐦 微博<br/>短文/热点] Rule --> ZH[📖 知乎<br/>长文/专业] History --> XHS History --> DY History --> BL History --> WB History --> ZH end XHS --> Result[🎯 Top 3<br/>平台推荐] DY --> Result BL --> Result WB --> Result ZH --> Result style Rule fill:#ffebee,stroke:#c62828,stroke-width:3px style History fill:#e1f5fe,stroke:#0277bd,stroke-width:3px style XHS fill:#ffebee,stroke:#e91e63,stroke-width:2px style DY fill:#f5f5f5,stroke:#212121,stroke-width:2px style BL fill:#e1f5fe,stroke:#00bcd4,stroke-width:2px style WB fill:#fff3e0,stroke:#ff9800,stroke-width:2px style ZH fill:#e8eaf6,stroke:#3f51b5,stroke-width:2px style Result fill:#c8e6c9,stroke:#2e7d32,stroke-width:3px

⏰ 时间优化算法

TimingOptimizer 基于用户历史数据和平台规律,推荐最佳发布时间:

mermaid
复制代码
graph TB subgraph "📊 数据源" D1[👤 用户历史数据<br/>━━━━━━━<br/>70% 权重<br/><br/>• 各时段互动率<br/>• 受众活跃时间<br/>• 历史最佳表现] D2[🌐 平台通用规律<br/>━━━━━━━<br/>30% 权重<br/><br/>• 平台流量高峰<br/>• 用户在线分布<br/>• 算法推荐窗口] end D1 --> Merge[🔀 加权合并] D2 --> Merge Merge --> Analysis[📈 时段分析] Analysis --> T1[🌅 早高峰<br/>7:00-9:00<br/>通勤时段] Analysis --> T2[☀️ 午休时段<br/>12:00-13:00<br/>休息浏览] Analysis --> T3[🌆 晚高峰<br/>19:00-22:00<br/>黄金时段] Analysis --> T4[🌙 深夜时段<br/>22:00-24:00<br/>睡前刷手机] T1 --> Rank[🎯 智能排序] T2 --> Rank T3 --> Rank T4 --> Rank Rank --> Result[⭐ Top 3 时段<br/>━━━━━━━<br/>20:00-21:00 ⭐⭐⭐⭐⭐<br/>12:00-13:00 ⭐⭐⭐⭐<br/>21:00-22:00 ⭐⭐⭐] style D1 fill:#e3f2fd,stroke:#1976d2,stroke-width:3px style D2 fill:#fff3e0,stroke:#f57c00,stroke-width:3px style Merge fill:#f3e5f5,stroke:#7b1fa2,stroke-width:2px style T1 fill:#fff9c4,stroke:#f57f17,stroke-width:2px style T2 fill:#ffe0b2,stroke:#e65100,stroke-width:2px style T3 fill:#ffccbc,stroke:#d84315,stroke-width:2px style T4 fill:#d1c4e9,stroke:#512da8,stroke-width:2px style Result fill:#c8e6c9,stroke:#2e7d32,stroke-width:3px

🔄 反馈学习闭环

通过 Gorse 推荐引擎和增长反馈系统,持续优化策略推荐:

mermaid
复制代码
graph TB A[📝 内容发布] --> B[📊 数据采集<br/><br/>• 播放量/阅读量<br/>• 点赞/收藏/转发<br/>• 评论/互动数据<br/>• 用户停留时长] B --> C[📈 效果评估<br/><br/>互动率计算<br/>完播率分析<br/>传播深度] C --> D{质量得分} D -->|⭐⭐⭐⭐⭐<br/>高表现<br/>> 80分| E1[🏆 成功案例库<br/><br/>• 保存优质内容<br/>• 提取成功要素<br/>• 标记最佳实践] D -->|⭐⭐⭐<br/>中等表现<br/>40-80分| E2[📋 常规归档<br/><br/>• 记录基础数据<br/>• 一般性分析] D -->|⭐<br/>低表现<br/>< 40分| E3[⚠️ 问题分析<br/><br/>• 识别失败原因<br/>• 反向学习优化<br/>• 避坑指南] E1 --> F[🧠 Gorse 推荐引擎<br/>━━━━━━━━━<br/>协同过滤算法<br/>内容特征匹配<br/>用户行为建模] E2 --> F E3 --> F F --> G[🔬 模型增量更新<br/><br/>每10篇成功内容<br/>自动重训练优化] G --> H1[更新平台权重] G --> H2[调整时间规律] G --> H3[优化标签策略] G --> H4[提升推荐精度] H1 --> I[🎯 下次推荐<br/>━━━━━━<br/>更精准的策略] H2 --> I H3 --> I H4 --> I I --> A style A fill:#e3f2fd,stroke:#1976d2,stroke-width:2px style B fill:#fff3e0,stroke:#f57c00,stroke-width:2px style C fill:#f3e5f5,stroke:#7b1fa2,stroke-width:2px style E1 fill:#c8e6c9,stroke:#388e3c,stroke-width:3px style E2 fill:#fff9c4,stroke:#f9a825,stroke-width:2px style E3 fill:#ffccbc,stroke:#d84315,stroke-width:2px style F fill:#fce4ec,stroke:#c2185b,stroke-width:3px style G fill:#e1bee7,stroke:#8e24aa,stroke-width:3px style I fill:#b2dfdb,stroke:#00796b,stroke-width:3px

为什么是这些比例?

  • 平台匹配: 规则 60% + 历史 40%

    • 规则反映客观的平台特征
    • 历史数据反映个性化表现
    • A/B 测试得出的最优比例
  • 时间优化: 用户历史 70% + 平台规律 30%

    • 每个创作者的受众有不同的时间习惯
    • 用户历史数据最准确
    • 平台规律提供冷启动后备

3. Human-in-the-Loop 设计

🎭 双模式工作流:Auto vs Manual

DingBulb 提供两种工作流模式,平衡效率与控制:

mermaid
复制代码
graph TB Start[⭐ 用户输入] --> ModeSelect{选择工作模式} ModeSelect -->|🚀 Auto 模式<br/>追求效率| AutoPath[AI 全自动流程] ModeSelect -->|✋ Manual 模式<br/>深度参与| ManualPath[人机协作流程] subgraph "🚀 Auto 自动模式 - 3分钟完成" AutoPath --> A1[🎯 MainAgent<br/>任务分析] A1 --> A2{并行执行} A2 --> A3[🔍 SearchAgent<br/>联网研究] A2 --> A4[💡 InsightAgent<br/>用户分析] A3 --> A5[📋 StrategyAgent<br/>策略生成] A4 --> A5 A5 --> A6[✍️ ContentAgent<br/>内容生成] A6 --> A7[🎨 风格检查] A7 --> AutoEnd[✅ 自动输出] end subgraph "✋ Manual 手动模式 - 3个关键检查点" ManualPath --> M1[🎯 MainAgent<br/>任务分析] M1 --> M2{并行执行} M2 --> M3[🔍 SearchAgent] M2 --> M4[💡 InsightAgent] M3 --> M5[📋 生成3-5个选题] M4 --> M5 M5 --> Check1[⏸️ 检查点 1<br/>━━━━━━━<br/>👤 选题选择] Check1 --> M6[📐 细化大纲] M6 --> Check2[⏸️ 检查点 2<br/>━━━━━━━<br/>👤 大纲确认] Check2 --> M7[✍️ 内容生成] M7 --> M8[🎨 风格检查] M8 --> Check3[⏸️ 检查点 3<br/>━━━━━━━<br/>👤 草稿审核] Check3 --> ManualEnd[✅ 人工确认后输出] end style AutoPath fill:#e3f2fd,stroke:#1976d2,stroke-width:2px style ManualPath fill:#fff3e0,stroke:#f57c00,stroke-width:2px style Check1 fill:#ffebee,stroke:#c62828,stroke-width:3px style Check2 fill:#ffebee,stroke:#c62828,stroke-width:3px style Check3 fill:#ffebee,stroke:#c62828,stroke-width:3px style AutoEnd fill:#c8e6c9,stroke:#2e7d32,stroke-width:2px style ManualEnd fill:#c8e6c9,stroke:#2e7d32,stroke-width:2px

🛑 三个关键检查点详解

Manual 模式的三个检查点,让创作者全程掌控内容方向:

mermaid
复制代码
graph TB subgraph "🎯 检查点 1: 选题选择" C1Start[AI 生成 3-5 个选题方案] --> C1Options[🎴 展示选题卡片] C1Options --> C1O1[方案 A<br/>━━━━━<br/>• 切入角度<br/>• 目标受众<br/>• 预期效果] C1Options --> C1O2[方案 B<br/>━━━━━<br/>• 切入角度<br/>• 目标受众<br/>• 预期效果] C1Options --> C1O3[方案 C<br/>━━━━━<br/>• 切入角度<br/>• 目标受众<br/>• 预期效果] C1O1 --> C1Decision{👤 用户决策} C1O2 --> C1Decision C1O3 --> C1Decision C1Decision -->|选择| C1Next[✅ 进入下一步] C1Decision -->|都不满意| C1Regen[🔄 重新生成] C1Decision -->|修改方案| C1Edit[✏️ 手动调整] C1Regen --> C1Start C1Edit --> C1Next end subgraph "📐 检查点 2: 大纲确认" C2Start[AI 生成内容大纲] --> C2Show[📝 展示大纲结构] C2Show --> C2Outline["🗂️ 大纲预览<br/>━━━━━━━<br/>1. 开头(钩子)<br/>2. 主体段落1<br/>3. 主体段落2<br/>4. 主体段落3<br/>5. 结尾(CTA)"] C2Outline --> C2Decision{👤 用户决策} C2Decision -->|确认| C2Next[✅ 开始写作] C2Decision -->|调整结构| C2Adjust[🔧 修改大纲] C2Decision -->|添加要点| C2Add[➕ 补充内容] C2Adjust --> C2Show C2Add --> C2Show end subgraph "📝 检查点 3: 草稿审核" C3Start[AI 生成完整草稿] --> C3Check[🎨 风格一致性检查] C3Check --> C3Score{相似度 > 0.75?} C3Score -->|✅ 通过| C3Preview[👁️ 草稿预览] C3Score -->|❌ 未通过| C3Suggest[💡 修改建议] C3Suggest --> C3Auto[🔧 自动调整] C3Auto --> C3Check C3Preview --> C3Content["📄 草稿内容<br/>━━━━━━━<br/>• 完整文案<br/>• 配图建议<br/>• 标签推荐<br/>• 发布策略"] C3Content --> C3Decision{👤 最终审核} C3Decision -->|✅ 通过| C3Approve[🚀 准备发布] C3Decision -->|局部修改| C3Edit[✏️ 编辑特定段落] C3Decision -->|重新生成| C3Regen[🔄 全部重写] C3Edit --> C3Preview C3Regen --> C3Start end C1Next --> C2Start C2Next --> C3Start style C1Options fill:#e3f2fd,stroke:#1976d2,stroke-width:2px style C1Decision fill:#fff3e0,stroke:#f57c00,stroke-width:3px style C2Outline fill:#f3e5f5,stroke:#7b1fa2,stroke-width:2px style C2Decision fill:#fff3e0,stroke:#f57c00,stroke-width:3px style C3Content fill:#e8f5e9,stroke:#388e3c,stroke-width:2px style C3Decision fill:#fff3e0,stroke:#f57c00,stroke-width:3px style C3Approve fill:#c8e6c9,stroke:#2e7d32,stroke-width:3px

🤖 vs 👤 人机协作价值对比

AI 和人类各有所长,Human-in-the-Loop 让两者优势互补:

mermaid
复制代码
graph LR subgraph "🤖 AI 的优势" AI1[⚡ 高效执行<br/>━━━━━<br/>• 3分钟生成草稿<br/>• 并行处理多任务<br/>• 永不疲劳] AI2[📚 知识广度<br/>━━━━━<br/>• 全网信息检索<br/>• 平台规则精通<br/>• 数据驱动决策] AI3[🎯 一致性强<br/>━━━━━<br/>• 风格稳定输出<br/>• 遵循既定规则<br/>• 可复现结果] end subgraph "❌ AI 的局限" AILimit1[🚫 情感理解<br/>━━━━━<br/>• 难以感知微妙情绪<br/>• 无法判断真诚度<br/>• 缺少共情能力] AILimit2[🚫 价值判断<br/>━━━━━<br/>• 不知道该不该说<br/>• 无品牌意识<br/>• 缺少长期思维] AILimit3[🚫 创意突破<br/>━━━━━<br/>• 难以真正创新<br/>• 容易模式化<br/>• 缺少灵感火花] end subgraph "👤 人类的优势" Human1[❤️ 情感共鸣<br/>━━━━━<br/>• 理解微妙情绪<br/>• 感知真诚度<br/>• 建立信任连接] Human2[🧠 价值判断<br/>━━━━━<br/>• 知道什么能说<br/>• 品牌形象意识<br/>• 长期战略思维] Human3[💡 创意灵感<br/>━━━━━<br/>• 独特视角<br/>• 意外的联想<br/>• 突破性创意] end subgraph "⚡ Human-in-the-Loop 的价值" Value[🎯 1+1>2 的效果<br/>━━━━━━━━━<br/><br/>AI 负责:<br/>• 高效执行重复工作<br/>• 数据分析和检索<br/>• 规则遵循和优化<br/><br/>人类负责:<br/>• 战略方向把控<br/>• 情感和价值判断<br/>• 创意灵感注入<br/><br/>结果:<br/>✅ 效率提升 10 倍<br/>✅ 质量保持高水准<br/>✅ 保留个人风格] end AILimit1 -.互补.-> Human1 AILimit2 -.互补.-> Human2 AILimit3 -.互补.-> Human3 AI1 --> Value AI2 --> Value AI3 --> Value Human1 --> Value Human2 --> Value Human3 --> Value style AI1 fill:#e3f2fd,stroke:#1976d2,stroke-width:2px style AI2 fill:#e3f2fd,stroke:#1976d2,stroke-width:2px style AI3 fill:#e3f2fd,stroke:#1976d2,stroke-width:2px style AILimit1 fill:#ffebee,stroke:#c62828,stroke-width:2px style AILimit2 fill:#ffebee,stroke:#c62828,stroke-width:2px style AILimit3 fill:#ffebee,stroke:#c62828,stroke-width:2px style Human1 fill:#fff3e0,stroke:#f57c00,stroke-width:2px style Human2 fill:#fff3e0,stroke:#f57c00,stroke-width:2px style Human3 fill:#fff3e0,stroke:#f57c00,stroke-width:2px style Value fill:#c8e6c9,stroke:#2e7d32,stroke-width:4px

📊 两种模式的适用场景

维度🚀 Auto 模式✋ Manual 模式
适用场景日常批量创作重要内容精雕细琢
时间成本3-5 分钟10-15 分钟
控制程度AI 主导,人工终审全程人工把控
内容质量稳定,符合风格更高,深度定制
适合用户高产创作者
日更博主
品牌运营
精品内容创作者
典型用例• 日常动态发布
• 快速响应热点
• 批量内容生产
• 品牌重要发布
• 深度长文创作
• 敏感话题内容

核心价值

  • Auto 模式:让 AI 完成 80% 的重复工作,人类专注于最后的把关
  • Manual 模式:让人类全程参与,AI 提供专业建议和执行支持
  • 灵活切换:根据内容重要性和时间预算自由选择

🏗️ 技术架构

整体架构

DingBulb 采用现代化的全栈技术架构,从前端到存储层的完整技术栈:

mermaid
复制代码
graph TB subgraph Frontend["🎨 前端技术栈"] direction LR F1["⚡ Next.js 15<br/>App Router"] --- F2["⚛️ React 19<br/>Server Components"] F2 --- F3["📘 TypeScript 5.x<br/>类型安全"] F3 --- F4["🎨 Tailwind CSS 4.x<br/>原子化CSS"] F4 --- F5["🧩 shadcn/ui<br/>组件库"] F5 --- F6["📦 Zustand 5.x<br/>状态管理"] end subgraph API["🔌 API 与通信层"] direction LR A1["🚀 tRPC<br/>类型安全API"] --- A2["✅ Zod<br/>数据验证"] A2 --- A3["🔄 WebSocket<br/>实时通信"] A3 --- A4["📡 REST API<br/>标准接口"] end subgraph Business["💼 核心业务层"] direction TB subgraph AI["🤖 AI 引擎"] B1["🧠 LangGraph<br/>━━━━━<br/>多智能体编排"] B2["⛓️ LangChain<br/>━━━━━<br/>LLM 应用框架"] B3["🎯 5个专业Agent<br/>━━━━━<br/>Main/Search/Insight<br/>Strategy/Content"] end subgraph Core["⚙️ 核心模块"] B4["👤 人设管理系统<br/>━━━━━<br/>风格学习/向量化"] B5["📋 内容策略引擎<br/>━━━━━<br/>平台匹配/时间优化"] B6["📊 增长反馈闭环<br/>━━━━━<br/>数据追踪/模型更新"] end end subgraph Models["🎓 AI 模型层"] direction LR M1["⭐ Claude 4.5 Sonnet<br/>━━━━━<br/>主力LLM<br/>200K上下文"] M2["🔄 GPT-5.1<br/>━━━━━<br/>备用LLM<br/>多模态"] M3["📐 OpenAI Embeddings<br/>━━━━━<br/>向量化<br/>1536维"] M4["🎨 DALL-E 3<br/>━━━━━<br/>图像生成"] end subgraph Storage["💾 存储与缓存层"] direction TB subgraph Database["🗄️ 数据库"] S1["🐘 PostgreSQL 16.x<br/>━━━━━<br/>关系数据<br/>用户/内容/发布"] S2["🔮 Qdrant 1.13<br/>━━━━━<br/>向量数据库<br/>人设/风格特征"] end subgraph Cache["⚡ 缓存与队列"] S3["📮 Redis 7.x<br/>━━━━━<br/>缓存/会话<br/>任务队列"] S4["📦 MinIO<br/>━━━━━<br/>对象存储<br/>图片/视频"] end end subgraph Monitor["📊 监控与运维层"] direction LR Mo1["🔍 Langfuse<br/>━━━━━<br/>LLM可观测<br/>Token/成本追踪"] --- Mo2["🐛 Sentry<br/>━━━━━<br/>错误监控<br/>性能分析"] Mo2 --- Mo3["📋 BullMQ<br/>━━━━━<br/>任务队列<br/>定时发布"] Mo3 --- Mo4["📈 Prometheus<br/>━━━━━<br/>指标监控"] end subgraph External["🌐 外部服务"] direction LR E1["🔍 Tavily API<br/>━━━━━<br/>网络搜索"] E2["🚀 Gorse<br/>━━━━━<br/>推荐引擎"] E3["📱 平台API<br/>━━━━━<br/>小红书/抖音<br/>B站/微博"] end Frontend --> API API --> Business Business --> Models Models --> Storage Storage --> Monitor Business --> External style Frontend fill:#e3f2fd,stroke:#1976d2,stroke-width:3px style API fill:#f3e5f5,stroke:#7b1fa2,stroke-width:3px style Business fill:#fff3e0,stroke:#f57c00,stroke-width:3px style AI fill:#fce4ec,stroke:#c2185b,stroke-width:2px style Core fill:#fff9c4,stroke:#f57f17,stroke-width:2px style Models fill:#ffebee,stroke:#c62828,stroke-width:3px style Storage fill:#e8f5e9,stroke:#388e3c,stroke-width:3px style Database fill:#c8e6c9,stroke:#2e7d32,stroke-width:2px style Cache fill:#b2dfdb,stroke:#00796b,stroke-width:2px style Monitor fill:#e1f5fe,stroke:#0277bd,stroke-width:3px style External fill:#f3e5f5,stroke:#8e24aa,stroke-width:3px

📊 核心技术栈

🎨 前端技术栈

技术版本用途
Next.js15.xReact 全栈框架,App Router
React19.x用户界面库,Server Components
TypeScript5.x类型安全的 JavaScript 超集
Tailwind CSS4.x原子化 CSS 框架
shadcn/uilatest现代化组件库
Zustand5.x轻量级状态管理

🔌 API 与通信层

技术版本用途
tRPC11.x类型安全的 API 框架
Zod3.xTypeScript 优先的数据验证
WebSocket-实时双向通信
REST API-标准 HTTP API

🤖 AI 技术栈

技术版本用途
LangGraph0.2.x多智能体工作流编排
LangChain0.3.xLLM 应用开发框架
Claude 4.5 Sonnetlatest主力 LLM(200K 上下文)
GPT-5.1latest备用 LLM(多模态)
OpenAI Embeddingstext-embedding-3-large文本向量化(1536 维)
DALL-E 3latestAI 图像生成

💾 数据存储层

技术版本用途
PostgreSQL16.x主数据库(用户、内容、发布记录)
Qdrant1.13.x向量数据库(人设、风格特征)
Redis7.x缓存 + 会话 + 任务队列
MinIOlatest对象存储(图片、视频)
Prisma6.xTypeScript ORM

📊 监控与运维

技术版本用途
Langfuse3.xLLM 可观测性(Token、成本追踪)
Sentrylatest错误监控 + 性能分析
BullMQ5.x任务队列 + 定时发布
Prometheuslatest指标监控

🌐 外部服务

服务用途
Tavily API实时网络搜索
Gorse推荐引擎(协同过滤)
小红书 API小红书内容发布
抖音开放平台抖音视频发布
B 站 APIB 站内容发布
微博 API微博内容发布

🌟 核心优势

与竞品对比

维度传统 AI 工具DingBulb
定位AI 写作工具内容放大器
目标快速生产内容发现并放大真实表达
个性化基于模板风格向量学习
审核无/可选3 个强制检查点
平台理解通用内容平台定制化优化
长期价值内容数量品牌人设建设

独特价值

  1. 人设管理系统 - 竞品缺失
  2. 多智能体协作 - 高技术壁垒
  3. 深度平台理解 - 专注中国平台(小红书、抖音等)
  4. 产品哲学 - 关注长期价值,而非仅追流量

💬 写在最后

如果你读到这里,说明 DingBulb 的理念可能和你产生了共鸣。

我们不想做"又一个 AI 写作工具",而是想做一个真正帮助创作者的产品

  • 不追求爆款公式,而是帮你找到自己的声音
  • 不鼓励批量生产,而是放大你的真实表达
  • 不只看数据指标,而是关注长期的品牌建设

这个项目还在早期阶段,有很多不完善的地方。如果你:

  • 认同"技术应该服务于人的真实表达"这个理念
  • 对 AI + 内容创作领域有想法和热情
  • 想和我们一起探索"好的 AI 工具应该长什么样"

欢迎你加入我们。

我们需要的不只是写代码的人,更是一起思考产品方向、打磨用户体验的伙伴。不管你是工程师、设计师、产品经理,还是内容创作者,只要你相信这个方向,都欢迎来聊聊。

联系方式

如果你想深入了解或加入我们,欢迎扫码添加微信交流:

👥 核心团队

Drew 微信
up 微信

💡 提示:添加时请注明来意(如"对 DingBulb 感兴趣"),方便我们更好地交流。


期待与你一起,做一些有意义的事。

0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
Up
下载 APP