跳转到主要内容
ToolPotion

GitHub - microsoft/JARVIS

JARVIS 由微软开发,将大型语言模型 (LLM) 与机器学习 (ML) 社区连接起来。它旨在通过将 LLM 与来自 Hugging Face Hub 的专家模型集成来探索通用人工智能 (AGI)。JARVIS 根据用户请求自动执行任务并生成响应。

访问URL

描述

JARVIS 是一个协作系统,它利用 LLM 连接各种 AI 模型以执行复杂任务。该系统由微软开发,旨在推进通用人工智能 (AGI) 的研究。它通过一个四阶段工作流程运行:任务规划、模型选择、任务执行和响应生成。该系统使用 ChatGPT 分析用户请求,从 Hugging Face 中选择专家模型,执行任务并生成响应。

JARVIS 提供了多种功能,包括对 Azure 平台上 OpenAI 服务的支持以及 GPT-4 模型。它提供用于交互的 CLI 和 Web 模式。该系统支持不同的配置,包括一个不需要本地模型部署的“精简版”版本,以及一个具有更广泛要求的“默认”版本。该项目还包括一个 Gradio 演示和 Web API 访问中间结果。该系统的架构允许集成各种模型,从而增强其在任务自动化和响应生成方面的能力。

JARVIS 专为研究人员、开发人员以及任何有兴趣探索 LLM 和 AI 任务自动化功能的人而设计。该系统的模块化设计允许轻松集成新模型和功能。该项目提供了详细的设置和使用说明,包括服务器配置和 Web 应用程序部署。该项目还提供了示例请求和响应,以帮助用户了解如何与系统交互。该项目的文档包括有关系统要求、快速入门指南以及相关研究论文的引用信息。

JARVIS 的价值在于它能够通过将 LLM 与专家模型集成来简化复杂的 AI 任务。它为研究人员提供了一个试验不同模型和配置的平台。该系统的灵活性和模块化设计使其成为任何有兴趣探索 LLM 在 AI 领域潜力的宝贵工具。

GitHub的核心功能

  • 将 LLM 与专家模型集成

  • 支持任务规划和执行

  • 利用 ChatGPT 进行任务分析和响应生成

  • 提供 CLI 和 Web 模式

  • 支持 OpenAI 和 GPT-4

  • 提供 Gradio 演示

  • 提供用于中间结果的 Web API

  • 包含用于更轻松设置的“精简版”配置

  • 支持本地和 Hugging Face 推理端点

  • 促进 AI 任务自动化

  • 模块化设计,易于集成新模型

GitHub入门

  1. 克隆:从 GitHub 克隆 JARVIS 存储库。

  2. 安装依赖项:设置环境并使用 conda 和 pip 安装必要的软件包。

  3. 配置:在配置文件中替换 API 密钥和令牌。

  4. 下载模型:使用提供的脚本下载所需的模型。

  5. 执行:在服务器、CLI 或 Web 模式下运行服务器和应用程序。

  6. 访问:通过 Web API 或 Gradio 演示访问服务。

  7. 测试:通过发送请求并分析响应来测试系统。

  8. 优化:探索不同的配置和模型以优化性能。

GitHub的使用案例

  • 任务自动化
  • 模型集成
  • AI 研究
  • Web API 访问
  • Gradio 演示
  • CLI 交互
  • 模型评估

GitHub的常见问题

GitHub 评价

加载中...

与 GitHub 类似的热门AI工具

AI GitHub 仓库

Dify 是一个用于开发 LLM 应用的开源平台。它提供了一个可视化画布,用于构建 AI 工作流、RAG 管道和代理功能。凭借全面的模型支持和 LLMOps 功能,它能够为开发人员实现快速原型设计和生产部署。

精选AI 智能体构建工具

AI GitHub 仓库

MS-Agent 是一个轻量级、可扩展的框架,旨在赋予 AI 代理自主探索和复杂任务执行能力。它支持多代理系统、代码生成、视频生成和高级研究功能,为开发者提供灵活的架构。

AI 智能体构建工具

IoA 是一个开源框架,支持协作式 AI 智能体处理复杂任务。它使用受互联网启发的架构,用于多样化智能体集成和自主团队组建。主要功能包括异步任务执行和自适应对话流程。它允许 AutoGPT 和 Open Interpreter 等智能体协同工作,扩展它们的能力。

AI 智能体构建工具

AI GitHub 仓库

Gwenflow 是一个用于编排由自主 AI 代理和大型语言模型 (LLM) 驱动的应用程序的 Python 框架。它简化了将 LLM 和代理集成到可扩展解决方案中的过程,支持多种 LLM 提供商、多代理流、RAG 管道和流式传输。

AI 智能体构建工具

Devika 是一款开源 AI 软件工程师,旨在作为 Devin 的替代方案。它能够理解高级指令,将其分解,研究信息并编写代码。Devika 支持多种编程语言,并与各种 LLM 集成,旨在通过提供 AI 辅助来革新软件开发。

AI 编程助手

AI GitHub 仓库

BeeAI Framework 是一个开源工具包,用于构建生产就绪的 AI 代理和多代理系统。它支持 Python 和 TypeScript 开发,提供推理、行动、协作和强大的错误处理功能,从而实现复杂的问解决。

AI 智能体构建工具

AI 智能体

一个代理平台,为编码代理提供构建代理、团队和工作流的基本组件,以及在您自己的云中安全服务它们的运行时。

精选AI 智能体构建工具

AI 智能体

Mistral AI 的 Agents 和 Conversations API 使开发者能够构建自主 AI 系统。这些由 LLM 驱动的代理可以规划、使用工具并执行复杂任务以实现特定目标,它们之间可以相互协作以获得更高级的成果。它支持多模态模型和持久化状态。

AI 智能体构建工具