xpert-ai/xpert

XpertAI is an open-source platform for building, running, and evolving ai agents, providing extensible capabilities and infrastructure for diverse AI systems.

解决的问题

Xpert 是一个开源平台,旨在构建、管理和治理 AI 代理团队。它解决了从简单的聊天界面转向专业 AI 团队的复杂性,这些团队能够执行复杂的工作流程、与企业数据整合,并在具有权限和审计追踪的受控环境中运作。

运作方式

Xpert 使用基于 NestJS 的插件优先模块化架构。它结合了灵活的 AI 推理(Agents)与确定性的业务流程(Workflows),并使用 LangGraph 状态图。

主要组件包括:

  • Xpert Bosi: 一个作为团队领导者的桌面应用程序,允许用户组装代理、管理文件,并执行本地 shell 指令或云端电脑操作。
  • Xpert Platform: 管理代理执行、权限和共享资源的后端运行环境。它支持插件系统,用于添加模型、工具和 MCP (Model Context Protocol) 应用程序。
  • Workbench: 专用的交互式视图,用户可以在此检查、修正并批准 AI 代理产出的工作成果。
  • Knowledge Integration: 使用 RAG 和 GraphRAG 来解析文件并检索带有引用的证据。

目标用户

  • 开发者: 构建代理应用程序和多代理工作流程。
  • 组织: 需要一个受控、可自托管的 AI 代理平台来处理业务流程。
  • 企业用户: 希望将 AI 代理与其内部数据和 BI 工具整合。

特色亮点

  • 混合架构: 结合代理推理与结构化工作流程,以获得可预测的结果。
  • 插件优先设计: 从模型提供商到业务应用程序,一切皆为插件,使系统具有高度可扩展性。
  • 受控执行: 内置审批、类型化工具和审计追踪,确保企业安全使用。
  • 本地执行: Xpert Bosi 桌面应用程序允许代理执行本地 shell 指令,并需逐项指令批准。
  • RAG/GraphRAG 支持: 整合了解析文件和引用来源的功能,以提供扎实的 AI 回应。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目