メインコンテンツへスキップ

コーディングコパイロットとは?

LeetCode形式のコーディング面接向けに設計されており、画面上の問題を取得して包括的な解説付きの即時解答を返します。内容はあなたにのみ表示されます。 アクセス方法: 面接コパイロット起動のステップ3で、面接ドメインとしてCoding Copilotを選択

コーディングインタープリター

面接コパイロットは音声会話から質問を検出して回答を生成しますが、コーディングインタープリターは画面問題をキャプチャ/送信して解くための補助アシスタントです。 アクセス方法: コーディングコパイロットのアクティブセッション内タブとして利用できます

1. セットアップ

ブラウザ版またはデスクトップ版を選択します。 ブラウザ版: デスクトップ版(推奨):
  • デスクトップアプリをダウンロードしてインストール
  • Chromeに限定されず、任意のアプリで利用可能

2. 画面キャプチャ

コーディングコパイロットクイックアクション
画面上のコーディング問題を取得して、コーディングインタープリターへ送信すると即時解答を受けられます。 ブラウザ版:
  • 問題文全体が見える状態で該当ページを開く
  • Verve AI Chrome拡張機能をクリックしてキャプチャし、即時解答を取得
デスクトップ版:
  • 画面キャプチャホットキーで取得して解答
    • Cmd + Shift + S(Mac)/ Ctrl + Shift + S(Windows)- 範囲選択
    • Cmd + Shift + C(Mac)/ Ctrl + Shift + C(Windows)- 全画面
Queue Images: チャット入力欄の設定アイコンから有効化できます。有効時は、拡張機能やホットキーで取得した画像が自動解答されずキューに追加されます。複数キャプチャ後に1回で解かせたいときに有効です。

3. 言語を選択

チャット欄のドロップダウンで、解答に使うプログラミング言語を選択します。

4. クイックアクションを使う

コーディングコパイロットクイックアクション
チャット欄上部のクイックアクションで解答を改善できます。
より高速・効率的な解法を提案
境界ケースや特殊入力への対応を強化
より簡潔で読みやすい実装に調整
別アルゴリズムや別方針を提案
動作する実装コードを提示
Big-O記法で計算量を分析

5. Share Context

チャット入力欄の設定アイコンから Share Context を切り替えできます。有効時は、面接コパイロットがコーディングインタープリターのやり取りを参照して音声支援を生成します。不要なら無効化してください。

分割ビュー

面接コパイロットとコーディングインタープリターを横並び表示できます。タブ切替せずに提案参照と問題解決を同時進行できます。 ホットキー: Cmd + /(Mac)または Ctrl + /(Windows) 詳細は分割ビューを参照してください。
コーディングコパイロット設定

解決できる問題

  • アルゴリズム - 配列、文字列、探索
  • データ構造 - 木、グラフ、ハッシュテーブル、ヒープ、連結リスト
  • 動的計画法 - メモ化、表形式DP、最適化
  • 再帰/バックトラッキング - 再帰解法、探索分岐
  • ソート/探索 - 二分探索、マージソート、クイックソート
  • システム設計 - クラス設計、API実装
コーディングコパイロットは次の言語をサポートしています。
  • Python
  • JavaScript
  • TypeScript
  • Java
  • C
  • C++
  • C#
  • Go
  • Swift
  • Kotlin
  • PHP
  • Ruby
  • Rust
  • R
  • MATLAB
  • Scala
  • Dart
  • Perl
  • Lua
  • SQL
  • Apex

トラブルシューティング

ブラウザ版は拡張機能が有効か確認し、ページを更新して再試行してください。デスクトップ版はアプリ起動状態を確認し、ホットキーを再実行してください。
キャプチャ時に、制約条件や例を含めた問題全文が表示されていることを確認してください。
“Simplify” を使うか、設定で初学者向けの出力に調整してください。