写点什么

AI Coding 老跑偏?用 Comate Rules 功能,少走十年弯路!

  • 2025-12-16
    北京
  • 本文字数:2410 字

    阅读完需:约 8 分钟

AI Coding老跑偏?用Comate Rules功能,少走十年弯路!

你的 Comate,我的 Comate,好像不一样?

为什么大佬用 AI Coding 又快又好,而我总遇到各种阻碍?

原来,是他们已经用上了效率神器——Rules!

没听过、不会用,怎么办?

没关系!我们邀请了 Rules 资深用户、前端开发崔同学,跟大家分享一下——

什么是 Rules?为什么要用 Rules?还有 Rules 的使用心得~

带好笔记本,下面,让我们一起听听 Ta 怎么说👇


01 初识 Rules:从陌生到熟练

😎使用 Rules 是一个什么样的契机呢?就是之前我和 AI Coding 对话的时候,比较头疼的一点是,经常遇到重复性的对话。后期我发现,每次对话时,保留对话框里的聊天记录,向它提问:“你想想我之前说了什么,再回答我这个问题”,它就会说,“好的,我知道了”。 然后它开始检索之前的聊天记录,就知道怎么做了。

🤔当时我想,这类无意义的对话可以规避么,不能直接输出之前那种想要的结果吗?于是我找到研发同学,从他那里了解到【Rules】

🤯我第一次试效果也不太理想,感觉区别不大。后面大概用了 3 天的时间,就配置好了符合我个人习惯的 Rules。

😍到现在,我的日常工作中已经离不开 Rules,团队中也配置了 Rules,并且这种 Rules 是适用于团队所有人且不与自己 Rules 冲突的。

这样听起来,Rules 好像就是一个有 memory 的 AI Coding 工具,那它究竟是什么呢?

定义:字面翻译为 “规则”,是和 AI 工具相辅相成的 “行为规范手册”,约定 AI 工具的执行流程、输出结果和偏好,让 AI 按个人 or 团队习惯工作,减少弯路和错误

Rules 的效果主要分几个层面

1. 命名约定 —— 代码界的“起名大会”

有了命名规则之后,模型就能统一风格、保证可读性。不再出现一堆“temp1”、“data2”、“final_final_true_version”的奇怪名字。从此团队协作更顺畅,调试也不再像拆盲盒。

2.代码结构 —— 给模型戴上“紧箍咒”

代码结构约束就像是给模型戴了个“紧箍咒”。它不允许模型写“俄罗斯套娃”式的嵌套结构,也不允许函数变成一团“意大利面条式”的灾难代码。有了结构约束后,代码层次清晰、逻辑明了,就像写作文有大纲,模型不会乱飙自由发挥。

3.业务逻辑层 —— 模型的“逻辑交警”

业务逻辑层是大模型的“脑回路”,而 Rules 在这里扮演的角色,就像一个“逻辑交警”。它负责指挥——“这个流程该往哪跑”、“那个判断在哪停”。防止模型乱开车、逻辑撞车,让业务流转更顺畅、更可控。

属性:不是独立工具,而是 AI 工具的 “优化补充”——AI 像 “百科全书” 懂很多,但 Rules 能明确使用方式,让输出更贴合需求,还能记录用户喜好,更具人性化。

应用:我现在常用的 AI Coding 工具,像 Comate 这种,还是很好用的。面对大量的知识库文档、需求文档时,就可以让 Comate 帮我们总结其中的关键信息和功能,再用 Rules 去输出结果就会更加贴合实际的开发场景,节省了一遍遍调试、输出结果的时间和精力

之前的 AI Coding 我们可以看作是搜索的合集,把所有知识汇总起来,但是不是所有东西都是我们想要的,现在有了 Rules 帮我们精挑细选过滤掉一些,最终结果是更加精细、定制化和符合预期的

打开 Comate IDE,点击更多—Rules,即可书写规则🔽


02 实战应用:用 Rule 为电商开发赋能提效

Rules 现在可以说是我不可或缺的工作搭子!在【电商业务前端开发】中,模块和场景的重复度比较高,比如某个搜索页、商品卡的模块或者订单列表页大同小异,这时就没必要每一个都去人工生成。

使用 Comate + Rules 就可以替我完成这部分重复工作:可以参考 demo 去生成,还可以设置业务规则(比如所有的价格展示统一使用一个组件、涉及到的订单状态统一维护一个组件等等),以及定义错误处理机制,比如所有可能出错的地方,我们都去使用统一的一个机制去处理,例如统一弹出错误信息、异常捕获等......

让我们以一个数据看板的需求为例子:



03 团队协作:从 1 天到 10 分钟,Rules 立大功

Rules 的好用不仅体现在提升个人 Coding 效率上;团队协作里,匹配上 Rules 的团队也是如有神助。它让团队间的不同同学朝着一个方向、按照一个规范产出,这样就大大降低了大家调整风格、统一规范的时间。

在项目中 AI Coding 时,我会把所有 Rules 和团队其他同学规定好,按照这个当前的 Rules 去实现我们的项目。这样的一个好处是什么呢?我能规定团队其他人和我一样的规则,他会帮你在后续的提交代码和线上的稳定性方面把关,而不是说像之前咱们固有的方式——人工去把关,我们每一个的代码的质量,代码的风格、代码的流程,现在是通过 AI 工具去帮我们更多的把关,大大节省了团队成员间协作的成本。

跟大家分享 2 个我最近印象比较深的案例:

✨前阵我们出现了一个 bug,如果正常用人来排查的话,大概需要 1 天时间,但是我通过工具去排查的话,大概 10 分钟排查出的问题,并且帮我改正,这是一个 AI 提效很好的案例。

🌟再比如实际开发中,生成页面的任务使用了 Rules 后可以很快提交,能从 5 天压缩到 3 天,为什么会有这么快的速度呢?因为一些重复性较高的页面或者模块生成,我们不需要再重复提示大模型,这样就大大提效了。

💫而且在团队推广 Rules 时,大家最担心的其实是代码隐私问题。选用 Comate 也是看重了它的企业级安全合规。我们把团队的 Rules 配置好后,一键同步给所有成员,大家不需要把代码传到不可控的公有云,在保障数据安全的前提下,实现了全员 Coding 效率的飞升。


04 避坑指南:手把手教你玩转 Rules

最后,我也总结了 Rules 使用的一些经验和心得,这里分享给大家:



🌟 一言以蔽之,为什么我推荐用 Comate 跑 Rules

  • 更懂中文: 国内业务逻辑和文档理解无障碍,沟通成本低。

  • 反应快: 尤其是代码续写的速度,配合 Rules 简直是“如丝般顺滑”。

  • 生态好: 像我们这次提到的 Rules 配置,Comate 的兼容性和执行严格度是我试过工具里表现最好的之一。


(本内容由百度崔同学 &曹同学提供)


👇 别光心动,现在就上手开造!

一键下载 Comate,把你的脑洞变成现实

方式一:点击 https://comate.baidu.com/zh/download 下载 Comate AI IDE,享受丝滑开发过程

方式二:在 VS Code 或 Jetbrains IDE 中搜索“文心快码”插件,安装即用

用户头像

码随心动,快人一步,更懂你的智能代码助手 2025-06-18 加入

基于文心大模型,结合百度积累多年的编程现场大数据和外部优秀开源数据,为你生成更符合实际研发场景的优质代码。提升编码效率,释放“十倍“软件生产力。

评论

发布
暂无评论
AI Coding老跑偏?用Comate Rules功能,少走十年弯路!_AI 编程_Comate编码助手_InfoQ写作社区