Skip to content

Latest commit

 

History

History
92 lines (60 loc) · 3.44 KB

roadmap.md

File metadata and controls

92 lines (60 loc) · 3.44 KB

Roadmap

P0

  • 周报机器人

    • 现在的周报只有活跃度数字,没有文字描述项目进展。可以自动生成周报/双周报/月报,描述关键进展
  • 完善答疑治理功能

    • 帮群友催 owner 回 issue
    • 帮提问的群友搜索文档和 issue 区
    • 尝试回答群友的问题,如果解答不了则建议发 issue/艾特项目维护者/不说话。
    • 在提问的 issue 下面回复,帮忙搜索文档和 issue 区
  • 让已有功能更自动化

    • 通过 github workflow 执行定时任务,定时扫描
    • 让用户 fork 项目后改下配置就能用
    • 统计月活跃贡献者(MAC)自动入库
    • 自动生成周报图片、群发
    • 自动生成月报图片、群发
    • 一条命令部署
    • grafana 配置更新,增强功能

P1

声明对项目的预期

  • 支持在配置文件中声明项目分级、对它的活跃度期望、是否需要运营推广

控制器模式

根据对项目的预期,由控制器监控状态,当状态不符合预期时进行干预。类似于 k8s 的控制器模式

项目促活
  • 根据配置,监控项目的月活跃度,如果符合预期则什么都不做;如果不符合预期,则给出专家建议,比如建议回复或者关闭这几个 issue ,回复之后下周活跃度上升、月活就能上升。 可以每周一发布,激励本周工作。

    • 对每件事建模,耗时 v, 带来价值 w; 问题变成:给定有限 V, 求最优解 W, 动态规划问题。
  • 事前预测、预防: 如果预测到本周结束后可能达不到预期状态,系统应该在周中就进行 push, 推荐接下来 2 天做哪些事

运营机器人
  • 社区任务(help wanted issues)推广
    • 推荐社区任务 比如每周五推荐一些社区任务,或者艾特机器人、机器人推荐一些社区任务
    • 自动把社区任务包装成运营文案
    • 自动把文案群发到微信群、钉钉群
  • 任务推广后 A/B 测试,通过数据证明效果

比如机器人 1 通过策略 1 推广,人类通过策略 2 推广,两者推广的任务集合不一样,并且推广时间不一样(比如轮流,单周由机器人推广,双周由人做推广) 每个月进行推广数据对比,找出优势策略

  • 像 vtuber 一样有虚拟形象
  • IM 气氛组,对话、欢迎、活跃气氛 需要调研,因为机器人可能说错话、有政治不正确风险,可能只适合熟人小群

引流数据分析

定期分析 仓库 uv 和 star 率 ,从而分析运营活动的引流效果;

Readiness check

对项目进行健康检查,判断是否达到“适合运营宣传”的标准

文档治理

P2

  • 帮助新项目快速搭建一套 github workflow

    • workflow for 文档治理
    • workflow for golang
    • workflow for java
    • workflow for chores
  • 帮助新项目快速搭建一套 make 脚本,方便本地开发

    • make 模板
  • 专家建议:自动分析瓶颈指标,给出建议

    比如平均回复时间太长; 比如非 Member 提的 issue 较少,说明用户少,或者用户提问不在 github ;

- 互联网舆情监控

  • 代码敏感信息扫描

避免提交的代码中有敏感信息,即时阻止提交

  • 法律合规扫描

扫描依赖代码的许可证,是否有侵犯知识产权风险