- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
TraeIDE指南:轻松配置自定义AI规则(TraeRules)
随着人工智能在编程领域的应用日益深入,许多开发者在体验到AI辅助编程的便捷之后,便期望能够拥有一个更懂自己需求的“专属AI工程师”。这种需求的核心在于,让AI能够精确遵循开发者的个性化指令和特定项目规范进行工作。为了满足这一需求,?TraeIDE?推出了AI规则(TraeRules)配置功能,支持用户为AI定制行为,从而实现个性化任务的自动化执行。
一、什么是Rules
Trae?Rules是一项强大的功能,它允许开发团队或个人开发者自定义并强制AI在代码生成、解释或修改时遵循特定的代码风格和最佳实践。
设想一个常见情景:开发者在使用AI进行编程辅助时,可能需要反复向AI强调相同的指令,例如代码的语言风格、项目必须遵循的框架约束、注释的详细程度与格式,或是需要遵守的安全合规条例等。TraeRules功能通过为AI预先设定这些行为规范,使得AI在每次响应时都能自动“读取”并遵循这些预设规则。这样一来,开发者无需重复提醒,AI便能稳定输出符合预期的内容。更重要的是,在处理不同开发任务或切换项目时,相应的TraeRules可以帮助AI精准适配当前工作的技术要求,从而显著提升开发效率。这些规则文件通常以易于阅读和编辑的文本或Markdown格式(如?user_rules.md?和?project_rules.md)存在,方便开发者进行版本控制和团队共享。
二、使用说明
在TraeIDE更新至0.5.1及以上版本后,用户可以配置两种类型的规则:
01个人规则
个人规则是基于开发者个人使用习惯和偏好为AI定制的规则,其目的是让AI的输出内容更符合用户的个性化需求。个人规则一旦设定,将在用户的所有项目中生效。例如:
语言风格:指定AI回答时采用简洁、严谨还是偏向幽默等不同的表达方式。
操作系统偏好:要求AI提供针对特定操作系统(如Windows或macOS)的解决方案或代码示例。
内容深度:设定AI是否需要提供详尽的解释、代码示例,或者仅仅给出核心结论。
交互方式:例如,用户可能更倾向于直接获得答案,而非引导式的反问。
02项目规则
项目规则是针对当前特定项目,要求AI必须遵循的规则集合。这些规则仅在配置它们的项目中生效。例如:
代码风格:规定代码缩进方式(如使用空格还是制表符及其数量)、命名约定(如驼峰式命名法?camelCase?或下划线命名法?snake_case)等。
语言与框架约束:指定项目中优先使用的编程语言(例如Python或JavaScript)或必须采用的框架(例如?React?或Django)。
API使用限制:明确禁止AI在生成的代码中使用某些过时或不推荐的API。
通常,如果个人规则与项目规则之间存在内容冲突,项目规则的优先级更高,将覆盖个人规则中的相应条款,以确保项目规范得到遵守。
下文将分别演示如何设定这两种AI规则:
创建个人规则
在TraeIDE的AI对话窗口右上角,点击“设置”图标,然后选择“规则”选项。
???
操作后,界面将显示“规则”配置窗口。
在“个人规则”区域,点击?+创建user_rules.md?按钮。
系统会自动创建?user_rules.md?文件,并在编辑器中打开该文件。
在打开的?user_rules.md?文件中,以自然语言输入希望AI遵守的规则。例如,可以指定:“所有代码注释请使用中文,并解释每个函数的核心功能和参数含义。”
保存文件。这些规则即对所有项目的AI行为生效。
创建项目规则
首先,在TraeIDE中打开一个项目。
在AI对话窗口右上角,点击“设置”图标,然后选择“规则”。
操作后,界面将显示“规则”配置窗口。
在“项目规则”区域,点击?+创建project_rules.md?按钮。
系统会自动在当前项目的根目录下创建?.trae/rules?文件夹(如果尚不存在),并在此文件夹内生成?project_rules.md?文件。
在打开的?project_rules.md?文件中输入针对此项目AI需要遵守的规则。
保存文件。这些规则将仅应用于当前项目的AI行为。
管理规则
在“规则”配置窗口中,用户可以方便地修改已有的个人规则和项目规则,也可以直接删除不再需要的规则文件。
修改规则:对规则文件内容进行编辑并保存后,AI将遵循更新后的规则。
删除规则文件:删除?user_rules.md?或?project_rules.md?文件后,原先定义在其中的所有规则将失效。
三、实战演示
接下来,通过一个
原创力文档


文档评论(0)