OpenAI は、コーディングや執筆プロジェクトの使いやすさを向上させるために設計された、ChatGPT の新機能Canvasを発表しました。現在ベータ版であるCanvas は、ChatGPT Plus および Teams ユーザーに本日公開され、Enterprise および Edu ユーザーも来週アクセスできるようになる予定です。OpenAI は、Canvas がベータ版を終了したら、最終的には無料ユーザーにも利用可能になると示唆していますが、このロールアウトの具体的なタイムラインはまだ発表されていません。
ベータ段階では、ユーザーはドロップダウン メニューから「ChatGPT-4o with Canvas」と呼ばれるモデルを手動で選択できます。これは、機能が正式にリリースされたときに選択方法が進化する可能性があることを意味します。
さらに、ChatGPT は、Canvas を利用できる適切なシナリオを自動的に検出できます。OpenAI は、不要な Canvas トリガーを最小限に抑えるようにモデルをトレーニングするために、膨大なリソースを費やしてきました。たとえば、 のようなプロンプトはWrite a blog post about the history of coffee beans
Canvas をアクティブにしますが、 のようなプロンプトはHelp me cook a new recipe for dinner
アクティブにしません。
use canvas
ユーザーは、ドロップダウンからモデルを変更することが不可能な ChatGPT の進行中のプロジェクトなど、プロンプトにフレーズを含めるだけで Canvas を起動することもできます。
Canvas は別のウィンドウで動作し、ChatGPT とのコラボレーションを容易にして、より長い執筆やコーディング プロジェクトを円滑に進めることができます。一見すると、Anthropic の Claude の Artifacts に似ているように思われるかもしれませんが、Canvas は機能的に異なります。Canvas は右側の別のパネルで開き、チャットが左側に表示されます。
ChatGPT を頻繁に使用して文章を書いたりコーディングしたりするユーザーにとって、特定の変更を管理したり編集を追跡したりすることは面倒な作業になることがあります。コピー アンド ペーストやプロンプトの調整といった繰り返しの作業は、困難な場合があります。
Canvas は、このプロセス全体を大幅に簡素化します。チャットボットへの変更を提案し、その変更を追跡するタスクを効率化するだけでなく、ユーザーが出力を直接編集できるようにします。ユーザーは、Canvas 内の戻るボタンを使用して、いつでも以前のバージョンに戻すことができます。この設定により、より効率的なソリューションが提供され、最終的にワークフローが変わります。
執筆用キャンバス
Canvas には、ライティングやコーディング作業用に特別に設計されたさまざまなツールが用意されています。ライティングの場合は、Canvas ウィンドウの右下隅にあるメニューから次のショートカットにアクセスできます。
- 編集を提案:出力内の特定のテキストを選択すると、ChatGPT からインラインの提案とフィードバックを受け取り、カスタマイズされた編集をリクエストできます。
- 長さの調整:シンプルなスライダーを使用してドキュメントの長さを変更し、短くしたり長くしたりします。
- 読書レベル:「幼稚園」、「中学校」、「大学」など、対象読者に合わせて読書レベルを変更します。
- 最終的な仕上げを追加する:テキストの文法、一貫性、明瞭性などを評価します。
- 絵文字を追加:テキストの内容に対応する適切な絵文字を導入します。
コーディングのためのキャンバス
Canvas をコーディングに使用する場合、ツールセットにはメニューからアクセスできる特殊な機能が含まれます。
- コードのレビュー:ライティング ツールと同様に、この機能を使用すると、ChatGPT からのインライン提案や編集のために特定のコード セグメントを選択してコードを強化できます。
- ログの追加:理解とデバッグを支援するために、コード内に print ステートメントを挿入します。
- コメントの追加:説明コメントを追加してコードの理解を容易にします。
- バグの修正:バグを検出して修正し、コーディング エラーを解決します。
- 言語への移植:コードを JavaScript、TypeScript、Python、Java、C++、PHP などのさまざまなプログラミング言語に変換します。
コメントを残す