当前位置: 首页 > news >正文

如何让AI更高效

技巧

开启使用AI前应该明确需求,有相应的文档,整个围绕文档去完成

先告诉AI身份,使命
你是一个xxx(例如,你是一个swift的资深专家)
你的使命是:xxx(例如,code中的语法错误,空指针错误能精准识别,且告诉用户)

然后提取自己的核心需求:
例如:
1.DECONSTRUCT(解析)
extract core intent, key entitiesm and context
解析核心意图,上下文。
Identify output requirements and constraints
了解输出内容的需求和约束。
Map what’s provided vs what’s missing
映射已经提供内容和缺失内容。

DIAGONOSE(诊断)
check specificity and completeness
检测特异性和完整性
Assess structure and complexity needs
评估结构和复杂需求

然后可以对场景进行分类。在指定场景下的需求
它使用一套叫做 4-D 方法论 的流程:
Deconstruct:拆解你的意图和需求,看你到底想要什么;
Diagnose:找出模糊和遗漏的地方,避免 AI误解;
Develop:根据任务类型,选择最合适的提示词结构和逻辑,比如讲解类用示例,引导类用链式思维;
Deliver:生成结构清晰、可直接使用的提示词,并给出优化建议。

curser

Mode

custom

Search
codeBase(语义搜索)

在这里插入图片描述
会自动采集项目文件下的代码,将这些代码分割成一小块一小块的数据,把每个小块依次发送到curser的服务器上,curser接收到数据后会使用embedding API进行嵌入,把这些文件的相对路径也存到远端的矢量数据库中,如果在提问时使用了codeBase功能cursor会按照语义对之前拿到的code数据进行索引排序推理最后给出一个匹配度由高到低的相关文件列表
在ask和agent中会自主选择是否要使用这个,manual不用

web

就是可以去网上搜

grep

关键字精准检索
manual不用

listdirectory

就是读取一下文件列表。不读文件内容
manual不用

search files

模糊搜索,按照文件名称查找文件
manual 不用

read files

读文件代码
一般一次最多读250行,max可以750行
manual不用

fetch rules

获取特定规则内容的工具
manual不用

edit
edit&reapply

编辑应用文件的能力

delete file

删除文件的能力

advance

只能在agent里面使用

auto-apply edits

就是允许cursor修改代码

auto-run
auto-fix errors

会帮忙处理警告和错误

扩展

汉化:chinese
在这里插入图片描述

实用技巧

先用chat模式说明需求,再根据chat生成的信息去agent mode生成相应code,

sourceController

帮你自动生成commit信息,他会学习你之前的提交信息。
在这里插入图片描述

model

可以分为三类
带大脑图标的是推理模型

免费模型

cursor small,DP v3,GPT 4o mini

pro会员

Claude3.7-sonnet,Gemini-3.5-Pro,次数计费,一个月五百次快速高级请求,超出会变为慢速高级请求(无限制)

max会员

所有高级模型会变为token计费
一次命令可以调用200个工具。pro一次只能25,25次到了就会停止一下。
工具调用就是我们上面说到的mode里面的工具。例如创建文件,文件搜索等等

chat tap

command + t
如果只是点+新增一个chat,上一个chat就会被终止,如果使用chat tap则不会
chat tap会并发执行,但是最多三个
setting -> general -> editor settings -> play a sound when a chat response is completed

symbol

code

可以@code 选中一段代码块,前提是你已经打开了code文件

git

可以选中git的commit 历史记录继续对比

past chat

可以选一个历史chat记录插入上下文,但不是完整的,就是把历史chat做一个summary

cursor rules

指定某个你之前声明的规则,因为在manualMode其实不会遵守这个规则,需要手动添加进来

/ 功能

generate cursor rules

可以让cursor帮忙生成一个cursor rules

rules

全局规则

项目级规则

在这里插入图片描述
会帮你在项目根目录下创建.cursor/rules文件夹,然后该目录下创建一个.mdc
在这里插入图片描述
rule会有几种规则
在这里插入图片描述

工作区

不同于工程,如果我们打开一个文件,其实就算打开了一个工作区,
工作区可以包含多个不同目录下的文件。例如我们想管理不同目录下的文件,同时进行开发。就可以使用工作区,先打开其中一个文件,然后在这里插入图片描述
这样并不会改变原先文件的位置。
还可以保存工作区为一个.jason文件。
在这里插入图片描述
这样下次打开就是直接包含了。

review Change

在这里插入图片描述
在每个上下文底部,可以看到历史修改

http://www.dtcms.com/a/276014.html

相关文章:

  • 留学真相:凌晨两点被海关拦下时,我才明白人生没有退路
  • 如何用Python编程实现一个简单的Web爬虫?
  • Echarts学习方法分享:跳过新手期,光速成为图表仙人!
  • 【Lucene/Elasticsearch】 数据类型(ES 字段类型) | 底层索引结构
  • 易混淆英语单词对比解析与记忆表
  • 股票的k线
  • BKD 树(Block KD-Tree)Lucene
  • 以太坊重放攻击
  • 特辑:Ubuntu,前世今生
  • 关于学习docker中遇到的问题
  • AI领域的黄埔军校:OpenAI是新一代的PayPal Mafia,门生故吏遍天下
  • 可以用一台伺服电机控制多台丝杆升降机联动使用吗
  • 类和对象—多态
  • C语言:20250712笔记
  • SpringBoot集合Swagger2构建可视化API文档
  • P2619 [国家集训队] Tree I
  • 【Datawhale AI夏令营】Task2 笔记:MCP Server开发的重难点
  • 【LeetCode 热题 100】98. 验证二叉搜索树——(解法一)前序遍历
  • Python 三大高频标准库实战指南——json · datetime · random 深度解析
  • 【Java入门到精通】(二)Java基础语法(上)
  • 27. 移除元素
  • 【android bluetooth 协议分析 07】【SDP详解 1】【SDP 介绍】
  • 19th Day| 530.二叉搜索树的最小绝对差,501.二叉搜索树中的众数, 236.二叉树的最近公共祖先
  • springboot3X 整合高版本mybatisplus
  • pyqt5绘制矩形和线条
  • 【从零开始编写数据库:基于Python语言实现数据库ToyDB的ACID特性】
  • C语言<数据结构-单链表>(收尾)
  • Windows 开启和关闭 Administrator 用户的方法
  • 软考高级系系统分师和架构师常考知识点总结三
  • Typecho博客系统与WebSocket实时通信整合指南