Hasty Briefsbeta

双语

Show HN: Jido 2.0, Elixir Agent Framework

3 months ago
  • #AI
  • #BEAM
  • #Elixir
  • 经过18个月的开发,Jido 2.0现已正式发布
  • 该项目最初于2024年以BotHive之名启动,后演变为基于BEAM运行时、专注AI的机器人平台
  • Jido 1.0存在过度设计问题,根据用户反馈2.0版本实现了更简洁友好的架构
  • Jido 2.0采用纯函数式智能体架构,仅通过cmd/2单一函数处理所有动作
  • 智能体作为数据结构包含状态、动作和工具三要素,显著提升测试与调试效率
  • Jido.AgentServer提供受监督的GenServer运行时,支持信号路由和父子层级管理
  • Direct与FSM等策略可插拔,用于灵活控制动作处理流程
  • Jido AI通过ReAct和思维链等策略将大语言模型调用深度集成至智能体
  • jido_action和jido_signal包提供通用动作契约与标准化消息协议
  • 底层采用ReqLLM多供应商大模型客户端,已实现11种供应商接入方案
  • 生态持续扩展中,已获得社区贡献并原生支持Ash Framework框架
  • ash_jido模块使Ash资源可转化为保留授权与类型安全的AI可调用工具
  • Jido 2.0已登陆Hex平台,配套完整文档和社区支持资源