Cheetahは、リアルタイムで控えめなコーチングとライブコーディングプラットフォームの統合を提供することにより、リモートソフトウェアエンジニアリングインタビュー中にユーザーを支援するように設計されたAI駆動のMacOSアプリです。

チーターを使用すると、インタビューのパフォーマンスを向上させ、300,000ドルのSWEジョブを着陸させる可能性を高めることができます。
チーターは、リアルタイムのオーディオ転写のためにささやき、ヒントとソリューションを生成するためにGPT-4を活用します。アプリを使用するには、独自のOpenAI APIキーが必要です。 GPT-4にアクセスできない場合、GPT-3.5ターボを代替として使用できます。
Whisperは、Georgi GerganovのWhisper.cppを使用して、システムでローカルに実行されます。最適なパフォーマンスには、最近のM1またはM2 MACが必要です。
macOS 13.1以降が必要です。
チーターを構築するには、whisper.cppを../whisper.cppでチェックアウトする必要があり、SDL2ライブラリをインストールする必要があります。
brew install sdl2最良の結果を得るには、オーディオ入力が会話の両側をキャプチャするようにします。
ZoomやGoogle Meetなどのビデオチャットアプリを使用する場合、無料のオーディオループバックドライバーであるBlackholeを使用してこれを達成できます。 Multi-Outputデバイスをセットアップする手順に従ってください。ビデオチャットアプリの入力としてLoopbackデバイスを使用しないことを忘れないでください。
アプリを開き、オーディオ入力を選択してライブ転写を開始します。転写のスニペットがオーディオ入力セレクターの下に表示されます。
注:アプリをデバッグモードで実行すると、オーディオ転写のパフォーマンスが非常に遅くなります。
UIには3つのボタンがあります。
回答:インタビュアーの質問に対する回答を生成します。
改良:インタビュアーが追加の制約または明確化を提供する場合に役立つ既存の回答を更新します。
分析: Webブラウザーのライブコーディング環境からのコードとログを分析します。ブラウザ拡張機能が必要です。
また、生成された回答の一部を選択(ハイライト)して、クリックして詳細を取得することもできます。
現在、Firefoxのみがサポートされています。拡張機能をインストールするには、次の手順に従ってください。
matchesように、ライブコーディングプラットフォームのドメインを追加しますチーターは風刺的なアートプロジェクトであり、実際の設定で使用することを目的としていません。誤ったまたは不適切なソリューションを生成する可能性があります。ユーザーは注意を払って、アプリが提供する情報に対して責任を負う必要があります。