介绍
DevStream 是为满足用户个性化智能需求设计的一套工作流管理系统。
DevStream 包含两个部分:
- 一套开放的工作流接口和实现规范;
- 一套符合规范的开源工作流引擎实现,目前支持本地 Python 运行。
开源项目的 GitHub 地址为:https://github.com/devstream-io/devstream 💻
欢迎参与贡献,加入社区:https://discord.com/invite/V5SE3QpdHM 🤝
为什么工作流是智能的未来?
智能工作流是具有特定任务经验并利用 AI 实现自动化的可执行过程。通常包括两类:
- 按预编排好的步骤调用 AI 的脚本;
- 按人类经验自主规划步骤完成特定任务的智能体。
相比之下:
- 非智能工作流难以适应多变的现实情况,人类工作负担依然繁重;
- 通用智能体因为缺失了将个人或组织私有经验显性化的过程,无法真正做出实际好用的效果。
所以,我们认为智能工作流是将 AI 转化为实际生产力的主要载体。
如何满足用户个性化需求?
满足用户个性化的过程,也是将个人和组织私有经验显性化的过程。这个过程的关键在于:
- 极简地框架和灵活的语言让人很容易就能表达自己的经验和需求;
- 基于此,最终让人能通过自然语言就能实现工作流。
相比之下,无代码或低代码工具通过“拖拉拽”做工作流,不可避免地存在各种限制,有学习成本和表达阻力。
与 MCP 什么关系?
DevStream 与模型上下文协议(Model Context Protocol)都提供了统一的标准框架,便利大模型与外部能力之间的互操作性,但有不同的设计选择:
- MCP 采用基于 RPC 的客户端/服务器架构,具有服务注册、能力发现等机制,可类比为微服务架构,更适用于功能相对固化的工具;
- DevStream 使用目录和文件表达语义,通过进程间调用即可实现,简单易用,可类比为脚本命令,更适用于功能灵活、自由表达的工作流。