停止用胶带拼接AI智能体:认识SmythOS
原型设计一个智能体很简单,但运营它?这可能有点麻烦。
这需要的不仅仅是一堆杂乱的脚本、脆弱的LangChain链,以及一个充满"这次为什么又坏了?“的笔记本。
简单来说:胶带方法无法扩展。
作为开发人员,您可能已经意识到智能体编排本身就是一个工程问题。当工作流程跨越工具和团队时,您需要跟踪、角色和能够承受生产流量的运行时。
这就是为什么AI的下一波浪潮是关于为智能体提供适当的操作系统。进入SmythOS,一个旨在将智能体从玩具演示转变为生产系统的开源项目。
为什么智能体编排现在很重要
LangChain和类似库使实验变得容易;生产环境则不同。仅凭日志无法解释偏差。您需要跟踪来端到端跟踪请求,以及指标来跟踪延迟、错误和令牌。这三个信号构成了可靠性的基线。
以下是开发人员在缺乏智能体编排时遇到的问题:
- 扩展:在笔记本电脑上运行几个智能体没问题。为数千用户服务的生产系统则不行。
- 调试:日志只讲述部分故事。开发人员需要完全的可观察性来了解智能体为何偏离轨道。
- 部署:云、边缘和本地环境都需要不同的设置。
这就是为什么编排已成为需要解决的热门问题,也是SmythOS介入的地方。
SmythOS带来的价值
SmythOS是一个用于AI智能体的开源操作系统。核心构建块(SmythOS运行时环境(SRE)、SDK和CLI)采用MIT许可,可在GitHub上获得。
它旨在为开发人员提供从概念到生产所需的关键组件。
使用SmythOS,您可以:
- 编排多智能体系统,使其协作而非冲突
- 部署到云、边缘设备或私有基础设施
- 使用SRE + SDK + CLI进行代码优先构建;可选使用可视化构建器进行可视化工作流程
- 通过内置的可观察性和有状态内存进行调试
- 通过细粒度权限、角色和策略检查来强制执行安全性,在执行前拒绝不安全的调用
将其视为从"用胶带制作项目"转变为可以构建真实系统的坚实基础。
SmythOS实际智能体编排:6个开发者主导的案例研究
理解SmythOS最实际的方法是看它在实际中的应用。
跨行业开发人员正在摆脱庞大、脆弱的智能体,转而连接更小、专门构建的智能体。
每个智能体处理一个专注的任务。这之所以可能,是因为SmythOS提供了使它们作为可靠系统协同工作的编排。
以下是六个示例,展示了开发人员如今如何使用SmythOS构建生产就绪的工作流程。
1. 客户支持 → 更快的路由,更少的开销
一个处理大量日常工单的支持团队旨在改善响应时间,而无需增加人员或投资全栈AI解决方案。
相反,他们在SmythOS中部署了三个轻量级智能体:
- 一个智能体过滤和清理传入消息
- 另一个按主题和紧急程度对它们进行分类
- 第三个通过webhook将工单路由到正确的支持队列
设置很简单,但影响不可否认。响应时间下降了近50%,代理可以专注于解决而不是分类。
2. SEO工作流程 → 从关键词到LinkedIn帖子
在营销工作流程中,开发人员在SmythOS上构建完整的智能体链:
- 一个智能体发现低难度、高意图关键词
- 另一个组装准备给客户的SEO报告
- 第三个将长篇帖子重新调整为适合LinkedIn的更新
- 第四个监控新闻通讯并标记病毒内容以供策划
这让团队能够领先于趋势,并从现有内容中榨取更多投资回报率,所有这些都无需手动交接。
3. 创意项目 → 无需来回沟通的简报
在快节奏的组织中,延迟通常在甚至开始工作之前就开始了。这就是一家创意机构面临的问题:分散的输入、缓慢的启动和不明确的期望。
他们的解决方案结合了SmythOS智能体来解决两个痛点:
- 对于内部运营,一个智能体被动记录桌面活动。只是应用程序使用情况和时间戳,没有截图或侵入性跟踪。第二个将其总结为每日摘要以供指导。
- 在创意方面,一个智能体通过表格采访利益相关者,另一个生成结构化简报,第三个自动将其发送给团队负责人。
这大大减少了来回沟通。项目经理提前获得了他们需要的上下文。领导者获得了可见性而无需微观管理。
4. 出版、法律和现场运营:准确性、语调和速度
在受监管的行业中,工作流程需要快速且正确。
在一家处理lectionary内容的数字出版商,开发人员构建了一组智能体来回答读者问题:
- 一个处理快速、特定上下文的检索
- 第二个调整语调和措辞以匹配内部风格
- 第三个在发送任何响应之前应用合规过滤器
在运营方面,一家建筑公司采用了类似的模块化方法:
- 一个智能体在工作结束时收集收尾文件
- 另一个检查完整性和签名要求
- 最后一个智能体将包发送给客户并在Procore中更新时间表
在这两种情况下,堆栈都很简单,工作完成得更快,没有任何遗漏。
开源优先
开源意味着您可以检查代码、在本地运行它,并将其适应您的堆栈,而没有任何意外或锁定。
在这方面,SmythOS是开源的,今天可在GitHub上获得。开发人员可以分叉它、扩展它或回馈贡献。
您还可以找到:
- 可以为您自己的项目重新混合的入门模板
- Discord上不断增长的开发者社区
- 您可以信任、审计和按您的条件部署的透明代码库
跨空间和智能体管理访问
当工具调用凭据或私有数据时,多智能体系统会变得危险。为了解决这个问题,SmythOS将访问控制分为组织和空间层。它还使用基于角色的权限来决定谁(或哪个智能体)可以查看、更改或调用什么。
开发人员可以使用内置角色,如查看者、编辑者、管理员、超级管理员,或在组织级别创建自定义角色以进行更精细的控制。
这些角色管理跨智能体、空间和敏感区域(如计费、分析和设置)的访问。
访问结构
在SmythOS上,空间是智能体、协作者和数据存在的工作表面。
邀请某人加入智能体会自动将其添加到拥有它的空间,您可以从空间设置管理成员角色。修改Vault密钥等操作在空间级别进行权限控制。
在组织级别,您为新成员设置默认角色,并定义跨空间应用的自定义角色配置文件。
运行时执行:当智能体尝试工具调用时,SmythOS根据工具所需的权限检查调用者的角色/范围。如果不匹配,调用在工具运行前被阻止。工作流程继续,跟踪/日志显示被阻止的步骤,因此事件是可审计的。
如何开始
如果您厌倦了用胶带拼接智能体,并想要一些实际上可以投入生产的东西,以下是入门方法:
- 访问smythos.com并创建一个免费账户。
- 在github.com/SmythOS/sre探索开源仓库。
- 加入Discord社区以分享想法、提问和协作。
您的AI智能体不必停留在脆弱的原型中。使用SmythOS,您可以构建可扩展、保持可观察性并真正在生产中保持稳定的系统。
这是一篇由SmythOS提供的赞助文章。SmythOS是一个旨在大规模构建、部署和管理智能AI智能体的平台。