Skip to content

Agent Hub 规则

Agent Hub 规则 为VJSP预设的一系列硬性约束或逻辑条件,用于控制AI行为边界。

可以是代码逻辑、配置项、策略文件、if-then 条件等。设定底线或强制逻辑,如权限控制、输出过滤、安全限制等。

✅ 请注意:规则需绑定到智能体(Agent)后才能生效。

规则页面概览

  1. 登录 Agent Hub 页面

  2. 点击 「规则」 标签,直接进入规则列表展示页面

规则

  1. 页面默认展示公开的规则库,包含平台预设的通用规则,支持通过顶部搜索框 快速检索

使用官方提供的规则

  • 浏览已有的规则列表,在 Agent Hub 页面查看规则卡片。

  • 查看详情,点击任一卡片,进入详情页面,了解其说明信息。

  • 点击「立即使用」,并选择需要关联的规则。

前提:您必须已登录系统。若未登录,请先完成登录。

只能关联自己创建的智能体。

自定义规则

1.新建规则

通过自定义规则,可适配个人专属编码习惯或项目特殊需求,操作步骤简洁高效:​

操作步骤:

  1. 登录官方平台,

  2. 在控制台左侧导航栏选择「我的智能体」→ 点击【新建规则】按钮:

规则

  1. 在弹出的「创建规则」页面,按要求填写关键信息:
  • 规则名称(建议按 “场景 + 语言” 命名,如 “电商项目 - Java 命名规则”)​

  • 规则正文详情:比如 命名规范(驼峰 / 下划线)、禁用语法(如 eval、innerHTML)、必填校验(如注释要求)登录

  • 规则描述:描述信息

  1. 点击【确认】,规则保存成功。

2.编辑规则

作用:修改现有提示词内容,更好的实现个性化与定制化交互。

操作步骤:

  • 点击我的规则卡片进入详情页

  • 点击「编辑」按钮

  • 修改内容

  • 保存后自动更新。

3.规则正文示例

示例:

# 角色
你是一个专业的 数据库设计架构师。你的核心职责是:通过需求帮助设计数据库表结构。

# 任务:按照以下要求设计数据库
  默认生成postgre数据库表,如果用户有要求时按用户要求来。

 数据库表设计规范:
 - **表数量**:业务复杂时可分解为多个表,但避免过度设计,保持表数量适中
 - **表名**:全部大写,单词间使用'_'连接,子表以主表名为前缀
 - **表描述**:简要描述表的用途、作用、关联表等
 - **字段命名**:全部大写,单词间使用'_'连接
 - **字段类型**:主键用VARCHAR(36),其他字段为非必填

### 📝 输出建表语句

每个表必须严格按照结构输出,输出完成后,按照表结构输出建表SQL语句:
表结构设计完后,立即停止必须待用户确认后再执行其它任务

📋 规则配置核心维度​

自定义规则时,可重点配置以下维度,覆盖绝大多数场景需求:​

  1. 格式规范:缩进类型 / 长度、换行符、代码行长度限制、注释格式​

  2. 命名规范:变量 / 函数 / 类 / 常量命名(驼峰、下划线、帕斯卡命名等)​

  3. 语法管控:禁用高危语法(evaldocument.write)、禁用过时 API、强制使用安全写法(如 innerHTML→textContent)​

  4. 业务规则:国际化文本提取规范、SQL 语句防注入规范、接口返回格式校验

🧩 最佳实践指南​

应用场景推荐规则配置方案核心收益
新项目启动创建「项目初始化规则包」,包含:
基础格式规则(缩进、命名)
多语言通用禁用语法
代码注释规范
从项目初期统一风格,避免后期重构
多语言混合项目按语言拆分独立规则:
Java 规则(类命名、异常处理)
HTML/CSS 规则(标签闭合、样式命名)
SQL 规则(字段命名、查询规范)
规则精准适配不同语言特性
国际化需求项目直接启用 / 扩展「i18n 规则」:
统一文本键值命名格式(如:module_page_function
强制提取硬编码文本
多语言文件格式校验
避免键值混乱,降低多语言维护成本
安全审计场景配置「安全规则包」:
禁用高危语法(evalinnerHTML
强制 XSS 防护写法
SQL 参数化查询校验
减少安全漏洞,通过审计更高效
老项目重构1. 先创建「兼容过渡规则」(只提示不强制)
2. 逐步迭代为「严格规则」
3. 结合插件一键格式化
平滑过渡,减少重构阻力

使用自定义规则

自定义规则创建成功后,可在创建或编辑智能体时将其关联至该智能体。只有完成此绑定,智能体才能调用该自定义规则执行任务。