使用说明

LYRAIOS (LLM-based Your Reliable AI Operating System) 是一个先进的AI智能体操作系统,它基于 Model Context Protocol (MCP) 构建,旨在为各类AI应用提供强大的后端支持。LYRAIOS 通过标准化的方式向客户端提供上下文信息和功能,核心目标是创建一个可扩展、安全且功能丰富的AI应用运行平台。

主要功能点:

  • 资源管理: LYRAIOS 能够托管和管理各种资源,为AI应用提供数据访问能力,例如文件系统、数据库等。
  • 工具集成: 支持注册和执行外部工具,允许LLM客户端调用各种功能,如计算器、网页搜索、金融分析等,极大地扩展了AI应用的能力边界。
  • Prompt模板: 支持定义和渲染Prompt模板,使得用户可以定制与LLM的交互模式,实现更灵活和个性化的AI应用体验。
  • 多智能体协作: LYRAIOS 具备多智能体协作引擎,可以协调多个AI智能体协同完成复杂任务,支持企业级的工作流自动化和冲突解决。
  • 跨平台运行: LYRAIOS 旨在构建跨终端的AI运行时环境,支持从个人智能助手到企业数字员工的平滑迁移,应用场景广泛。

安装步骤:

  1. 克隆仓库: 首先,使用Git克隆LYRAIOS仓库到本地:

    git clone https://github.com/GalaxyLLMCI/lyraios
    cd lyraios
  2. 创建并激活虚拟环境: 为了隔离项目依赖,建议创建一个Python虚拟环境:

    python3 -m venv aienv
    source aienv/bin/activate  # 或 aienv\Scripts\activate (Windows)
  3. 安装 phidata: LYRAIOS 使用 'phidata' 进行工作区管理,需要先安装:

    pip install 'phidata[aws]'
  4. 设置工作区: 使用 'phidata' 初始化工作区:

    phi ws setup
  5. 复制密钥示例文件: 复制示例密钥配置文件到工作区密钥目录:

    cp workspace/example_secrets workspace/secrets
  6. 创建 .env 配置文件: 复制示例环境变量配置文件并重命名:

    cp example.env .env

    您需要在 '.env' 文件中配置 OpenAI API 密钥等必要的环境变量。

  7. 启动 LYRAIOS: 使用 'phidata' 启动 LYRAIOS 本地服务器:

    phi ws up

    启动成功后,您可以通过浏览器访问 'http://localhost:8501' 查看 Streamlit 应用界面。

服务器配置 (MCP 客户端配置):

对于需要连接 LYRAIOS MCP 服务器的客户端,您需要配置服务器的启动命令。由于 LYRAIOS 默认通过 'phi ws up' 启动本地开发环境,客户端配置可以简化为指向本地服务即可。以下是一个 MCP 客户端配置示例 (JSON 格式):

{
  "serverName": "LYRAIOS Local Server",
  "command": "phi",
  "args": ["ws", "up"],
  "description": "连接到本地 LYRAIOS MCP 服务器 (开发环境)",
  "capabilities": [
    "resources",
    "tools",
    "prompts"
  ],
  "transport": "stdio"
}

参数注释:

  • 'serverName': 服务器名称,客户端显示用,例如 "LYRAIOS Local Server"。
  • 'command': 启动服务器的命令,这里使用 'phi',前提是您已安装并配置好 'phidata' 工作区。
  • 'args': 传递给启动命令的参数,'["ws", "up"]' 指示 'phidata' 启动本地工作区,这将启动 LYRAIOS 的前端和后端服务。
  • 'description': 服务器描述信息,方便客户端用户了解服务器用途。
  • 'capabilities': 声明客户端期望服务器提供的 MCP 功能,例如 'resources', 'tools', 'prompts'。
  • 'transport': 指定客户端与服务器通信的传输协议,'stdio' 表示使用标准输入输出流,适用于本地进程通信。

基本使用方法:

  1. 启动服务器: 按照安装步骤启动 LYRAIOS 服务器 ('phi ws up')。
  2. 访问 Web UI: 在浏览器中打开 'http://localhost:8501',即可访问 LYRAIOS 的 Streamlit Web UI 界面。
  3. 与 AI 助手对话: 在 Web UI 的聊天界面中输入问题,即可与 LYRAIOS AI 助手进行交互。LYRAIOS 将根据您的问题,利用集成的工具和知识库提供智能回复和功能。
  4. 配置 MCP 客户端: 如果您需要开发独立的 MCP 客户端来连接 LYRAIOS 服务器,请参考上述服务器配置信息,配置客户端连接到本地运行的 LYRAIOS 服务。

停止服务器: 要停止 LYRAIOS 本地服务器,可以在终端中运行:

phi ws down

请注意,上述使用说明是基于 LYRAIOS 仓库提供的文档和代码进行分析的,实际使用时请参考仓库的最新文档和指南。

信息

分类

AI与计算