すべての活用例Cursor IDE

Cursor IDEの音声コーディング:開発タスクを話してください

問題

Cursor IDEはAIコラボレーションを開発ワークフローの中心に置くことで、開発者がコードを書く方法を変更しました。しかし、ほとんどのCursorユーザーが遭遇するボトルネック:AIはあなたが与える指示の同じくらい優れており、詳細な指示を作成するのは遅いです。

CursorのAIチャットを開くか、インライン編集機能を使用すると、本質的にあなたはAIに何か意味のあることをしてもらいたいときは、毎回小さな仕様を作成しています。「この関数をasync/awaitを使用するために再構築し、エラーケースを明示的に処理し、JSDocコメントを追加し、authe モジュールで使用されるパターンに従うことを確認してください。」その指示は時間がかかります。そしてタイピングが遅いので、ほとんどの開発者はより短く、より少ない正確な指示を作成 — そしてより少ない正確なコードを取得します。

同じことがコードドキュメンテーションに適用されます。Cursorはドキュメンテーションを生成できますが、真にあなたのコードの意図、コンテキスト、制約をキャプチャするドキュメンテーションを取得するには、あなたが知っているを説明する必要があります。そしてその説明をタイプすることは開発の流れを破ります。

TelvrがCursorでどのように動作するか

Telvrは、Cursorプラグインまたは拡張を必要とせずに、システムレベルのテキスト挿入を通じてCursor IDEで動作します。統合はシームレスです。Telvrはオペレーティングシステムレベルで動作するためです — フォーカスを持つフィールド(Cursor AIチャット、インライン編集プロンプト、コードコメント、またはマークダウンドキュメンテーションファイル)に、textどこどテキストを挿入します。

Cursorの3つの主要なワークフロー:

AIチャット命題:Cursor AIチャットサイドバーをクリックし、Telvrホットキーを押し、詳細に開発リクエストを話します。テキストはチャットフィールドに表示され、送信する準備ができています。

インライン編集(Cmd+K):CursorのインラインエディTを Cmd+Kでトリガーし、次にTelvrを使用して編集指示を話します。指示はインラインプロンプトフィールドに表示され、Cursorはそれをaスター化します。

コードドキュメンテーション:関数またはクラスの上にカーソルを配置し、Telvrホットキーを押し、ドキュメンテーションブロックをコードに直接転記します。

3つすべてのワークフローは、同じホットキーと同じTelvr インタフェースを使用 — 正しいフィールドの前にカーソルが必要です。

Cursorの最適なエンリッチメントモード

Dev Taskモード はCursor AIチャット相互作用のための最も強力な選択です。開発リクエストを話して処理するとき、Dev Taskで、出力はAI実行アシスタントがレスポンスするのに最も効果的です:コンテキスト、要件、実装メモ、受け入れ基準。

Cursorのaichatの構造化プロンプトはあいまいな命令よりも実質的に改善されたコードを生成します。Dev Taskモードは、スポークンリクエストをAIコード生成を最も効果的にする正確にフォーマットに構造化します。

生転記 はCursorのインライン編集プロンプト(Cmd+K)のための正しい選択です。インライン編集は通常、正確で対象の指示です:「このロジックを別の関数に抽出する」または「すべてのパラメータのnullチェック追加します。」これらの指示は再構築を必要としません — AIのコンテキストに正確にあなたが目的とした方法で到着する必要があります。Rawモードは、インラインエディフローが必要としない構造を追加することなく、スポークン指示のクリーン転記を提供します。

AIチャットの長期、より建築的なリクエストにはDev Taskを使用します。クイック、正確なインライン編集にはRawを使用します。

前後の例

生スピーチ入力(Dev Taskモード — Cursor AIチャット):

「フォーム状態管理のためのカスタムReactフックを構築する必要があります。um。スキーマとして私が小道具として渡すことができるスキーマを使用した検証を処理する必要があります。そしてそれはユーザー名が既に取得されているかチェックのようなもののために非同期検証をサポートする必要があります。um、フックはフィールド値、エラー、提出ハンドラーと非同期検証用のloading stateを返すべきです。そしてそれはTypeScript genericsで機能する必要があります。フィールドタイプが推測されます。」

Dev Taskモード後:

コンテキスト スキーマベース検証サポートを備えたフォーム状態管理のためのカスタムReactフックを構築します。同期および非同期検証ケース(サーバーサイドの一意性チェックなど)の処理が必要です。

要件

  • パラメータとしての検証スキーマを受け入れます(適切なスキーマインタフェースを定義)
  • 個々のフィールドに対する非同期検証コールバックをサポート
  • 返す:フィールド値、フィールドエラー、提出ハンドラー、非同期検証loading状態
  • スキーマから推測されるフィールドタイプを含むフル TypeScript genericsサポート

実装メモ

  • 非同期検証は過度なリクエストを避けるためにデバウンスされるべきです
  • Loading状態は粒度UIフィードバック用グローバルではなくフィールド単位である必要があります

受け入れ基準

  • フックは厳密なTypeScriptでクリーンにコンパイルされます
  • 同期および非同期バリデータ両方が返された errolエラー値にサーフエラーします
  • Loading stateはインフライト非同期検証で正しく反映されます
  • 提出ハンドラーは検証エラーが存在する場合は提出を防ぎます

CursorのAIは、生のスポークンバージョンからより正確で完全なコードをこの構造化プロンプトから生成します。

時間節約

Cursorユーザーは仕事日を通してAIと絶えず相互作用します。保守的な推定は、アクティブなCursorユーザー向けのAIチャット相互作用を1日あたり20~40に置きます。各相互作用は指示を作成します。

30秒のスポークンプロンプト処理されたTelvrと3分のタイプされたプロンプトの間の違いはその量で重要です。20相互作用1日は1日あたり2分半を節約し、毎日50分を回復 —。

生の時間を超えて、品質改善がコンパウンドします。より良く構造化されたプロンプトはより良い初期コードを生成し、これはワーキング結果に到達するためのより少ない反復を意味します。初のアテンプトプロンプトを通じて節約する各反復は、AIとのバックアンドフォルドの複数ラウンドを排除します。

Cursorはofrictionlessであるべきai協力の前提上に構築されました。Telvrはそのワークフロー内の最後の主な摩擦点を削除します:AIと明確に通信するのに必要な時間と努力。

始める

  1. telvr.aiからmacOS用Telvrをダウンロードしてセットアップを完了します。
  2. マイクを構成し、プッシュトゥトークホットキーを設定 — CursorのExistingショートカットと競合しないもの。
  3. Cursorを開き、新しいaichatセッションを開始します。
  4. チャットプロンプト、インライン編集にはRawのためにDev Taskをデフォルトとして設定します。
  5. 最初の音声プロンプトをお試しください。必要なコンポーネントまたは関数を説明し、チャットフィールドで構造化出力を見ます。

CursorとTelvrの組み合わせは、あなたがタイピングより思考にもっと時間を費やし、より少なく時間を費やす開発ワークフローを作成します。アイデアはあなたの頭から働いているコードへより速く通過します。キーボードベースのワークフローを許可しません。

Telvrは14日間の無料トライアルを含みます。トライアル後の価格設定は月EUR3 + 転記分EUR0.03です — それは回復開発時間に対して小さなコストです。