JPT - ChatGPT コード インタープリタ
JPT - ChatGPT Code Interpreterは、ChatGPT内で直接Pythonコードを実行できるChrome拡張機能です。このプラグインはSongによって開発され、無料で提供されており、ブラウザのカテゴリ、具体的にはアドオン&ツールに属しています。
JPTを使用すると、WASMベースのPythonインタプリタであるPyodideを使用して、ブラウザ内でPythonコードを実行できます。これにより、コードはあなたとOpenAIのみに見えるようになり、プライベートかつ安全に保たれます。このプラグインには、Pythonコードの実行、コードの編集(永続性なし)、Pythonがアクセスできるファイルのアップロード、Pythonで作成されたファイルのダウンロードなど、いくつかの機能があります。
JPTは、numpyやmatplotlibなどのパッケージを含む標準ライブラリをサポートしています。stdoutからの出力や、matplotlibによって生成されたプロットを表示することもできます。使用方法は簡単で、ChatGPTにPythonでhello worldプログラムを書くように依頼し、「実行」ボタンを押すだけです。2回目以降の実行はより高速になります。
JPTには現在いくつか既知の問題があります。例えば、無限ループに遭遇した場合にフリーズすることや、入力のサポートがないことなどですが、ロードマップにはこれらの制限に対処する計画が含まれています。将来のアップデートでは、実行の中断、初期化と実行のためのインジケータ、入力のサポート、チャットをJupyter Notebookとしてエクスポートする機能などが導入される予定です。
全体的に、JPT - ChatGPT Code Interpreterは、ChatGPT内でPythonコードをシームレスに実行するための貴重なツールであり、開発者やPython愛好家にとって便利です。