Appearance
平台介绍与产品架构
白泽 ProCode 是企业级智能开发平台:用配置搭建菜单、列表、表单、页面、接口与流程;运行时由引擎解释执行;AI 能力在智能体侧通过 Harness 组装模型、工具与技能。
功能说明
平台定位
| 维度 | 说明 |
|---|---|
| 要解决什么 | 快速交付可管理的业务应用,减少为每个需求单独发版 |
| 怎么交付 | 以配置为主,脚本扩展为辅,必要时再做产品定制 |
| 谁在用 | 实施与开发人员做配置;业务用户使用侧栏功能处理日常业务 |
| 核心能力 | 数据建模、表单、列表、动态页面、接口、流程、权限、消息、AI |
产品家族
| 产品 | 定位 |
|---|---|
| ProCode | 智能开发平台(低代码引擎 + 运行时 + 管理后台) |
| ProCode Office | 智能办公助手 |
| ProCode Claw | 个人助理 |
| ProCode 3D | 三维可视化引擎 |
本文档默认以 ProCode 主平台 为准。
能力全景
| 能力域 | 主要内容 | 侧栏常见入口 |
|---|---|---|
| 系统引擎 | 模块、表单、流程、接口、组件、报表等 | 系统引擎 |
| 数据管理 | 关系库表、时序、数据集 | 数据管理 |
| 组织与权限 | 部门、用户、角色 | 组织架构 |
| 系统管理 | 空间、系统设置、字典、主题、日志等 | 系统管理 |
| 消息 | 公告、邮件/短信、通道与投递 | 消息中心 / 消息配置 |
| 运行入口 | 待办、文档、首页等 | 工作中心、文档中心、首页 |
| AI | 模型、技能、MCP、智能引擎、对话 | 人工智能、AI 助手 |
| 移动与扩展 | 移动应用、办公插件、SSO、定时任务等 | 对应菜单 |
产品架构
平台架构分两块:低代码负责业务应用的配置与运行;AI 在智能体节点上通过 Harness 运行自主助手能力。二者共用同一套站点、权限与数据环境,入口与设计器不同。
一、低代码架构
层次关系: 使用与设计界面 → 引擎运行时 → 数据(功能配置 / 业务数据)。
| 层次 | 组成 | 职责 |
|---|---|---|
| 使用与设计界面 | Web 前台 / 管理端 | 登录、侧栏、列表/表单操作;系统引擎等设计入口 |
| 引擎运行时 | 列表、表单、页面/组件、接口、审批流程 | 按配置渲染界面,执行接口与审批 |
| 数据 | 功能配置、业务数据 | 配置定义功能;业务库保存单据与主数据 |
引擎读写关系:各引擎均读取功能配置;列表、表单、接口、审批在运行时再读写业务数据。
要点:
- 配置驱动:在模块 / 表单 / 数据仓库等中定义功能;用户打开菜单后引擎读取配置生成界面与行为。
- 脚本扩展:按钮、表单事件、接口中可写脚本,补齐规则与集成,不必先改产品发版。
- 站点隔离:以站点(空间)区分环境;设计与验收须确认当前站点。
- 审批流归低代码流程引擎;与下方 AI 智能引擎不是同一套设计器。
常见交付:建表 → 表单 → 列表 → 菜单 → 权限;需要时再加接口、审批、动态页。
二、AI 架构(Harness)
AI 侧在「智能引擎」中编排工作流;其中的智能体节点不直接裸调模型,而是通过 Harness(HarnessAgent) 把聊天模型包成可规划、可调工具的自主助手。
调用链: 智能引擎工作流 → 智能体节点 → Harness → 大模型;工具与记忆能力挂在 Harness 上,结果回喂模型后流式回复前端。
| 组成 | 说明 |
|---|---|
| 智能引擎 | 节点与连线编排(开始、智能体、检索、SQL、表单操作等) |
| Harness | Agent Framework 的「马具」运行时:在模型外组装工具调用循环、上下文、记忆与可选执行环境 |
| 模型 | 由模型管理登记,经 Harness 发起对话 |
| 扩展能力 | MCP、Skills、文件、Shell、LocalCodeAct、Mem0 等,按场景启用 |
Harness 能力一览(对齐 .NET Microsoft.Agents.AI.Harness 及可挂接扩展):
| 能力 | 作用 |
|---|---|
| 工具调用循环 | 模型可多次调用工具,结果回喂后再继续生成;可限制单轮迭代次数 |
| 会话与历史 | 按会话保留对话;支持流式输出与按次落库 |
| Todo / 规划 | 待办清单与 plan/execute 等工作模式,支撑多步任务 |
| Skills(技能) | 发现并加载技能说明与脚本,约束「怎么做」 |
| File Access | 工作目录读写工具,处理会话内文件与产物 |
| File Memory | 基于文件的会话记忆,跨轮次记下笔记与中间结果 |
| Mem0 | 外接 Mem0 记忆服务:检索/写入长期记忆,跨会话记住用户与偏好 |
| LocalCodeAct | 本机 Python 代码执行环境:模型生成代码并在受控解释器中运行 |
| Shell | 在受控工作目录执行命令,并探测可用 CLI(如 git、dotnet、python) |
| 联网搜索 | 可选 Hosted Web Search,按对话开关启用 |
| 上下文压缩 | 按上下文窗口做压缩,避免长工具循环撑爆 |
| 可观测性 | OpenTelemetry 等链路追踪(可关) |
| MCP | 产品侧挂接的外部工具协议端点,经工具列表注入 Harness |
其中 LocalCodeAct、Mem0 等以上下文提供者形式挂到 Harness;MCP、产品会话文件工具等与 Harness 管道一并注入。具体开关以智能体节点与运行环境配置为准。
配置入口:模型 / MCP / 技能 → 智能引擎挂智能体节点 → AI 助手或业务入口触发。详见 AI 引擎概述。
示例
认识平台(约 30 分钟)
- 管理员登录,浏览系统引擎、数据管理、组织架构、系统管理、人工智能。
- 打开表单引擎、模块引擎,感受低代码设计入口。
- 打开数据字典,用业务视角走一遍列表与表单。
- 阅读 平台核心概念;AI 见 AI 引擎概述。
- 新环境继续 平台初始化配置。
