ここ数か月、OpenAI の ChatGPT を皮切りに、AI コミュニティはインテリジェント チャットボットの研究開発の波を引き起こしました。達成したい能力にもさまざまなものがありますが、その中でもコーディング能力は重要な部分を占めます。残念ながら、これらのチャットボットのコード生成機能は常に満足のいくものではないようです。
チャットボットのコーディング能力をいかに向上させるかが重要な課題となっています。 OpenAI は、ChatGPT でコードを実行し、サードパーティのプラグインを使用する機能を改善し、3 月 25 日にコード インタープリターをリリースしました。このプラグインは、サンドボックス化されたファイアウォールで保護された実行環境で動作し、一時的なディスク領域を提供する Python インタープリターを ChatGPT に提供します。
# さて、コード インタープリター プラグインはどの程度のことを実現できるでしょうか?この記事では、プラグインの仕組み、ベスト プラクティス、長所と短所、およびカスタム バイナリ、アップロードとダウンロード、コードの生成などの多様なタスクの処理方法について詳しく説明します。
コード インタープリターの動作原理とベスト プラクティス実際、コード インタープリターの動作原理はそれほど複雑ではありません。
ユーザーがプラグインにコマンドの実行をリクエストすると、プラグインは一意のセッション ID を生成し、コマンドを実行するための新しいサンドボックス環境を開始します。この環境には、Python インタープリター、制限されたライブラリ、および一時的なディスク領域が含まれています。コマンドが実行されると、プラグインは出力を解析し、別の関数で使用できるようになります。これは、ユーザーがさまざまな関数を組み合わせて、より複雑なタスクをすべて ChatGPT インターフェイス内で実行できることを意味します。
コード インタープリターの優れた点の 1 つは、実験モデルとして Python を使用し、アップロードとダウンロードを処理し、コードを生成できることです。このプラグインは、少数のライブラリを使用して Python を実行するため、ユーザーはカスタム コードを記述してデータを操作および分析し、単純な会話入力に基づいてデータ視覚化を作成できるため、複雑なデータ解釈タスクを簡単に処理するための優れたツールになります。さらに、プラグインはカスタム バイナリを通じて ChatGPT の機能を拡張できます。
要約すると、コード インタープリターは、コードを生成して実行し、CSV データから画像に至るまでのファイルをアップロードおよびダウンロードし、ChatGPT インターフェイスで出力を評価できます。これは、ChatGPT の機能を拡張し、ニーズに合わせてカスタム プラグインを作成したい開発者にとって強力なツールです。
コード インタープリターを使用する場合、次のベスト プラクティスのいくつかに従うと、半分の労力で 2 倍の結果を得ることができます。
前述のように、コードの解釈と実行に加えて、コード インタープリターにはさまざまな潜在的なユース ケースがあります。データ処理、視覚化と自動化、ファイルのアップロードとダウンロードなどが含まれます。
今日、Twitter ユーザー @AngryTomtweets は、コード インタープリターで発見したユース ケースのトップ 10 をリストしました。
#データ サイエンティストになる
使用するCode With Interpreter を使用すると、データをアップロードして簡単な英語の指示を提供するだけで、データのクリーニングとビジュアル チャートの生成のすべての作業を自動操縦で完了できます。
マルチモーダル AI アシスタント コード インタープリターを使用して、画像をテキスト ファイルにすばやく変換します。 # 出典: Twitter @Saboo_Shubham_ 視覚化をよりシンプルかつ美しくする コード インタープリターを使用すると、ChatGPT は基本的にあらゆる視覚化作業を完了し、グラフをより美しくすることができます。 # 出典: Twitter @emollick ##マーケティング プランニング エキスパート
##写真出典: Twitter @beglen
米国内のすべての灯台の場所の CSV ファイルをアップロードした後、コード インタープリターはこれらの灯台の場所の GIF マップを作成できます。ただし、マップは非常に暗く、各灯台が点滅しています。
犯罪データ分析
SF 犯罪に関する CSV データ ファイルをアップロードし、Code Interpreter で傾向を視覚化します。
出典: Twitter @backus GIF アニメーションのレンダリング
##出典: Twitter @goodside
航空遅延のインタラクティブ マップを作成する
コード インタープリターを使用して、航空会社の遅延に関する CSV ファイルをアップロードし、非常に優れた対話型マップを作成します。 #出典: Twitter @emollick 音楽の好みの分析
# 出典: Twitter @SHL0MS
基本的なビデオ編集コード インタープリターを使用すると、アップロードした GIF をより長い MP4 ビデオに変換し、ゆっくりズームすることができます。
出典: Twitter
@goodside#さらに詳細なユースケース分析については、元のリンクを参照してください。
以上がGIF アニメーションのレンダリング、灯台の点滅、航空アニメーションの作成...「単なるコードを超えた」ChatGPT コード インタープリター プラグインの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。