AIGNE Framework 亮相 AI Camp:演讲回顾

昨天,ArcBlock 荣幸地受邀在 AI Camp 发表演讲。我们向在场的注册开发者和 AI 爱好者介绍了 AIGNE Framework。这次活动是一个绝佳的机会,展示了 AIGNE 如何改变开发者构建 AI 驱动应用的方式,我们很高兴能在这里分享演讲的精彩亮点。


从兴趣项目到开源框架
ArcBlock 首席执行官兼创始人 Robert Mao 在演讲开场时分享了 AIGNE 的起源故事。它始于 2023 年的一个业余项目 Aistro——一款 AI 驱动的占星应用。该应用获得了巨大的关注,下载用户达数万,每天还有数百名新用户加入。这一成功激发了对大语言模型(LLMs)及其挑战(特别是幻觉问题)的深入探索。受此旅程启发,Robert 将 AIGNE 从一个个人爱好转变为一个强大的开源框架,旨在赋能开发者创建复杂的 AI 应用。

AIGNE Framework 介绍
在 AI Camp,我们发布了 AIGNE Framework,这是一个用于构建基于 LLM 应用的 TypeScript 原生开源平台。AIGNE 凭借其核心组件脱颖而出:

- Agent Studio:一个无代码平台,允许用户通过拖拽界面创建 AI 应用,让非开发人员也能快速进行原型设计和应用部署。
- Agency CLI:一个为偏好动手实践的开发者准备的强大命令行界面,能够实现对 AI Agent 的无缝集成和控制。
- AIGNE Observability:一个独特的功能,能够提供 LLM 应用后台运行的透明度,解决了监控和调试复杂 AI 工作流的关键需求。该工具显示详细日志,包括 Agent 交互、Token 使用情况和成本,确保开发者拥有完全的可视化能力。
我们强调了 AIGNE 的设计原则,包括其 TypeScript 基础,这使得 Agent 可以在服务器、浏览器和移动设备上运行。该框架的发布-订阅(pub-sub)通信模型实现了 Agent 之间的无缝交互,确保了隐私和去中心化——这是我们母公司 ArcBlock 作为区块链企业的核心优先级。此外,AIGNE 的函数式编程方法将一切视为 Agent,简化了架构并使其具有高度模块化。
现实世界的影响:从占星到 ArcSphere
我们分享了 AIGNE 如何驱动现实世界的应用,包括最初的占星应用和一款名为 ArcSphere 的全新 AI 原生移动浏览器(已在 iOS 和 Google Play 上线)。

ArcSphere 集成了 AI Agent 来总结网页内容、回答问题,甚至实时优化社交媒体文案。Robert 幽默地讲述了 ArcSphere 的 Prompt 如何帮助润色他的推文,将他“幼儿园水平”的英语转化为专业的、符合 CEO 身份的帖子,并配有防止不当言论的护栏。

现场演示
演示环节展示了 AIGNE 的强大功能。其中一个亮点是仅用几行代码构建的简单聊天机器人,利用 AIGNE 基于 YAML 的 Agent 定义和可观测性工具来跟踪与 OpenAI 模型的交互。另一个演示展示了通过 MCP (Model-Controller-Provider) 服务器集成的 SQLite 数据库,AI 在其中生成并执行 SQL 查询以创建和管理表,而可观测性工具则实时揭示了这一过程。




我们还介绍了 Guard Rail Agent,这是一个关键功能,用于防止产生不良输出(如在生产环境中删除数据库表或使用不当语言)。这确保了开发者能够充满信心地构建更安全、更可靠的应用。
社区参与及未来愿景
观众对 AIGNE 的无代码能力表现出极大的热情,演讲结束后占星应用的下载量明显飙升。虽然申请 AIGNE 运维工具私测的人数相对较少,但我们收到的反馈弥足珍贵。一位风险投资人和一位社区成员鼓励我们专注于应用开发而非独立工具,这促成了去年 5 月发布的无代码 AIGNE 平台的诞生。该平台已经驱动了数百个应用,包括由 Linux 基金会赞助的 DIF Hackathon 中的 25 个项目,其中一些项目还获得了大奖。

展望未来,我们很高兴 AIGNE 已经开源,供全球开发者使用。我们的 GitHub 仓库 包含丰富的演示和快速入门指南,仅需 Node.js (v20.0+) 和一个 API 密钥(如 OpenAI)即可开始。我们还强调了 AIGNE 对复杂工作流的支持,例如沙箱环境中的代码执行,以及与 MCP 服务器集成以增强功能。
加入社区

请继续关注包括 SeattleJS、旧金山的 AI in Production 迷你会议、AI Week 等更多活动。ArcBlock 团队将开始进行直播,演示代码构建并讨论项目。访问 www.arcblock.io 获取最新动态,或在 X 上关注我们。
本页涉及
产品
-
AIGNE
active
面向开发者的 agent 开发框架。从命令行创建并运行一个项目,需要细节时再查框架文档。
-
AIGNE Studio
sunset
一个建造和运行 agent 的地方,不用手写中间的接线,也可以接自己部署的模型。这部分工作已并入 ARC。
-
Aistro
active
一个用大语言模型来写解读的占星应用。它最初是建在 ArcBlock 自家平台上的内部项目,用来展示这个平台能承载什么。