Navigate to WaytoAGI Wiki →
Home/Question List/Question Detail

如何写AI rules 和readme

Answer

以下是关于如何写 AI rules 和 readme 的相关内容:

对于 AI rules:

  1. 您可以通过修改 Cursor Settings 下的 Rules for AI 部分来向 Cursor 添加自定义指令。此自定义说明将包含在 Cursor Chat 和 Ctrl/⌘K 等功能中。
  2. 对于特定于项目的说明,您可以将其包含在项目根目录的.cursorrules 文件中。与“AI 规则”部分相同,.cursorrules 文件中的说明也将包含在 Cursor Chat 和 Ctrl/⌘K 等功能中。

在创建优质的.cursorrules 时,需要注意以下几个关键部分:

  1. 先说清楚您是谁,就像找技术大牛帮忙时,先告诉他您期待他是什么样的人,拥有什么专业技能,这样 AI 会按照专家的水准来思考和编码。
  2. 告诉 AI 您要干什么,相当于项目启动前的需求对齐,告诉 AI 项目要做成什么样,它会围绕目标写代码。
  3. 定好项目的“规矩”,强调团队的代码规范,统一代码风格,方便维护,AI 会严格按照规范写代码。
  4. 明确文件放哪,像整理房间分区一样规划好代码“位置”,方便后期查找。
  5. 指定用什么“工具”,提前说明框架和库,避免 AI 引入其他依赖,保证项目整洁统一。
  6. 告诉 AI 怎么做测试,提前告知测试标准,它会生成考虑可测试性的代码,并主动写测试用例。
  7. 推荐参考资料,给 AI 提供“学习资料”,让其基于最佳实践写代码,避免常见错误。
  8. 如果项目需要画页面,补充 UI 的要求。

关于 readme:Trae 运行后,可以直接点“应用”,Trae 会直接创建一个 readme 文档,您可以在其中直接进行修改,包括带有章节选择,很方便。

Content generated by AI large model, please carefully verify (powered by aily)

References

Rules for AI AI 规则

You can add custom instructions to Cursor by modifying the Rules for AI section under Cursor Settings>General>Rules for AI.您可以通过修改Cursor Settings下的Rules for AI部分来向Cursor添加自定义指令>General>Rules for AI。This custom instruction will be included for features such as Cursor Chat and Ctrl/⌘K.此自定义说明将包含在Cursor Chat和Ctrl/⌘K等功能中。[heading3][heading3].cursorrules[content]For project-specific instructions,you can include the instructions in a.cursorrules file in the root of your project.对于特定于项目的说明,您可以将说明包含在项目根目录的.cursorrules文件中。As the same as the“Rules for AI”section,the instructions in the.cursorrules file will be included for features such as Cursor Chat and Ctrl/⌘K.与“AI规则”部分相同,.cursorrules文件中的说明将包含在Cursor Chat和Ctrl/⌘K等功能中。

AI编程与炼金术:Build on Trae

先开发一个基础版本,包括选择文字,可以自定义生成图片,图片底部包含文章标题和链接二维码。[heading3]使用AI Rules[heading3]使用Chat模式,完善产品需求[content]Trae运行后,我们可以直接点“应用”:Trae会直接创建一个readme文档,我们可以在其中直接进行修改,包括带有章节选择,很方便:

怎么让 AI 写出你想要的代码?.cursorrules 一招制胜

记得我刚开始写.cursorrules时,完全不知道该写什么。经过一段时间的摸索,发现其实就是把项目中影响AI输出方向的"规矩"写下来。上面截图是一张相对全面的.cursorrules写法。我们也可以按照自己的项目需求来优化里面的内容和结构。来看看几个关键部分:一)先说清楚你是谁这就像你找了个技术大牛来帮你,先告诉他"你期待他是什么样的人,拥有什么专业技能"。这样AI就会按照专家的水准来思考和coding。案例:二)告诉AI你要干什么这相当于项目启动前的需求对齐。你告诉AI:"我们这个项目要做成什么样"。AI就会始终围绕这些目标来写代码。案例:三)定好项目的"规矩"这是在强调团队的代码规范。统一的代码风格不仅看着舒服,维护起来也更容易。AI会严格按照这些规范来写代码。案例:四)明确文件放哪就像整理房间要分区一样,代码也需要规划好"位置"。这样AI生成的代码就不会乱放,后期找起来也方便。案例:五)指定用什么"工具"提前说好用什么框架和库,AI就不会随便引入其他依赖,保证项目的整洁和统一。案例:六)告诉AI怎么做测试这就像做菜要试味道一样,写代码也要测试。提前告诉AI测试的标准,它生成的代码就会考虑到可测试性,也会主动帮你写测试用例。案例:七)推荐参考资料这相当于给AI一个"学习资料",它会基于这些最佳实践来写代码,避免一些常见的坑。案例:八)UI的要求是什么最开始的案例中不涉及到任何页面的开发。如果咱们的项目需要画页面,可以补充下UI的要求。案例:

