ブログ
ハンズフリーコーディング:iPhoneからClaude Codeへ音声でプロンプトを送る
プロンプトを声で話す方が、ガラス画面でタイプするより速い。Tactic RemoteのSpeech-to-Text入力を使えば、詳細な指示を声で作成し、送信前に確認でき、Quick Promptsと組み合わせてスムーズなモバイルコーディングワークフローを実現できる。
このカテゴリのプロダクト/開発アップデートを確認できます。
カテゴリを見るボトルネックはプロンプトだ。
エージェントでも、ネットワークでも、サーバーでもない——プロンプトだ。具体的には、会議と会議の合間に廊下に立ちながら、6インチのガラスキーボードで丁寧で詳細な指示を書かなければならない、あの瞬間のことだ。
その摩擦は現実に存在する。そしてそれが、本来できるはずのAIコーディングセッションをスマートフォンから操作することを、静かに諦めさせてしまっている。
Tactic Remoteはこの問題に直接対処するために音声入力を搭載している。声でプロンプトを作成し、文字起こしを確認してから送信できる——タイピング不要で。
スマートフォンでの長文タイプがつらい理由
実際に役立つAIコーディングの指示は、短くて済むことがほとんどない。
「バグを直して」ではたいてい機能しない。作業を前に進める指示は、こんな形になる:
「AuthServiceクラスで、ネットワークタイムアウト時にトークン更新ロジックがエラーを握りつぶしています。refreshToken()のcatchブロックを確認し、SessionManagerでの処理と比較した上で、指数バックオフを使ったリトライを追加してください。パブリックインターフェースは変更しないこと。」
これで45語。デスクトップのキーボードなら数秒で済む。スマートフォンでは相当な労力だ:自動修正が邪魔をし、クラス名や技術用語が崩れ、文字種の切り替えでさらに遅くなる。
結果は予測できる:プロンプトを短くして精度を失い、エージェントはこちらが必要としていたことではなく、それに近いことをしてしまう。あるいは、キーボードの前に戻るまで待つことにする。
どちらも無駄だ。エージェントは動いている。セッションは生きている。チャンスはある。しかし入力手段が邪魔をしている。
Tactic Remoteの音声入力でできること
Tactic RemoteはSpeech-to-Textを使ってプロンプトを作成できる。
流れはシンプルだ:
- プロンプトエリアのマイクアイコンをタップする。
- 普通の会話ペースで指示を話す。
- 文字起こしがプロンプトフィールドに編集可能なテキストとして表示される。
- 必要があれば確認・修正してから送信する。
エージェントに生の音声を送っているわけではない。音声入力はテキストを生成する——タイプした場合と同じテキストだ。送信前に何が送られるかを自分でコントロールできる。
これにはいくつかの理由から重要な意味がある。ほとんどの人にとって、特に長く構造化された指示では、話す方がタイプするより速い。確認ステップで精度が保たれる:技術用語の誤認識をエージェントに届く前に修正できる。そして結果はTactic Remoteのプロンプトフロー全体に自然に統合される。Quick Promptsやセッションごとのエージェント選択も含めて。
音声入力が実際に役立つ場面
音声入力はすべての状況で同等に価値があるわけではない。最も効果を発揮するのはこういった場面だ。
長い自然言語の指示。 コマンドだけでなく、文脈や理由、意図を説明する必要があるとき——声で話す方が速く自然だ。文章は会話から流れ出す。スマートフォンのキーボードとは相性が悪い。
歩行中や通勤中。 モバイルAIコーディングで最もよくあるパターンは、席を離れている間に実行中のセッションを確認することだ。エージェントがタスクを終えて次の指示を待っているとき、一時停止して座ってタイプするのではなく声で次の指示を出せることで、セッションが止まらない。
文脈の中での技術用語。 「UserSessionControllerのOAuthフローをリファクタリングして」をモバイルでタイプするのは面倒だ——自動修正が台無しにしようとする。フレーズ全体を話してから文字起こしを確認する方が、ソフトウェアキーボードと格闘するより往々にしてスムーズだ。
アクセシビリティ。 運動機能や視覚上の制約から小さな画面でのタイピングが難しいデベロッパーにとって、音声入力はモバイルAIコーディングツールを使う際の実質的な障壁を下げる。
複雑な指示の初稿作成。 何をしたいかはわかっているが、頭を整理するために声に出して考える必要があるとき。初稿を話し、テキストを確認し、送信前に編集することで、ゼロからタイプするより整理されたプロンプトを作れることがある。
うまく使うために
音声入力は作成ツールであり、口述をそのまま流すパイプではない。確認ステップはワークフローの一部であり、形式的な手順ではない。いくつかの実践が役立つ。
構造を持った完全な文で話す。 「ログインフローのエラー処理を確認し、サインアップフローと比較して、不整合があればリストアップして」は「えーと、なんかログインのエラー処理チェックして」より機能する。話し方が構造化されているほど、文字起こしの修正が少なくて済む。
名前を正確に言う。 ファイル名、クラス名、関数名——はっきりと完全に言う。文字起こし後はそれらの用語を最初に確認する。「AuthService」が「Awesome」になっていたら、送信前に修正する。
常に送信前に確認する。 確認ステップこそが、技術的な作業で音声入力を信頼できるものにしている。文字起こしをざっと見て誤認識された用語を2秒で確認する。混乱したエージェントの応答を後で修正するより速い。
繰り返すワークフローにはQuick Promptsと組み合わせる。 音声入力は文脈固有で長い指示に最も向いている。「現在のdiffをレビューして」「このセッションを要約して」「変更した動作にテストを追加して」など繰り返し送るプロンプトにはQuick Promptsが適切なツールだ。組み合わせて使う:その瞬間固有の指示には音声を使い、以前にも使ったパターンにはQuick Promptsを使う。
文字起こしは自由に編集する。 音声入力フィールドはただのテキストフィールドだ。話した後、どこでもタップして誤認識された単語を修正し、声で言うより入力の方が簡単な技術的詳細(特定の行番号、URL、フラグ名など)を追加し、言い回しを調整できる。最終出力ではなく出発点として扱う。
実際の例
リファクタリング指示での音声入力ワークフローがどのようなものか見てみよう。
電車の中にいる。自宅のMacでエージェントが動いている。前のタスクが終わって待機中というプッシュ通知が届いた。Tactic Remoteを開き、完了した出力を確認し、次の指示を出す必要がある。
マイクをタップして話す:
「DataSyncServiceで、フルシンクメソッドがメインスレッドで実行されています。バックグラウンドキューに移し、完了コールバックがメインに戻ってディスパッチされることを確認してください。このメソッドに既存のテストがあれば確認して必要に応じて更新してください。パーシャルシンクメソッドには触れないこと。」
文字起こしがプロンプトフィールドに入る。確認する:「DataSyncService」は正しい、「バックグラウンドキュー」は正しい、「メインに戻ってディスパッチ」は正しい。送信する。
この指示——61語——は話すのに約15秒、確認に5秒かかった。これを電車の中で片手の親指でタイプしていたら相当時間がかかり、技術用語の丁寧な修正も必要だったはずだ。
エージェントはブロックが解除された。ポケットにスマートフォンをしまう。
限界と現実的な期待
音声入力は便利だが、魔法ではない。
技術的な専門用語——特に独自のクラス名、プロジェクト固有の用語、珍しい識別子——は誤認識されることがある。確認ステップでほとんどは問題になる前に見つけられる。
背景ノイズは文字起こしの品質に影響する。静かな環境の方が、騒がしい通りやうるさいオフィスより良い結果が出る。精度が落ちたら、タイピングに切り替えるか、もっと静かな瞬間を選ぶ。
非常に長い指示(数段落)は焦点を絞ったセグメントに分けた方が機能する。一度に複数ステップの計画全体を口述しようとするより、明確な指示を一つずつ話す方が信頼性が高い。
音声入力は何も解釈したり実行したりしない——テキストを生成するだけだ。プロンプトフィールドで確認したものが、エージェントが受け取るものとまったく同じだ。
プロンプトの置き換えではなく、作成の補助
音声入力は、良いプロンプトがどうあるべきかを変えない。スマートフォンでプロンプトを書く速さと快適さを変えるのだ。
エージェントには引き続き、明確な文脈、スコープを絞った指示、明示された目標が必要だ。曖昧なプロンプトを話しても、曖昧な応答が返ってくる——ただ速く返ってくるだけだ。効果的なAIコーディングプロンプトを書くスキルは、テキストを入力したか声で話したかに関わらず同様に適用される。
音声入力が取り除くのは、モバイルAIコーディングが面倒に感じる主な理由の一つだ:デスク以外の環境で小さなキーボードで丁寧な指示を書くという身体的な摩擦だ。
その摩擦はモバイルに本質的なものではない。ツールの問題だ。それを取り除くことで、スマートフォンは手元のデスクで動くエージェントにとって、より使い勝手の良いコントロールサーフェスになる。
繰り返し使うプロンプトのライブラリを構築したい場合は、Quick Prompts Are Workflow Memoryを読んでほしい。エージェントを動かしておき、通知を受け取り、リモートで操作する非同期ワークフローパターンの全体像については、Your AI Coding Assistant Doesn't Need You to Watchを参照してほしい。Tactic Remoteを初めてセットアップする場合は、How to Run Claude Code from Your iPhoneで接続フロー全体を説明している。
Tactic Remote を試す
スマートフォンからコーディングエージェントを操作
Mac、Windows、Linux 上の Claude Code や Codex などに接続。iPhone や iPad で進捗を確認し、次の指示を送れます。