必须通过Rules功能接入企业级代码规范,而非反复对话提醒:管理员在comate.baidu.com/team/rules创建团队级Rules,严格按rule_type、scope、pattern、message四字段配置命名、结构、业务三类规则,发布后成员同步ID并重启IDE即可离线生效。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

要让团队所有成员的Comate自动遵循统一的命名规则、代码结构和业务逻辑约束,必须通过Rules功能接入企业级代码规范,而不是靠每次对话反复提醒AI。
创建团队级Rules配置文件
在Comate管理后台(comate.baidu.com/team/rules)点击【新建团队Rules】→选择「团队共享」模式→填写规则集名称(如“前端React规范_v2.3”)→点击创建。
这一步必须由团队管理员操作,普通成员无权创建团队级Rules。创建后系统自动生成唯一Rules ID,后续所有成员需通过该ID同步配置。
配置内容支持JSON Schema校验,字段名必须严格为rule_type、scope、pattern、message四类,任意拼写错误将导致整套Rules加载失败且不报错——【务必复制官方模板中的字段名,不可自行缩写或翻译】。
配置三类核心规则
方法一:命名规范类规则
在rule_type字段填入"naming",scope指定为"variable|function|component",pattern使用正则表达式定义格式,例如强制React组件名首字母大写+驼峰:^[A-Z][a-zA-Z0-9]*$。
调用百度PaddleOCR‑VL大模型API,支持PDF、Word、PPT、图片等多格式文档解析,精准识别印刷体、手写体、表格、公式、图表、印章等复杂元素,支持100+语言,可处理不规则布局和跨页长文档。触发词:文档解析、VLM解析、大模型OCR、PaddleOCR、多模态文档、手写识别、公式识别、复杂版面。
方法二:代码结构类规则
rule_type设为"structural",scope限定为"if_statement|nested_callback",pattern中用AST节点描述禁止结构,例如禁止三层以上嵌套回调:{ "maxDepth": 2, "nodeType": "CallExpression" }。
方法三:业务逻辑类规则
rule_type设为"business",scope填入"api_call|currency_format",pattern直接写函数签名约束,例如所有金额字段必须调用formatCurrency:/formatCurrency\((?!(.*\.\s*amount))/。
推送到团队成员IDE
第一步:管理员在管理后台点击【发布】按钮,Rules状态变为“已生效”。
第二步:成员打开VS Code或JetBrains系列IDE,进入Comate插件设置页→找到“Rules同步”区域→粘贴团队Rules ID→点击【同步】。
第三步:重启IDE,打开任意代码文件,输入//test规则触发注释,观察右下角是否弹出对应message提示。
同步过程不依赖网络实时连接,而是通过本地缓存机制实现离线生效。但首次同步必须联网下载完整规则包,若IDE右下角长时间显示“同步中…”请检查代理设置是否拦截了comate.baidu.com域名。
成员无需手动编辑任何JSON文件,所有规则更新均由后台推送覆盖,旧版本自动失效。

















