OpenAI Day 4 - Canvas 更新のハイライト

以前、Canvas の基本機能について紹介しました:

今日は3つの点を更新しました:

  1. :Canvas は現在すべてのユーザーに開放され、ChatGPT メインモデルと深く統合されています。追加の設定は必要なく、使用がより便利になりました。

  2. :Canvas には Python コードを実行する機能が追加されました。コードの出力をリアルタイムで確認でき、テキストでもグラフィックでも一目瞭然です。
  3. :Canvas 機能は現在、カスタム GPT に全面的に適応しており、すべてのカスタムモデルが Canvas の強力な機能を利用できるようになりました。

Canvas のハイライト機能デモ

物語の創作

Canvas を通じて、子供たちのために楽しいクリスマスの物語を作成することができます。例えば、ユーザーが ChatGPT のツールバーから Canvas を選択し、「滑稽なエルフについてのクリスマスの物語を書いてください」と入力すると、ChatGPT はすぐに二欄表示を生成します:左側は従来のチャットインターフェース、右側は Canvas エディターで、ドキュメントの作成と編集が一目瞭然です。

ユーザーは直接 Canvas 内で物語のタイトルや内容を編集し、言語スタイルや詳細を調整することができます。また、底部のショートカット機能を使って一般的なタスクを完了することもできます。例えば:

  • 物語の長さを変更(例えば、短い寝る前の話にする)。
  • 言語レベルを最適化(子供向けまたはより専門的な対象向け)。
  • 最終的な仕上げを追加(スペリングと文法のチェック)。
  • 面白い絵文字を追加。

書き込みの改善とフィードバック

Canvas はユーザーがアップロードしたテキストに対して詳細なフィードバックを提供することもサポートしています。例えば、あるユーザーが「ダークエネルギーとトナカイの速度」に関する物理学の記事をアップロードした場合、Canvas は具体的な提案と詳細な改善意見を文章中に注釈として示します。ユーザーは ChatGPT の修正を自動的に適用することを選択することも、手動でドキュメントの内容を調整することもできます。

プログラミングサポートの強化

  1. コードの編集とデバッグ

  • ユーザーが Python コードを ChatGPT に貼り付け、Canvas を開くと、Canvas はコードのタイプを自動的に認識し、構文ハイライトとコードの自動補完機能を提供します。
  •  関数が無効であることが発見されました。Canvas はエラーを指摘し、修正の提案を行い、ユーザーが迅速に調整できるようにしました。
  • コードの実行と結果の表示

    • Canvas は現在、Python コードを直接実行することが可能です。コードを実行する際には、WebAssembly を通じて Python シミュレータを読み込み、ほぼすべての Python ライブラリをサポートします。
    • エラーが発生した場合、Canvas は例外情報を表示し、ユーザーに修正の提案を行います。例えば、コードを実行中に色設定に問題があることが発見された場合、ChatGPT は解決策を提供し、コードを即座に修正します。
  • 可視化サポート

    • Canvas はグラフィカルな結果を生成できます。例えば、複雑なデータフローを示す Sankey 図などです。ChatGPT との協力により、グラフィックのスタイルやデータパラメータを素早く調整できます。

    Canvas とカスタム GPT の統合

    1. 自動的な Canvas 選択:カスタム GPT はコンテキストに基づいて Canvas の使用を自動的に選択することができます。例えば、サンタクロース用に設計されたカスタム GPT は、クリスマスの願い事の手紙を処理する際に、直接 Canvas 内で返信ドキュメントを生成し、サンタクロースが手紙への返信を迅速に行うことができます。

    2. カスタマイズされた Canvas の動作:カスタム GPT を作成または編集する際、デフォルトのツールとして Canvas を設定することで、すべての入力内容を Canvas 形式で処理することができます。ユーザーは設定インターフェースを通じて簡単に Canvas 機能を有効にすることができます。

    おまけ

    今日 x.com で見つけた Sora が失敗しているいくつかのビデオを挿入します: