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转发 |
| 全球用户 科技/商业人群 | 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站 | 🐦 微博 | |
|---|---|---|---|---|---|
| 内容长度 | 1000字内 | 15s-3min | 长视频优先 | 140字精炼 | 280字Thread |
| 视觉格式 | 3:4竖图 | 9:16竖屏 | 16:9横屏 | 方图/横图 | 横图/竖图 |
| 内容风格 | 生活化/种草 | 娱乐化/节奏快 | 深度/知识型 | 即时性/观点 | 简洁/国际化 |
| 标签策略 | 5-8个emoji标签 | 话题挑战标签 | 精准分区标签 | 热门话题标签 | #Hashtag英文 |
| 发布时间 | 12:00/18:00-21:00 | 12:00/19:00-22:00 | 20:00-23:00 | 09: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.js | 15.x | React 全栈框架,App Router |
| React | 19.x | 用户界面库,Server Components |
| TypeScript | 5.x | 类型安全的 JavaScript 超集 |
| Tailwind CSS | 4.x | 原子化 CSS 框架 |
| shadcn/ui | latest | 现代化组件库 |
| Zustand | 5.x | 轻量级状态管理 |
🔌 API 与通信层
| 技术 | 版本 | 用途 |
|---|---|---|
| tRPC | 11.x | 类型安全的 API 框架 |
| Zod | 3.x | TypeScript 优先的数据验证 |
| WebSocket | - | 实时双向通信 |
| REST API | - | 标准 HTTP API |
🤖 AI 技术栈
| 技术 | 版本 | 用途 |
|---|---|---|
| LangGraph | 0.2.x | 多智能体工作流编排 |
| LangChain | 0.3.x | LLM 应用开发框架 |
| Claude 4.5 Sonnet | latest | 主力 LLM(200K 上下文) |
| GPT-5.1 | latest | 备用 LLM(多模态) |
| OpenAI Embeddings | text-embedding-3-large | 文本向量化(1536 维) |
| DALL-E 3 | latest | AI 图像生成 |
💾 数据存储层
| 技术 | 版本 | 用途 |
|---|---|---|
| PostgreSQL | 16.x | 主数据库(用户、内容、发布记录) |
| Qdrant | 1.13.x | 向量数据库(人设、风格特征) |
| Redis | 7.x | 缓存 + 会话 + 任务队列 |
| MinIO | latest | 对象存储(图片、视频) |
| Prisma | 6.x | TypeScript ORM |
📊 监控与运维
| 技术 | 版本 | 用途 |
|---|---|---|
| Langfuse | 3.x | LLM 可观测性(Token、成本追踪) |
| Sentry | latest | 错误监控 + 性能分析 |
| BullMQ | 5.x | 任务队列 + 定时发布 |
| Prometheus | latest | 指标监控 |
🌐 外部服务
| 服务 | 用途 |
|---|---|
| Tavily API | 实时网络搜索 |
| Gorse | 推荐引擎(协同过滤) |
| 小红书 API | 小红书内容发布 |
| 抖音开放平台 | 抖音视频发布 |
| B 站 API | B 站内容发布 |
| 微博 API | 微博内容发布 |
🌟 核心优势
与竞品对比
| 维度 | 传统 AI 工具 | DingBulb |
|---|---|---|
| 定位 | AI 写作工具 | 内容放大器 |
| 目标 | 快速生产内容 | 发现并放大真实表达 |
| 个性化 | 基于模板 | 风格向量学习 |
| 审核 | 无/可选 | 3 个强制检查点 |
| 平台理解 | 通用内容 | 平台定制化优化 |
| 长期价值 | 内容数量 | 品牌人设建设 |
独特价值
- 人设管理系统 - 竞品缺失
- 多智能体协作 - 高技术壁垒
- 深度平台理解 - 专注中国平台(小红书、抖音等)
- 产品哲学 - 关注长期价值,而非仅追流量
💬 写在最后
如果你读到这里,说明 DingBulb 的理念可能和你产生了共鸣。
我们不想做"又一个 AI 写作工具",而是想做一个真正帮助创作者的产品:
- 不追求爆款公式,而是帮你找到自己的声音
- 不鼓励批量生产,而是放大你的真实表达
- 不只看数据指标,而是关注长期的品牌建设
这个项目还在早期阶段,有很多不完善的地方。如果你:
- 认同"技术应该服务于人的真实表达"这个理念
- 对 AI + 内容创作领域有想法和热情
- 想和我们一起探索"好的 AI 工具应该长什么样"
欢迎你加入我们。
我们需要的不只是写代码的人,更是一起思考产品方向、打磨用户体验的伙伴。不管你是工程师、设计师、产品经理,还是内容创作者,只要你相信这个方向,都欢迎来聊聊。
联系方式:
如果你想深入了解或加入我们,欢迎扫码添加微信交流:
👥 核心团队
|
|
💡 提示:添加时请注明来意(如"对 DingBulb 感兴趣"),方便我们更好地交流。
期待与你一起,做一些有意义的事。
评论
问答助学
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
内容推荐
我想问一下大家简历的字体是多少号的呢,是2页还是3页
2
今天面了两家公司,面试时间都比较短直接总结到一起了第一家1. 自我介绍2. 公司两个项目开发中,用到 Codex 或 Claude Code 了吗?3. 具体是用来写什么?用的是最多的哪个?4. Claude Code 用的是什么模型?5. 什么时候开始用的?(精确到具体月份)6. 是官方账号还是中转站?7. 当时开发一天用多少钱?8. 平时用到什么 Skill 或 MCP 吗?9. Claude
5
找实习从7月22号开始投,现在也总算是有offer了
5
怎么会有笨蛋从一月到现在,背了7个月的面试题,还啥都不会呢,到底背哪里去了,该怎么办
3
【入职求助贴】萌新刚入职某大厂做后端开发,目前还在试用期。最近遇到一个棘手的问题,想向大家求助一下。入职不久,leader 给我派了一个任务。跟我说是0.5天就可以解决,我刚毕业入职,做了一个星期没有做出来。实现一个收集定时成功任务的案例。听起来好像不复杂,但我自己摸索着做了一整个星期,到现在还没达到预期效果。这一周我基本是“边学边做”的状态,遇到卡点也会每天主动找 leader 沟通进度和疑问。
2
