跳到主要内容

Introduction

NPO 是一个企业级 AI 代理平台,使组织能够设计、构建、测试、部署和管理智能 AI 代理。该平台由两个互补的应用程序组成,它们协同工作以覆盖完整的代理生命周期——从创建到日常使用:

  • NPO Studio: 设计、配置和发布 AI 代理的构建者工作区。
  • NPO Workspace: 供最终用户与已部署代理进行交互、管理和监控的仪表板。

NPO Studio

NPO Studio 是代理构建者设计 AI 代理、配置后端集成和管理平台范围设置的开发和管理环境。

关键功能

功能描述
Agent Profile Management创建、编辑、版本控制、发布、撤销发布、共享和删除 AI 代理配置文件。支持单一代理(独立)和深度代理(主代理 + 子代理)。
Agent Design Canvas可视化拖放画布,用于组装代理架构——将 LLM 提供者、触发器、聊天记忆、MCP 服务器、子代理和技能连接成一个工作代理图。
LLM Configuration配置语言模型提供者(OpenAI、Anthropic、Google Gemini),选择模型,并调整参数,如温度、最大令牌、重试和超时。
MCP Server Management设置 MCP(模型上下文协议)服务器配置文件,以将代理与后端 API 和外部工具连接。配置 OAuth 身份验证,选择 API 工具,并管理服务器端点。
Middleware将中间件层应用于代理——Human in the Loop 用于工具批准控制,PII Protection 用于敏感数据编辑,Summarization 用于对话上下文管理。
Skill Registry创建、发现和管理可重用的技能,以标准化代理行为。技能可以是私有的、共享的或公共的,并作为模块化指令集附加到代理上。
Knowledge DB通过将文档(PDF、XLSX、CSV、PPTX)上传到知识数据库来管理代理的知识来源,代理可以在对话中引用这些数据库。
Playground在发布之前在沙盒环境中测试代理——验证MCP服务器连接、验证连接器、测试技能并交互式验证代理响应。
Configuration Management管理LLM提供者、API密钥、Kubernetes集群、主题/颜色设置、用户、组和基于角色的访问控制。

NPO Workspace

NPO Workspace 是NPO Studio的最终用户伴侣。它提供了一个对话界面,用户可以与发布的AI代理互动,管理他们的代理组合,并配置工作区级别的设置。

关键功能

功能描述
Chat Interface通过丰富的聊天体验与AI代理对话。发送消息、附加文件,并接收由代理配置的LLM和工具提供的智能响应。
Agent Selection从您自己的代理、共享代理或AI代理目录中的代理中进行选择。根据需要切换代理和模型。
MCP Server Management直接从工作区查看、添加或移除连接到您所选代理的MCP服务器。
Web Search Toggle启用或禁用需要最新信息的代理的实时网络搜索。
Conversation History访问并重新查看按日期组织的过去对话,以便后续跟进或参考。
Agent Management创建新代理(简单或高级模式),查看和更新代理详细信息,并监控代理实例。
Human in the Loop当代理请求需要批准的工具执行时,请查看工具调用详细信息,并在执行继续之前选择批准、编辑或拒绝。

NPO Studio 和 NPO Workspace 如何协同工作

阶段NPO StudioNPO Workspace
Build设计代理架构,配置 LLM,连接 MCP 服务器,设置中间件
Test使用 Playground 验证代理行为,然后再发布
Publish发布代理以使其可供用户使用已发布的代理出现在工作区
Use与代理聊天,管理对话,附加文件
Manage更新代理配置文件,重新版本,调整配置查看代理详细信息,更新设置,管理 MCP 服务器
Collaborate与用户/组共享代理配置文件并设置权限访问共享代理,浏览 AI 代理目录

Session Continuity: 如果您已经登录到 NPO Studio,当您在同一浏览器中打开 NPO Workspace 时,您的会话会自动保留 — 无需再次登录。