すべての開発者が認識する問題点
深い集中状態にあるとき、複雑なコードベースをナビゲートし、相互接続された半ダースのシステムの心的モデルを保有しているとき。そのあとに書く必要が出てきます。ドキュメンテーション。コミットメッセージ。チケットの説明。特定の実装上の決定がなされた理由を説明するコードコメント。
コンテキストスイッチはひどいものです。キーボードから手が離れるか、最悪の場合、ブラウザタブ、プロジェクト管理ツール、または別のテキストエディタに切り替える必要があります。書き終わるまでに、あなたが引っ張っていた思考の糸がほつれてしまっています。
さらに物理的な側面もあります。開発者はほぼすべての職業の中でもっとも多くタイプします。RSI(反復性ストレス損傷)は、キャリアを中断させる可能性のある職業的危険です。手首の痛み、腱鞘炎、腱炎は抽象的なリスクではありません。キャリアを台無しにします。
そしてまた品質の問題があります。フラストレーションで書かれたドキュメンテーションは、不十分に書かれたドキュメンテーションです。短くぶっきらぼうなコミットメッセージ。何も言わないスタブコメント。チームメイトを混乱させるチケットの説明。コード思考から執筆思考への認知オーバーヘッドは十分に高く、ほとんどの開発者は最小限のことをするようにデフォルト設定されています。
Telvrはそのギャップを埋めるために構築されました。
特性マッピング: 開発者ワークフロー向けTelvr
| 開発者のニーズ | Telvr機能 | |---|---| | 構造化された開発タスクとチケットを作成 | 開発タスク充実モード | | コードをドキュメント化し、音声でコメントを追加 | 生のトランスクリプションまたはクリーン&コレクトモード | | コミットメッセージをハンズフリーでドラフト作成 | クリーン&コレクトモードと自然な音声 | | VS Code、Cursor、または任意のIDEの中で作業 | システム全体のテキスト挿入をカーソルで実行 | | キーボード時間を削減してRSIから保護 | プッシュトゥトーク ホットキーは拡張タイピングに置き換わる | | 技術的な英語で明確に通信 | クリーン&コレクトはフィラーを削除し、文法を修正 | | アプリ切り替えなしで複数ツール間に書き込み | すべてのアプリで機能: IDE、ブラウザ、Slack、Linear |
Telvrを使用したあなたのワークフロー
Telvrがツールチェーンの一部になったあとの典型的な開発セッションはこのようになります。
ステップ1: タスクを特定する。 コードベースの深い部分にいるとき、リファクタリングが必要であることに気づきます。Jiraを開く、チケットタイトルを入力する、説明フィールドをタブで移動、そして気の無い説明を書く代わりに、プッシュトゥトークホットキーを押します。
ステップ2: タスクを話す。 自然に説明します: 「認証ミドルウェアをリファクタリングして、トークン検証を独自のユーティリティ関数に抽出します。現在の実装は、単一の関数本体でトークン解析とロールチェックを混在させています。要件: 2つの関心事を分離し、既存のテストが引き続き渡ることを確認し、新しいユーティリティのユニットテストを追加します。受け入れ条件: パブリックAPIに破壊的な変更がないこと。」
ステップ3: 開発タスクモードはそれを構造化します。 Telvrの開発タスク充実モードはあなたの話された説明を受け取り、それを明確にラベルされたセクション(コンテキスト、要件、受け入れ条件)を持つ構造化タスクにフォーマットします。結果はカーソル位置に挿入されます。チケットツール、IDE、チームチャットの内部のいずれでも。
ステップ4: コーディングに戻る。 合計時間: 10秒以下。コンテキストスイッチなし。アプリ切り替えなし。コードを考えながら書こうとする精神的なオーバーヘッドなし。
同じパターンがコードコメントに適用されます。VS CodeまたはCursorで正しい行にカーソルを配置し、ホットキーを押して、説明を指示します。Telvrはそれを即座に挿入します。フロー状態を離れることはありませんでした。
重要な充実モード
開発タスクモード
これは開発者向けに特別に構築されたモードです。タスクの説明を指示すると、Telvrの人工知能は単に転写するのではなく、入力をしっかりエンジニアリングチケットが書かれた方法にマッチするフォーマットに再構成します。
出力は一貫した構造に従います:
- コンテキスト: 背景は何ですか? 何の問題を解決しますか?
- 要件: 具体的に何をする必要がありますか?
- 受け入れ条件: どのようにして完了を知りますか?
これはあなたのチームメイトが実際に理解するチケットの種類です。4つのSlackスレッドの明確化の質問を生じさせないチケット。そして5分のタイピングの代わりに1つの音声ディクテーションで作成しました。
例の入力(自然に話された): 「パブリックAPIにレート制限を追加する必要があります。現在、どのクライアントでもエンドポイントをハンマーできます。1分あたり100リクエストに制限し、制限に達したときに429を返して、Retry-Afterヘッダーを返す必要があります。」
例の出力(開発タスクモード):
コンテキスト: パブリックAPIには現在レート制限がなく、個々のクライアントからの潜在的な悪用とオーバーロードの可能性があります。
要件:
- APIキーあたり1分あたり100リクエストでレート制限を実装する
- 制限を超えたときHTTP 429ステータスを返す
- 429応答にRetry-Afterヘッダーを含める
受け入れ条件:
- 制限を超えたクライアントは有効なRetry-Afterヘッダー付き429を受け取ります
- 制限内のクライアントは動作に変化を経験しません
- レート制限は60秒後にリセットされます
クリーン&コレクトモード
すべてがフル開発タスク構造を必要とするわけではありません。コミットメッセージ、インラインコメント、READMEセクション、またはSlackメッセージへの同僚の場合、クリーン&コレクトモードが正しいツールです。
自然に話し、躊躇と言い直しを含めます。Telvrは話された入力からクリーンで、文法的に正確な散文を生成します。フィラー単語は削除されます。実行文は分割されます。出力は、編集の時間をかけた人が書いたテキストのように読みます。
このモードは、明確さが重要だが厳密な構造がない開発者通信に理想的です。
生のトランスクリプション
読み上げているURLをコピーするなど、逐語的な出力が必要な瞬間、トランスクリプションにコードスニペットを指定する、または正確な言葉をキャプチャするために、生のトランスクリプションはあなたにWhisper large-v3精度を与え、何も追加も削除もされません。
理にかなった価格設定
開発者の時間は高い価値があります。あなたの時間給が経験豊富なエンジニアに支払う市場の価格に近い場合、ここでの数学は複雑ではありません。
Telvrはボリューム価格モデルを採用しています:月額最低料金3ユーロ(利用分に充当)、文字起こしは1分あたり0.003ユーロから。つまり、1分あたり3セント。完全に構造化された開発タスク、クリーンアップされたコミットメッセージ、2つのコードコメントを生成する1分のディクテーションセッションは、ほとんどの人が考える最小通貨単位より少なく費用がかかります。
文脈のため: Telvrが1日あたり15分のタイピングとコンテキスト切り替えを節約する場合、それは1週間で1時間以上です。月あたり3ユーロセントのディクテーション時間の返却は議論するのが難しいです。
購読トラップはありません。年間のコミットメントもありません。使用しただけ支払います。14日の無料トライアルには、スターターのクレジット3ユーロが含まれており、これは本当のディクテーションセッションの数十を実行し、ワークフローに適応するかどうかについて本当の感覚を構築するのに十分です。
始める
Telvrをダウンロードして、14日間の無料トライアルを開始します。スターターのクレジット3ユーロが含まれているため、支払いの詳細を開始する必要がありません。
1回のセッション内に、最初の開発タスクを指示し、最初の音声コメントを書き、実際に何が変わったかを説明するコミットメッセージを推し進めていきます。ホットキーは予想より速く筋肉記憶になります。
TelvrはmacOSで利用可能です。Windowsサポートは開発中です。