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 Studio | NPO Workspace |
|---|---|---|
| Build | 设计代理架构,配置 LLM,连接 MCP 服务器,设置中间件 | — |
| Test | 使用 Playground 验证代理行为,然后再发布 | — |
| Publish | 发布代理以使其可供用户使用 | 已发布的代理出现在工作区 |
| Use | — | 与代理聊天,管理对话,附加文件 |
| Manage | 更新代理配置文件,重新版本,调整配置 | 查看代理详细信息,更新设置,管理 MCP 服务器 |
| Collaborate | 与用户/组共享代理配置文件并设置权限 | 访问共享代理,浏览 AI 代理目录 |
Session Continuity: 如果您已经登录到 NPO Studio,当您在同一浏览器中打开 NPO Workspace 时,您的会话会自动保留 — 无需再次登录。