被裁员后他们打造了“AI CEO”,获得3.5k+Star的项目
如果某天你突然接到裁员通知,HR告诉你:“这并不是你能力的问题,而是公司正在转向 AI 技术。”你会选择怎样的应对?有的人或许会寻找新的工作机会,有的人则可能转行,还有一些人则决定创建一个 AI CEO 来报复。最近,一个名为 OpenExecutive 的开源项目在开发者圈内受到了极大的关注。一位网友在 Reddit 上表示,自己的几位朋友在公司进行所谓“AI 转型”时被裁掉了。随即,这群开发者决定联手,开发一个以 AI 替代 CEO 和其他高层管理人员的项目。更有趣的是,这不仅是一个简单的玩具示例,而是一个真正可运行、可部署并可二次开发的多代理 AI 系统,目前已经获得了 3.5k+ Star 的关注。
这个项目利用了 8 个 AI 代理,组成了一支“虚拟高管团队”。根据 GitHub 上的介绍,OpenExecutive 并不仅仅是给 AI 模型添加一个 CEO 的提示词,而是将一家公司高管团队分解为 8 个专业角色,并由一个中心代理进行调度。具体的角色包括:首席战略官(CSO)、首席财务官(CFO)、首席人力资源官(CHRO)、总法律顾问、首席运营官(COO)、首席营销官(CMO)、首席产品官(CPO),以及董事会沟通负责人。这些角色分别负责竞争分析、财务管理、招聘与企业文化、合同与法律合规等多个领域。
用户实际上并不会直接和这 8 个代理对话,而是通过名为执行协调员的中心代理来进行交互。用户提出的问题都会首先交给执行协调员,由其判断需要哪些“高管”来参与解决。如果一个问题需要多个领域的专业知识,系统还可以并行调用相应的多个代理,最后汇总出一个统一的答案。因此,从用户的角度看,始终只有一个“CEO”在回应他们。
例如,当用户询问:“我们面临现金流紧张,但又希望开拓新市场,该如何处理?”时,AI 会请求 CFO 分析现金流,CSO 则研究市场机会,COO 会评估执行的可行性,最终将这些结论整合为一个具体的建议。当然,如果这个项目只是简单地让大模型回答商业问题,那就没什么特别之处。OpenExecutive 的独特之处在于,它集成了企业知识库、情境记忆和主动任务管理机制。企业可以上传各种资料,如 Pitch Deck、财务模型和战略文档,系统会对其进行分割,存储在 ChromaDB 中,并在回答问题时通过检索相关信息进行处理。
此外,系统在每次对话结束后会提取出重要的决策、项目和建议,保存到 SQLite 数据库中,从而在下一次会话中能够回忆起之前的讨论内容。项目还内置了 Scheduler,能够主动识别即将到期的任务并提醒用户采取后续行动。虽然目前调度器要求 API 需单实例运行,以避免同一任务重复触发,但提示词缓存经过了精心设计,系统能够有效缓存执行者角色、公司背景和知识索引。据官方 README 中透露,经过几轮交互后,缓存命中率能够达到约 85%。
OpenExecutive 的开源程度非常高,甚至留出了接口供用户添加新的专员代理。如果用户觉得现有的 8 个“高管”还不足以满足需求,可以通过完整流程添加新的 Specialist Agent。这个流程包括创建一个新代理、添加系统提示词、在路由中注册新代理等等。此外,项目内置了完整的评估系统,目前在评估目录下已有 29 个场景,覆盖全部 8 个专业领域。每个评估场景都有明确的用户问题、模拟企业背景和评分标准,系统会从多个维度进行打分。要求是平均分需要至少达到 3.5 分,如果某个维度的评分下降超过 10%,则 Pull Request 会失败。
由此可见,这个项目不仅仅是简单地“拼凑几个提示词”,而是一个致力于打造可持续测试、迭代和扩展的“AI CEO”系统的严谨工程项目。
克莱:加入热火让我再次追逐总冠军,我已准备迎接挑战
组织各类运动赛事,包括跑步赛事、球类比赛、极限运动等项目,吸引不同年龄层的参与者。...
巴尔特拉谈争议点球:姆巴佩速度差点让我犯规
组织各类运动赛事,包括跑步赛事、球类比赛、极限运动等项目,吸引不同年龄层的参与者。...