Others are asking
如何让企业微信可以接上 AI?让我的企业微信号变成一个 AI 客服
要让企业微信接上 AI 并变成一个 AI 客服,可以参考以下内容: 1. 基于 COW 框架的 ChatBot 实现方案:这是一个基于大模型搭建的 Chat 机器人框架,可以将多模型塞进微信(包括企业微信)里。张梦飞同学写了更适合小白的使用教程,链接为: 。 可以实现打造属于自己的 ChatBot,包括文本对话、文件总结、链接访问、联网搜索、图片识别、AI 画图等功能,以及常用开源插件的安装应用。 正式开始前需要知道:本实现思路需要接入大模型 API 的方式实现(API 单独付费)。 风险与注意事项:微信端因为是非常规使用,会有封号危险,不建议主力微信号接入;只探讨操作步骤,请依法合规使用,大模型生成的内容注意甄别,确保所有操作均符合相关法律法规的要求,禁止将此操作用于任何非法目的,处理敏感或个人隐私数据时注意脱敏,以防任何可能的滥用或泄露。 支持多平台接入,如微信、企业微信、公众号、飞书、钉钉等;多模型选择,如 GPT3.5/GPT4.0/Claude/文心一言/讯飞星火/通义千问/Gemini/GLM4/LinkAI 等等;多消息类型支持,能处理文本、语音和图片,以及基于自有知识库进行定制的企业智能客服功能;多部署方法,如本地运行、服务器运行、Docker 的方式。 2. DIN 配置:先配置 FastGpt、OneAPI,装上 AI 的大脑后,可体验知识库功能并与 AI 对话。新建应用,在知识库菜单新建知识库,上传文件或写入信息,最后将拥有知识库能力的 AI 助手接入微信。
2025-05-09
围棋AI
围棋 AI 领域具有重要的研究价值和突破。在古老的围棋游戏中,AI 面临着巨大挑战,如搜索空间大、棋面评估难等。DeepMind 团队通过提出全新方法,利用价值网络评估棋面优劣,策略网络选择最佳落子,且两个网络以人类高手对弈和 AI 自我博弈数据为基础训练,达到蒙特卡洛树搜索水平,并将其与蒙特卡洛树搜索有机结合,取得了前所未有的突破。在复杂领域 AI 第一次战胜人类的神来之笔 37 步,也预示着在其他复杂领域 AI 与人类智能对比的进一步突破可能。此外,神经网络在处理未知规则方面具有优势,虽然传统方法在处理象棋问题上可行,但对于围棋则困难重重,而神经网络专门应对此类未知规则情况。关于这部分内容,推荐阅读《这就是 ChatGPT》一书,其作者备受推崇,美团技术学院院长刘江老师的导读序也有助于了解 AI 和大语言模型计算路线的发展。
2025-05-08
什么AI工具可以实现提取多个指定网页的更新内容
以下 AI 工具可以实现提取多个指定网页的更新内容: 1. Coze:支持自动采集和手动采集两种方式。自动采集包括从单个页面或批量从指定网站中导入内容,可选择是否自动更新指定页面的内容及更新频率。批量添加网页内容时,输入要批量添加的网页内容的根地址或 sitemap 地址然后单击导入。手动采集需要先安装浏览器扩展程序,标注要采集的内容,内容上传成功率高。 2. AI Share Card:能够一键解析各类网页内容,生成推荐文案,把分享链接转换为精美的二维码分享卡。通过用户浏览器,以浏览器插件形式本地提取网页内容。
2025-05-01
AI文生视频
以下是关于文字生成视频(文生视频)的相关信息: 一些提供文生视频功能的产品: Pika:擅长动画制作,支持视频编辑。 SVD:Stable Diffusion 的插件,可在图片基础上生成视频。 Runway:老牌工具,提供实时涂抹修改视频功能,但收费。 Kaiber:视频转视频 AI,能将原视频转换成各种风格。 Sora:由 OpenAI 开发,可生成长达 1 分钟以上的视频。 更多相关网站可查看:https://www.waytoagi.com/category/38 。 制作 5 秒单镜头文生视频的实操步骤(以梦 AI 为例): 进入平台:打开梦 AI 网站并登录,新用户有积分可免费体验。 输入提示词:涵盖景别、主体、环境、光线、动作、运镜等描述。 选择参数并点击生成:确认提示词无误后,选择模型、画面比例,点击「生成」按钮。 预览与下载:生成完毕后预览视频,满意则下载保存,不理想可调整提示词再试。 视频模型 Sora:OpenAI 发布的首款文生视频模型,能根据文字指令创造逼真且充满想象力的场景,可生成长达 1 分钟的一镜到底超长视频,视频中的人物和镜头具有惊人的一致性和稳定性。
2025-04-20
学AI上钉钉
以下是在钉钉上学 AI 的相关内容: 从 AI 助教到智慧学伴的应用探索: 登录钉钉客户端,在右上角依次选择钉钉魔法棒、AI 助理、创建 AI 助理。进入创建 AI 助理页面后,填写 AI 助理信息,设置完成即可创建成功。 AI 领导力向阳乔木:未提及具体的在钉钉上学 AI 的操作方法。 基于 COW 框架的 ChatBot 实现步骤: 创建应用: 进入,登录后点击创建应用,填写应用相关信息。 点击添加应用能力,选择“机器人”能力并添加。 配置机器人信息后点击发布,发布后点击“点击调试”,会自动创建测试群聊,可在客户端查看。点击版本管理与发布,创建新版本发布。 项目配置: 点击凭证与基础信息,获取 Client ID 和 Client Secret 两个参数。 参考项目,将相关配置加入项目根目录的 config.json 文件,并设置 channel_type:"dingtalk",注意运行前需安装依赖。 点击事件订阅,点击已完成接入,验证连接通道,会显示连接接入成功。 使用:与机器人私聊或将机器人拉入企业群中均可开启对话。
2025-04-19
AI术语解释
以下是一些常见的 AI 术语解释: Agents(智能体):一个设置了一些目标或任务,可以迭代运行的大型语言模型。与大型语言模型在像 ChatGPT 这样的工具中的通常使用方式不同,Agent 拥有复杂的工作流程,模型本质上可以自我对话,无需人类驱动每一部分的交互。属于技术范畴。 ASI(人工超级智能):尽管存在争议,但通常被定义为超越人类思维能力的人工智能。属于通识范畴。 Attention(注意力):在神经网络的上下文中,有助于模型在生成输出时专注于输入的相关部分。属于技术范畴。 Bias(偏差):AI 模型对数据所做的假设。“偏差方差权衡”是模型对数据的假设与给定不同训练数据的模型预测变化量之间必须实现的平衡。归纳偏差是机器学习算法对数据的基础分布所做的一组假设。属于技术范畴。 Chatbot(聊天机器人):一种计算机程序,旨在通过文本或语音交互模拟人类对话。通常利用自然语言处理技术来理解用户输入并提供相关响应。属于通识范畴。 CLIP(对比语言图像预训练):由 OpenAI 开发的 AI 模型,用于连接图像和文本,使其能够理解和生成图像的描述。属于技术范畴。 TPU(张量处理单元):谷歌开发的一种微处理器,专门用于加速机器学习工作负载。属于技术范畴。 Training Data(训练数据):用于训练机器学习模型的数据集。属于技术范畴。 Transfer Learning(迁移学习):机器学习中的一种方法,其中对新问题使用预先训练的模型。属于技术范畴。 Validation Data(验证集):机器学习中使用的数据集的子集,独立于训练数据集和测试数据集。用于调整模型的超参数(即架构,而不是权重)。属于技术范畴。 Knowledge Distillation(数据蒸馏):数据蒸馏旨在将给定的一个原始的大数据集浓缩并生成一个小型数据集,使得在这一小数据集上训练出的模型,和在原数据集上训练得到的模型表现相似。在深度学习领域中被广泛应用,特别是在模型压缩和模型部署方面。可以帮助将复杂的模型转化为更轻量级的模型,并能够促进模型的迁移学习和模型集成,提高模型的鲁棒性和泛化能力。属于技术范畴。 RAG(检索增强生成):检索增强生成。属于技术范畴。 Forward Propagation(前向传播):在神经网络中,输入数据被馈送到网络并通过每一层(从输入层到隐藏层,最后到输出层)以产生输出的过程。网络对输入应用权重和偏差,并使用激活函数生成最终输出。属于技术范畴。 Foundation Model(基础模型):在广泛数据上训练的大型 AI 模型,旨在适应特定任务。属于技术范畴。 GAN(通用对抗网络):一种机器学习模型,用于生成类似于某些现有数据的新数据。使两个神经网络相互对抗:一个“生成器”,创建新数据,另一个“鉴别器”试图将数据与真实数据区分开来。属于技术范畴。 Generative AI/Gen AI(生成式 AI):AI 的一个分支,专注于创建模型,这些模型可以根据现有数据的模式和示例生成新的原创内容,例如图像、音乐或文本。属于通识范畴。 GPU(图形处理单元):一种特殊类型的微处理器,主要用于快速渲染图像以输出到显示器。在执行训练和运行神经网络所需的计算方面也非常高效。属于产品范畴。
2025-04-18
ai rules
以下是关于 AI 规则的相关内容: 在 Cursor 中,您可以通过修改 Cursor Settings>General>Rules for AI 部分来添加自定义指令。此自定义说明将包含在 Cursor Chat 和 Ctrl/⌘K 等功能中。对于特定于项目的说明,您可以将其包含在项目根目录的.cursorrules 文件中,与“AI 规则”部分相同,该文件中的说明也将包含在 Cursor Chat 和 Ctrl/⌘K 等功能中。 欧盟《人工智能法案》: 全面禁止人工智能(AI)用于生物识别监控、情绪识别、预测性警务。 生成式人工智能系统如 ChatGPT 必须披露内容是人工智能生成的。 用于在被认为高风险的选举中影响选民的人工智能系统被视为高风险。 规则旨在促进以人为本、值得信赖的人工智能的应用,并保护健康、安全、基本权利和民主免受其有害影响。 欧洲议会以 499 票赞成、28 票反对、93 票弃权的结果通过了人工智能法案的谈判立场,这些规则将确保欧洲开发和使用的人工智能完全符合欧盟的权利和价值观,包括人类监督、安全、隐私、透明度、非歧视以及社会和环境福祉。 欧洲议会和欧盟理事会规定人工智能的统一规则,并修正了一系列相关条例,在风险管理、所使用数据集的质量和相关性、技术文件和记录保存、透明度和向部署者提供信息、人工监督、稳健性、准确性和网络安全方面,应对高风险人工智能系统提出要求。这些要求是有效降低健康、安全和基本权利风险所必需的,而且没有其他贸易限制性较小的措施可以合理利用,从而避免对贸易造成不合理的限制。
2025-04-09
帮我写一段cursor的user rules,符合前端开发
以下是关于 Cursor 的 User Rules 相关内容,适用于前端开发: Cursor Rules 简单来说是为 Cursor 做角色定位,使其以更专业的角色服务。它允许开发者为 AI 助手设置特定指导原则和行为模式,让 AI 在生成代码、提供建议和响应查询时能更好适应开发者的编码风格和项目需求。 设置通用规则的步骤如下: 1. 点击界面右上角的小齿轮图标。 2. 在 cursor settings 中找到 Rules。 3. 将相关文本拷贝到 User Rules 后,关掉页面即可。 当您从新手阶段进阶,希望进行更专业的 APP 开发、前后端项目时,可以通过以下方式获取更专业的 Cursor Rules: 1. 访问下方的 github 项目:https://github.com/PatrickJS/awesomecursorrules 。 2. 使用 https://cursor.directory/generate ,根据项目重点直接生成。 设置好 Cursor Rules 后,就可以开始创作第一个小作品,比如一个打砖块的小游戏。首先在右侧对话框中输入本次项目的内容(可以非常口语化),使用 claude3.7 模型等待代码生成完毕。可以看到左侧文件夹生成多个文件,中间显示 AI 生成的不少代码,右边是 AI 告知的互动生成内容。点击右下方的 Accept all 使代码生效。若想查看项目效果,直接跟 AI 说“运行项目”,点击 AI 提示的 Run command 会跳转到预览页面。如果玩起来有问题(如操控感不好、不美观),可以让 AI 进一步帮助美化。 另外,在某些情况下,比如导入 cursor 时,需要上传到 github 并下载到本地,在设置里把 user rules 改成“always respond in 中文”,在 terminal 里输入“npm i”“npm run dev”等操作。
2025-03-31
有没有ai编程的AI rules
目前关于 AI 编程的 AI Rules 主要有以下内容: 在字节发布的全新 AI IDE Trae 中,由于其过于智能,有时难以控制其立即执行任务,且目前没有全局 AI Rules 的设置,需要用“”来引入规则。 在进行 AI 编程时,应遵循一定的准则。例如,能不编程尽量不编,优先寻找线上工具、插件、本地应用等现成的解决方案,先找现成的开源工具和付费服务,最后再考虑自己编程,且编程时要以终为始,聚焦目标。 在 Trae 中,可以新建一个文件“AI Rules”,将相关规则代码复制进去并保存。在与 AI 沟通需求时引入该文件,AI 会按照规则进行开发。同时,AI 生成的代码可能存在随机性和错误,需要花费时间调试 Bug,可以通过终端、测试网页功能时的“F12”等方式查看报错信息并修复。
2025-03-08
AI rules
以下是关于 AI 规则的相关内容: 1. 在 Cursor 中,您可以通过修改 Cursor Settings>General>Rules for AI 部分来添加自定义指令。此自定义说明将包含在 Cursor Chat 和 Ctrl/⌘K 等功能中。对于特定于项目的说明,您可以将其包含在项目根目录的.cursorrules 文件中,且该文件中的说明也将用于上述功能。 2. 欧盟《人工智能法案》的规则包括:全面禁止人工智能用于生物识别监控、情绪识别、预测性警务;ChatGPT 等生成式人工智能系统必须披露内容是人工智能生成的;用于在被认为高风险的选举中影响选民的人工智能系统被视为高风险。这些规则旨在促进以人为本、值得信赖的人工智能的应用,并保护健康、安全、基本权利和民主免受其有害影响。 3. 在 Cursor 进阶方面,Cursor rules 的主要目的是让 AI 输出更多理解信息。使用之后 AI 的回复会随机带着相关图出现,便于查阅。意在以各种形式提升 AI 对自己所做的事情的理解,同时也方便用户理解 AI 所做的事情,以便于持续控制 AI 的产出。此外,还提到了各种建议配置的文档,如初始化文档、目录文档、关联模块文档和全局文档等。
2025-03-06
cursorrules是个什么东西,为什么在做cursor需要用到它?
.cursorrules 是 Cursor 中的一个特殊文件,需放在打开文件夹的根目录。它具有以下重要作用: 1. 改变 Cursor 对于后台 LLM 的 prompt:文件中的所有内容都会作为 prompt 的一部分发给后端的 AI,如 GPT 或 Claude,为定制化带来极大灵活性。例如,可以把计划的内容放在这个文件里,让 Cursor 在对话时获取最新版计划,还能在文件中给予更详细的指令。 2. 实现闭环:Cursor 会自动读取该文件内容了解最新动态,经过思考后将更新后的进度和下一步计划写回文件。 3. 支持更多工具的使用:由于可以通过.cursorrules 直接控制给 Cursor 的 prompt,且 Cursor 有运行命令的能力,可事先在文件中向它介绍工具用法,使其学会使用工具完成任务。例如,对于网页浏览和搜索工具,可在文件中进行相关设置和说明。 4. 规范代码生成:就像给助手的“整理指南”,提前把编码规则、项目结构、注意事项写在这个文件里,AI 会自动按照要求写代码,避免生成混乱的代码。
2025-02-06
cursor rules for ai 配置
关于 Cursor 中 AI 的配置规则如下: Rules for AI:您可以通过修改 Cursor Settings > General > Rules for AI 部分来向 Cursor 添加自定义指令。此自定义说明将包含在 Cursor Chat 和 Ctrl/⌘ K 等功能中。对于特定于项目的说明,您可以将其包含在项目根目录的.cursorrules 文件中,且该文件中的说明也将包含在上述功能中。 Codebase Indexing:默认情况下,如果未启用隐私模式,Cursor 将索引代码库中的所有文件。您还可以展开 Show Settings 部分以访问更多高级选项,在这里可以决定是否为新存储库启用自动索引,并配置 Cursor 在存储库索引期间将忽略的文件。如果项目中有 AI 绝对不需要读取的大型内容文件,忽略这些文件可能会提高答案的准确性。 Custom API Keys: OpenAI API Keys:Cursor 允许您输入自己的 OpenAI API 密钥,以自费发送任意数量的 AI 消息。您可以从获取自己的 API 密钥。要使用,请到 Cursor Settings > Models > OpenAI API Key 输入您的 API 密钥,然后点击“Verify”按钮,验证通过后即可启用。 Anthropic API Keys:与 OpenAI 类似,您可以设置自己的 Anthropic API 密钥,以便自费使用基于 claude 的模型。 Google API Keys:您可以设置自己的 Google API 密钥,以便自费使用如 gemini1.5flash500k 等 Google 模型。
2024-11-18