
Pythonコーディングツールの比較: Copilot, CodeGPT, Tabnine
GitHub Copilot、CodeGPT、Tabnineの3つのPythonコーディングツールを比較テストした。各ツールの違いを探るための実験で、誰でも試せる無料バージョンを使用した。テストはVS Codeで行われた。
選ばれたアプリは、ターミナルで操作可能なシンプルな計算機アプリだった。最初はHTMLとCSSを含むチップ計算機を考えたが、最終的によりシンプルなアプリを開発した。
GitHub Copilotはチャットボットとして機能し、ファイル選択時にコーディング言語を認識してコードを提供した。初期の構文エラーはCopilotによって迅速に解決され、約1.5回の反復後に完全に動作する計算機が完成した。
CodeGPTはコマンドパレットを通じてアクセスされ、1回に1つのプロンプトを処理した。エラーハンドリングを含め、最初の試行で計算機を正常に動作させたが、1回の計算後にアプリが終了した。
TabnineはCodeGPTと似たプロンプトを提供したが、無限に続いた。最初の試行はエラーで失敗したが、プロンプトに従った2回目の試行は成功した。
GitHub Copilotはチャットボット形式と迅速なバグ修正により、最も好まれるツールとして浮上した。