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,把你的脑洞变成现实

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

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

相关推荐
LabVIEW开发3 小时前
LabVIEW QMH 队列消息处理架构
架构·labview·labview知识·labview功能·labview程序
代码搬运媛4 小时前
Jest 测试框架详解与实现指南
前端
counterxing4 小时前
我把 Codex 里的 Skills 做成了一个 MCP,还支持分享
前端·agent·ai编程
wangqiaowq5 小时前
windows下nginx的安装
linux·服务器·前端
rising start5 小时前
二、全面理解MySQL架构
mysql·架构
之歆5 小时前
DAY_12JavaScript DOM 完全指南(二):实战与性能篇
开发语言·前端·javascript·ecmascript
发现一只大呆瓜5 小时前
Vite凭什么这么快?3分钟带你彻底搞懂 Vite 热更新的幕后黑手
前端·面试·vite
麦客奥德彪5 小时前
Android Skills
架构·ai编程
Maimai108085 小时前
React如何用 @microsoft/fetch-event-source 落地 SSE:比原生 EventSource 更灵活的实时推送方案
前端·javascript·react.js·microsoft·前端框架·reactjs·webassembly
candyTong5 小时前
Claude Code 的 Edit 工具是怎么工作的
javascript·后端·架构