一个创建人工智能的自由开源项目

3作者: apiemotion8 个月前
全观测自进化AI系统 构建了一个能够在运行时发现并整合新功能的自主AI平台。关键技术要点: 事件驱动核心:使用NATS消息总线处理工具发现、注册和执行。系统观察自身运行并进行调整。 自我提升循环:AI智能体可以创建和部署新的工具/智能体来扩展系统能力——“AI构建AI”,无需人工干预。 完全透明:实时可见决策树、推理链和智能体间通信(在生产AI系统中很少见)。 生产就绪技术栈:Docker隔离、Redis用于状态管理、K8s编排、REST API。新闻提要触发自主目标生成。 有趣之处:与静态配置的典型智能体框架不同,该系统通过动态启动专门的子智能体和工具来学习新领域。无需配置即可实现新功能的快速接入。 值得讨论的权衡:事件驱动的复杂性与可调试性之间的关系,自主进化与漂移/不稳定性之间的关系,大规模观测的开销。 欢迎贡献:https://github.com/stevef1uk/artificial_mind.git
查看原文
Self-Evolving AI System with Full Observability Built an autonomous AI platform that can discover and integrate new capabilities at runtime. Key technical points: Event-driven core: NATS message bus handles tool discovery, registration, and execution. System observes its own operations and adapts. Self-improvement loop: AI agents can create and deploy new tools/agents to extend system capabilities—"AI building AI" without human intervention. Full transparency: Real-time visibility into decision trees, reasoning chains, and inter-agent communication (rare in production AI systems). Production-ready stack: Docker isolation, Redis for state, K8s orchestration, REST APIs. News feeds trigger autonomous goal generation. The interesting bit: Unlike typical agent frameworks that are statically configured, this learns new domains by spinning up specialized sub-agents and tools dynamically. Zero-config onboarding of new capabilities. Trade-offs worth discussing: Event-driven complexity vs. debuggability, autonomous evolution vs. drift/instability, observability overhead at scale. Help welcome: https://github.com/stevef1uk/artificial_mind.git