所有使用场景Cursor IDE

Cursor中的AI编码:与Cursor进行语音协作

问题所在

Cursor IDE通过将AI协作放在开发工作流程的中心来改变了开发者编写代码的方式。但大多数Cursor用户很快就会遇到一个瓶颈:AI的好坏取决于您给它的指令,而编写详细指令很慢。

当您打开Cursor的AI聊天或使用内联编辑功能时,您实际上是在每次想让AI做有意义的事情时编写一个迷你规范。"重构这个函数使用async/await,明确处理错误情况,添加JSDoc注释,确保它遵循auth模块中使用的模式。"该指令需要时间输入。因为输入很慢,大多数开发者写更短、更不精确的指令——并获得更不精确的代码。

同样适用于代码文档。Cursor可以生成文档,但要获得真正捕捉您代码意图、背景和约束的文档,您需要描述您知道的内容。输入该描述会中断开发流程。

Telvr如何与Cursor配合使用

Telvr通过系统级文本注入与Cursor IDE配合使用,不需要Cursor插件或扩展。集成是无缝的,因为Telvr在OS级别运行——它在任何有焦点的字段中插入文本,无论是Cursor AI聊天、内联编辑提示、代码注释还是markdown文档文件。

以下是Cursor中的三个主要工作流程:

AI聊天提示:点击进入Cursor AI聊天侧边栏,按下您的Telvr热键,详细讲述您的开发请求。文本出现在聊天字段中,准备发送。

内联编辑(Cmd+K):使用Cmd+K触发Cursor的内联编辑,然后使用Telvr讲述您的编辑指令。该指令出现在内联提示字段中,Cursor使用其AI处理它。

代码文档:在编辑器中将光标放在函数或类上方,按下Telvr热键,并直接讲述您的文档块到代码中。

所有三个工作流程使用相同的热键和相同的Telvr界面——您只需要在按下键之前将光标放在正确的字段中。

Cursor的最佳增强模式

Dev Task模式是Cursor AI聊天互动的最强大选择。当您讲述开发请求并通过Dev Task处理时,输出围绕AI编码助手响应最好的四个元素结构化:背景、要求、实现笔记和验收标准。

Cursor的AI聊天中的结构化提示比模糊指令产生显著更好的代码。Dev Task模式将您的讲述请求结构化为使AI代码生成最有效的精确格式。

原始转录是Cursor的内联编辑提示(Cmd+K)的正确选择。内联编辑通常是精确、有针对性的指令:"将此逻辑提取到单独的函数中,"或"为所有参数添加null检查。"这些指令不需要重组——它们需要完全按照您的意图到达AI的背景。原始模式给您讲述指令的干净转录,不添加内联编辑流程不需要的结构。

在AI聊天中对较长、更多架构请求使用Dev Task。对快速、精确的内联编辑使用原始。

Before and After Example

原始语音输入(Dev Task模式——Cursor AI聊天):

"我需要您构建一个自定义React钩子用于管理表单状态 呃 它应该处理用我可以作为prop传入的模式的验证 它需要支持异步验证以验证用户名是否已被占用 呃 钩子应该返回字段值、错误、提交处理程序,以及异步验证的加载状态 它应该与TypeScript泛型一起工作,以便字段类型被推断"

Dev Task模式之后:

背景 构建自定义React钩子用于形式状态管理,支持基于模式的验证。需要处理同步和异步验证情况(例如服务器端唯一性检查)。

要求

  • 接受验证模式作为参数(定义适当的模式界面)
  • 支持单个字段的异步验证回调
  • 返回:字段值、字段错误、提交处理程序、异步验证加载状态
  • 完整的TypeScript泛型支持,以便字段类型从模式推断

实现笔记

  • 异步验证应该被去抖以避免过度请求
  • 加载状态应该是每字段的,而不是全局的,用于精细UI反馈

验收标准

  • 钩子与严格TypeScript干净地编译
  • 同步和异步验证器都在错误返回值中浮现错误
  • 加载状态正确反映进行中的异步验证
  • 提交处理程序在验证错误存在时阻止提交

Cursor的AI将从这个结构化提示而不是从原始讲述版本产生大幅更准确和完整的代码。

时间节省

Cursor用户全天与AI互动。活跃Cursor用户的AI聊天互动保守估计为每天20到40次。每次互动涉及编写指令。

30秒的由Telvr处理的讲述提示与3分钟的输入提示之间的差异在这个体积下很大。每天20次互动,每个节省2.5分钟,等于恢复50分钟——每天。

除了原始时间,质量改进还在复合。更好结构化的提示产生更好的初始代码,这意味着更少的迭代以获得工作结果。您通过更好的首次尝试提示节省的每次迭代消除了与AI的多次往返。

Cursor建立在AI协作应该是无摩擦的前提下。Telvr消除了该工作流程中最后一个主要摩擦点:与AI清晰沟通所需的时间和努力。

入门指南

  1. telvr.ai为macOS下载Telvr并完成设置。
  2. 配置您的麦克风并设置按键讲话热键——不与Cursor现有快捷方式冲突的东西。
  3. 打开Cursor并开始新的AI聊天会话。
  4. 设置Dev Task作为聊天提示的默认模式,原始用于内联编辑。
  5. 尝试您的第一个语音提示:描述您需要的组件或函数,并查看聊天字段中的结构化输出。

Cursor和Telvr的组合创建了一个开发工作流程,其中您花费更多时间思考,而更少时间输入。想法从您的头脑到工作代码的速度比任何基于键盘的工作流程都快。

Telvr包括14天的免费试用。试用后的价格是每月3欧元加上每分钟0.003欧元起的转录——相对于它恢复的开发时间来说成本很小。