使用说明

项目简介

BeeAI 是一个开源平台,旨在帮助用户发现、运行和组合来自任何框架和语言的 AI Agent。它提供了一个统一的平台,用于无缝集成和编排各种 AI Agent,无论这些 Agent 是使用 Python、TypeScript 还是其他框架开发的。BeeAI 致力于简化 AI Agent 的发现、连接和协同工作,使用户能够轻松构建复杂的 AI 应用。

主要功能点

  • 框架无关性: 支持集成来自任何语言或平台的 AI Agent。
  • 简化编排: 允许用户将简单的构建块组合成复杂的工作流程。
  • Agent 发现: 提供强大的 Agent 目录和搜索功能,方便用户查找和使用 Agent。
  • BeeAI 生态系统: 对 Python 和 TypeScript Agent 开发者提供一流的支持,通过 BeeAI Framework 简化 Agent 开发。
  • Web 界面和 CLI: 提供 Web 用户界面和命令行工具,方便用户管理和运行 Agent。
  • Agent Library: 提供完整的参考 Agent 实现库,帮助用户快速上手和参考。

安装步骤

  1. 使用 Homebrew (macOS): 如果你的系统是 macOS,并且安装了 Homebrew,可以使用以下命令快速安装和启动 BeeAI:
    brew install i-am-bee/beeai/beeai
    brew services start beeai
  2. 其他安装方式: 请参考 官方文档 获取更多安装选项,例如 Docker 部署或其他平台的安装指南。

服务器配置

BeeAI MCP 服务器主要通过命令行或 Web 界面进行操作,客户端通常需要配置服务器的启动命令以建立连接。以下是基于仓库信息生成的 MCP 客户端配置信息,用于连接 BeeAI 服务器:

{
  "serverName": "beeai",
  "command": "beeai",
  "args": [],
  "description": "BeeAI MCP 服务器",
  "लांग्वेज": "多种语言 (框架无关)",
  "notes": "请确保 beeai 命令在 MCP 客户端的运行环境中可执行 (例如已添加到 PATH 环境变量)。",
  "features": [
    "资源管理 (Agents 目录)",
    "工具注册和执行 (Agents 运行)",
    "Prompt 模板 (Agents 配置)"
  ]
}

基本使用方法

  1. Web 界面: 安装并启动 BeeAI 服务器后,在浏览器中访问 'http://localhost:8333' 即可使用 Web 界面。通过 Web 界面可以浏览 Agent 目录、运行 Agent 和管理配置。

  2. 命令行界面 (CLI):

    • 列出所有可用 Agent:
      beeai list
    • 运行 Agent:
      beeai run <agent_name> [input_arguments]
      例如,运行 'chat' Agent:
      beeai run chat "你好,世界!"
      或者,运行 'chat' Agent 并使用 JSON 格式输入参数:
      beeai run chat '{"messages": [{"role": "user", "content": "What is the weather in London?"}], "config": {"tools": ["weather"]}}'

    详细的命令行使用方法可以通过 'beeai --help' 命令查看。

  3. 查看文档: 访问 docs.beeai.dev 查看完整的 BeeAI 文档,了解更多高级功能和配置选项。

注意: BeeAI 平台本身提供 Agent 运行和管理能力,用户可以通过 Web 界面或 CLI 与 BeeAI 平台交互,进而使用平台托管的各种 AI Agent。对于 MCP 客户端而言,配置并连接到 BeeAI 平台后,即可通过 MCP 协议调用 BeeAI 平台提供的 Agent (作为 Tool) 和资源。

信息

分类

AI与计算