ChatGPTの「macOS上のアプリを操作する」機能を使い始める

ChatGPTの「macOS上のアプリを操作する」機能を使い始める

OpenAIは、検索、文章作成、コーディングなど、ChatGPTとmacOSの連携を強化しました。知っておくべきことをまとめました。

3月にOpenAIは、「macOS上のアプリとの連携」と呼ばれるmacOSアプリとの統合強化を発表しました。この新機能は、無料版を含むChatGPTのすべてのレベルで動作します。

新バージョン(1.2025.057)では、Option + Space キーを押すか、メニューバーのChatGPTアイコンをクリックすると、ChatGPTが実行中のアプリで動作できるようになります。また、アクティブなアプリのChatGPTインターフェースに新しい「アプリで動作」ボタンが表示されます。

Work with Apps on macOSは、XcodeやVisual Studio Code、JetBrains、Android Studioなどのサードパーティ製IDEと連携します。また、macOS Notes、TextEdit、macOSターミナル、iTerm、Warp、Panic's Promptとも連携します。

ChatGPT は、使用するたびに、各アプリで提案された内容をメインのチャット インターフェースに要約します。

Visual Studio Code で ChatGPT を有効にするには、コンテンツを照会するための VS Code 拡張機能をインストールする必要があります。

「設定」->「App の操作」->「App の管理」を開くと、Mac 上のどのアプリが互換性があるかの一覧を表示できます。

検索結果は、削除されるまでOpenAIアカウントのチャット履歴に残ります。チャット履歴から削除すると、OpenAIのシステムに30日間保存され、その後完全に削除されます。

OpenAI には、チャット データの保存方法と削除方法を説明したデータ コントロール ページがあります。

その場で編集する

ChatGPTにIDEのコード変更を依頼できます。変更内容が気に入らない場合は、Macのコマンドキー(Command + Z)で簡単に元に戻すことができます。

ChatGPT にコードの変更を提案してもらい、手動で変更を挿入するというオプションもあります。

ChatGPTはまず、変更ごとにコードの「差分」を作成し、提案内容を詳細に表示します。これにより、変更内容を確認して承認してから実際に適用することができます。これらの新しい改善は、ChatGPTから提案されたコードをIDEにコピー&ペーストするよりもはるかに簡単です。

また、IDEで特定のコード範囲を選択して、その範囲のコードのみを提案するようにChatGPTに指示することもできます。そうすると、ChatGPTは選択されたコードブロックのみに焦点を当てます。

macOSのChatGPT設定で「Work with Appsを有効にする」スイッチを切り替えることで、「Works with Apps」機能を完全にオフにすることができます。これにより、ChatGPTのメインインターフェースからボタンが削除されます。

音声制御

ChatGPTは高度な音声コントロールにもいくつかの改善を加えました。特にアプリの起動と選択機能が顕著です。しかし、多くの開発者が待ち望んでいる機能である音声コントロールによるコード編集はまだサポートされていません。

高度な音声コントロールを使用するには、チャット バーのWave アイコンをクリックして音声セッションを開始します。

ChatGPT では、音声制御を使用して、操作するアプリを選択できるようになりました。

アプリを操作する際の高度な音声コントロール インターフェース。

モデルのトレーニングにデータを使用する

OpenAI は、デフォルトでは、チャット履歴に保存されたデータが OpenAI のモデルのトレーニングに使用される可能性があると述べています。

ChatGPT設定で「全員のためにモデルを改善する」設定をオフにすることで、この動作をオプトアウトできます。これにより、OpenAIがあなたのデータをモデルのトレーニングに使用できなくなります。

詳細については、OpenAI の消費者向けサービスのデータ使用に関する FAQ を参照してください。

ChatGPTに過去のチャット履歴を強制的に無視させる「一時チャット」機能もあります。これにより、実質的に白紙の状態から作業を開始できます。

全体的に、新しいChatGPT統合機能により、編集作業がよりスムーズかつシームレスになりました。待望の音声編集機能はまだ開発中ですが、コードへの自動変更は大きな改善です。