描述
JarvisCore是一个开源的Python框架,专为构建自主多智能体AI系统而设计。它由Prescott Data开发,旨在促进能够在生产环境中无人值守运行的智能体的创建。该框架强调点对点智能体编排,确保没有单点故障。这是通过SWIM八卦网络实现的,允许智能体无缝发现和相互通信。
阅读更多
JarvisCore的一个突出特点是其强大的内存系统。它包含一个四层内存结构,包括工作草稿、情节账本、LLM压缩的长期摘要,以及通过Athena MemOS提供的可选跨会话语义记忆。该内存系统确保智能体能够在会话之间保持上下文,从而随着时间的推移变得更加高效和有效。
JarvisCore还优先考虑安全性,其Nexus凭证层允许智能体与第三方API交互,而无需暴露原始凭证。这种零信任方法确保OAuth2、API密钥和基本身份验证得到安全管理,避免它们进入智能体推理中。
该框架支持广泛的集成,提供针对Slack、GitHub、Zoom、SAP、NetSuite、MS Graph和Salesforce等平台的预构建操作。这种广泛的集成能力使开发人员能够将JarvisCore智能体连接到各种业务系统,增强其功能。
为了实现可观察性,JarvisCore提供全栈追踪,使开发人员能够监控每个智能体的转变、工具调用和LLM请求。这得益于Redis PubSub用于实时流和Prometheus用于操作仪表板,确保全面的监控和合规性。
JarvisCore非常适合希望在生产环境中部署AI智能体的开发人员。它提供两种智能体配置文件:AutoAgent,运行完整的认知循环,以及CustomAgent,允许确定性控制。这种灵活性使其适用于从研究和分析到API工作者和确定性管道的广泛应用。
- 类别AI 智能体构建工具
- 定价模式开源
- 部署云端
- 平台Python
JarvisCore的核心功能
开源Python框架
点对点智能体编排
四层智能体内存系统
零信任凭证管理
广泛的服务集成
全栈可观察性
两种智能体配置文件:AutoAgent和CustomAgent
自组织智能体网络
如何使用 JarvisCore?
安装:在您的Python环境中设置JarvisCore
配置:添加LLM提供者和必要的凭证
运行:执行您的第一个自主智能体
优化:集成额外服务并增强智能体能力
JarvisCore的使用案例
- 自主研究
- API集成
- 生产监控
- 数据分析
- 工作流自动化




