OpenAI Canvas ベータローンチ:ChatGPT 用の共同執筆・コーディングインターフェース

OpenAI Canvas ベータローンチ:ChatGPT 用の共同執筆・コーディングインターフェース

OpenAI は Canvas を導入しました。このベータインターフェースは、ChatGPT がインライン編集、バージョン管理、専用ショートカットを用いて執筆やコーディングプロジェクトで共同作業できるようにし、当初は Plus および Team ユーザーに提供されます。

OpenAI Canvas ベータローンチ:ChatGPT 用の共同執筆・コーディングインターフェース

TL;DR

OpenAI は Canvas を発表しました。これは ChatGPT 用の新しいベータインターフェースで、ユーザーと GPT‑4o がインライン編集、バージョン管理、専用ショートカットを使って執筆やコーディングプロジェクトで共同作業できるようにし、当初は Plus と Team のユーザーに提供されます。

Canvas とは

Canvas は GPT‑4o 上に構築された別ウィンドウのワークスペースで、従来のチャット体験を拡張します。ユーザーはテキストやコードを直接編集でき、特定の支援が必要な箇所をハイライトし、執筆やプログラミングタスク向けのさまざまなショートカットを呼び出すことができます。モデルが適切なプロジェクトを検出したとき、またはユーザーがプロンプトに「use canvas」というフレーズを含めたときに、インターフェースが自動的に開きます。

コア執筆機能

  • Suggest edits – GPT‑4o はインラインの提案とフィードバックを提供します。
  • Adjust length – モデルは要求に応じて文書を短くしたり長くしたりできます。
  • Change reading level – ユーザーは対象読者を幼稚園から大学院まで設定できます。
  • Add final polish – 文法、明瞭さ、一貫性が自動的に洗練されます。
  • Add emojis – 強調のために適切な絵文字が挿入されます。

これらのツールは、執筆者にプロジェクト全体のコンテキストを保持したままコピー編集体験を提供し、手動での編集やバックボタンによるバージョンロールバックも可能にします。

コアコーディング機能

  • Review code – インラインの提案でスタイルと正確性が向上します。
  • Add logs – デバッグ支援のために print 文が挿入されます。
  • Add comments – 説明コメントが自動的に生成されます。
  • Fix bugs – 検出されたエラーは書き直されて問題が解決されます。
  • Port to a language – コードは JavaScript、TypeScript、Python、Java、C++、PHP の間で変換できます。

Canvas はリビジョンを透明に追跡し、純粋なチャットフロー内での反復的なコード変更を追いにくいという課題に対処します。

モデルが協働できるように訓練された方法

OpenAI は GPT‑4o を、Canvas を開くタイミング、対象的な編集を行うタイミング、全体セクションを書き換えるタイミングを把握するクリエイティブパートナーとしてファインチューニングしました。訓練は以下を含みます:

  1. Trigger detection – OpenAI o1‑preview の出力を蒸留して作成した合成データにより、モデルはプロジェクト指向のプロンプト(例:「コーヒー豆の歴史についてブログ記事を書いて」)に対して Canvas を開くことを学び、単純な Q&A では不要なトリガーを回避します。
  2. Targeted editing vs. rewriting – ユーザーがテキストをハイライトしたときに正確な編集を行い、そうでない場合はより広範な書き換えをデフォルトとします。
  3. Inline critique – モデルは文章とコードの両方に対して行単位のフィードバックを提供します。

内部の自動評価(20 以上の指標)で次が示されました:

  • Correct trigger rate: 執筆タスクで 83 %、コーディングタスクで 94 % の正確なトリガー率を示し、ゼロショット GPT‑4o のベースラインと比較して向上しています。
  • Targeted‑edit improvement: Canvas 対応の GPT‑4o はベースラインを 18 % 上回りました。
  • Comment quality: 人間評価による正確性が 30 % 向上し、全体的な品質もベースラインに対して 16 % 向上しました。

合成データ生成により、大規模な人手データセットに依存せずに迅速なイテレーションが可能となりましたが、コメント品質の評価には依然として人間による評価が不可欠でした。

利用可能性とロードマップ

Canvas は初期ベータ段階で、現在 GPT‑4o のモデルピッカーから選択可能です。展開スケジュールは以下の通りです:

  • Today: 世界中の ChatGPT Plus および Team ユーザーが利用可能です。
  • Next week: エンタープライズおよび教育顧客向けにアクセスが提供されます。
  • Future: ベータ期間終了後、すべての無料ユーザーへのリリースが予定されています。

OpenAI は Canvas を、ChatGPT のリリースから 2 年が経過した現在までの初の大規模なビジュアルインターフェース更新と位置付け、よりインタラクティブでプロジェクト中心の AI ワークフローへの転換を示すものとしています。

ユーザーと開発者への影響

  • Enhanced productivity: インライン編集とショートカットにより、別々の IDE やワードプロセッサとチャットウィンドウ間のコンテキスト切り替えが減少します。
  • Better version control: バックボタンがシンプルな元に戻す機能を提供し、反復的なクリエイティブ作業に役立ちます。
  • More precise assistance: ハイライト駆動のプロンプトにより、モデルは編集対象の範囲についてより明確なシグナルを受け取ります。
  • Potential for broader adoption: 共同執筆・コーディングの摩擦を低減することで、Canvas は ChatGPT の役割を質問応答ツールからフル機能の共同執筆者・共同開発者へと拡大できる可能性があります。

今後の展開

OpenAI はユーザーフィードバックに基づき Canvas を迅速に改善し、新しいショートカットの追加、編集の透明性向上、サポートするプログラミング言語の範囲拡大を計画しています。より広い目標は、人間と AI のインタラクションを再考し、創造的および技術的領域全体で AI をより有用かつアクセスしやすくすることです。

Sources