Skip to content

平台介绍与产品架构 ​

白泽 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、表单操作等)
HarnessAgent 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 分钟)

  1. 管理员登录,浏览系统引擎、数据管理、组织架构、系统管理、人工智能。
  2. 打开表单引擎、模块引擎,感受低代码设计入口。
  3. 打开数据字典,用业务视角走一遍列表与表单。
  4. 阅读 平台核心概念;AI 见 AI 引擎概述。
  5. 新环境继续 平台初始化配置。

相关文档 ​

白泽 ProCode 开发者文档