Github CopilotのAIテスト:混合コーディングの成功は私を困惑させます
AIコーディングツールの不一致を探る
同じ基盤となる大規模言語モデルに基づいて構築されたAIツールが、なぜこれほど多様な結果を生み出すのか、実に不可解です。例えば、ChatGPT、Perplexity、GitHub CopilotはすべてOpenAIのGPT-4モデルを活用しています。しかし、最近のテストではパフォーマンスに顕著な違いが現れました。ChatGPTとPerplexityのプロプランは優れていましたが、GitHub Copilotの成功率は50%でした。
これらのテストは、VS Code環境に統合されたGitHub Copilotを使用して実施しました。このセットアップ方法については、近日中の記事で詳細なガイドを共有します。今のところ、私が行ったテストの詳細に飛び込みましょう。
私のテスト方法や使用したプロンプトに興味がある場合は、AIチャットボットのコーディング能力を評価する詳細なガイドをご覧ください。
TL;DR: GitHub Copilotは、私が行った4つのテストのうち2つに合格しました。
テスト1:WordPressプラグインの作成
このテストは完全に失望に終わりました。初の試みだったため、GitHub Copilotがコーディングに苦戦しているのか、VS Code内の相互作用の制約がその能力を妨げているのか、確信が持てませんでした。
背景は次のとおりです:AIに、管理インターフェースと動作ロジックを含む完全に機能するWordPressプラグインを開発するよう依頼しました。プラグインのタスクは、名前のリストを受け取り、ソートし、重複する名前が隣接しないように分離することでした。
このタスクは、妻のデジタル商品のeコマース事業で、彼女が管理する活発なFacebookグループからの実際のニーズに由来しています。
テストした10のAIモデルのうち5つがこのテストに完全に合格し、3つが部分的に合格、Microsoft Copilotを含む2つが完全に失敗しました。GitHub Copilotは同じプロンプトを与えられたにもかかわらず、PHPコードのみを生成しました。確かにPHPだけで問題を解決することは可能でしたが、GitHub CopilotはJavaScriptを参照しようとしたものの、実際には生成しませんでした。

David Gewirtz/ZDNETによるスクリーンショット JavaScriptファイル内からGitHub Copilotにタスクを完了するよう促したところ、奇妙にもさらにPHPコードで応答し、存在しないJavaScriptファイルを参照し続けました。

David Gewirtz/ZDNETによるスクリーンショット テスト2:文字列関数の書き直し
このテストは比較的簡単でした:ドルとセントを検証する関数を提供しましたが、整数ドルのみをチェックしていました。AIの課題は、関数を修正することでした。
GitHub Copilotはコードを変更しましたが、結果には問題がありました。入力文字列がすべて有効だと仮定しており、文字列が空の場合にエラーが発生します。さらに、更新された正規表現は「3.」「.3」「00.30」などのさまざまなエッジケースを処理できませんでした。通貨を検証する関数にとって、このような見落としは許容できず、GitHub Copilotにとってまたしても失敗となりました。
テスト3:厄介なバグの発見
ここでは、GitHub Copilotが輝きました。このテストは私が直面した実際のコーディングの課題に基づいており、エラーメッセージが実際の問題を直接指していませんでした。コーディングの謎のようなもので、WordPress API呼び出しを深く理解する必要がありました。
Microsoft Copilot、Gemini、Meta Code Llamaがこのテストでつまずいた一方で、GitHub Copilotは見事に成功し、複雑な現実の問題に取り組む能力を示しました。
テスト4:スクリプトの作成
GitHub Copilotはこのテストでも成功し、Microsoft Copilotが失敗したところでした。タスクは、AppleScript、Chromeオブジェクトモデル、Keyboard MaestroというMac専用のユーティリティを統合する必要があるスクリプトを作成することでした。
合格するには、AIが3つの環境すべての微妙な違いを認識し、対処する必要があり、GitHub Copilotはそれを見事にやってのけました。
最終的な感想
先進的なGPT-4モデルを使用するGitHub Copilotがテストの半分に失敗するのは残念です。GitHubが主要なソース管理プラットフォームであることを考えると、AIコーディングサポートがもっと信頼できると期待されます。
しかし、AIの世界は常に進化しており、GitHub Copilotのパフォーマンスが時間とともに向上することを楽観視しています。数か月後に再び訪れて、どの程度進歩したか確認しましょう。
あなたはコーディング支援にAIを頼っていますか?どのAIツールがお気に入りですか?GitHub Copilotを試したことがありますか?以下のコメントであなたの経験を共有してください。
私の毎日のプロジェクト進捗をソーシャルメディアで更新しています。私の週刊ニュースレターに登録するのを忘れず、Twitter/Xで@DavidGewirtz、FacebookでFacebook.com/DavidGewirtz、InstagramでInstagram.com/DavidGewirtz、Blueskyで@DavidGewirtz.com、YouTubeでYouTube.com/DavidGewirtzTVでフォローしてください。
関連記事
SEOランキング向上のためにCore Web Vitalsを改善する方法
AIを活用した文字起こしで、動画編集のワークフローを一新しましょう目次:はじめに自動文字起こしの主なメリット精度の確保と出力の精緻化文字起こしデータの検索機能の活用既存ファイルのシームレスなインポートTranscript.comのご紹介Transcript.comで編集が簡単になる柔軟なエクスポート形式包括的な言語サポートまとめはじめにTranscriptedは、AIを活用して自動文字起こしを生成
DingTalk、AliAIの「MuleRun」を活用してアーキテクチャを再構築し、「フルエージェント時代」を幕開け
DingTalkの新CEO兼「悟空」事業部門責任者の陳宇森氏は、本日午後に発行された社内メモの中で、大規模な組織再編を明らかにした。「コアプラットフォーム事業部」を新設し、AIエージェントチームを完全に統合することで、DingTalkは企業向けコラボレーションエコシステムのインテリジェント化を加速させている。今回の再編は、AI技術を中核事業運営に深く統合することを主眼としている。DingTalkは
SEOランキング向上のためにCore Web Vitalsを改善する方法
カルフールが生成AIを活用して小売業界を変革している方法はじめにエレーヌ・ラボーム:法律業界からEコマースのリーダーへカルフール:世界的な小売大手カルフールのデジタルトランスフォーメーションカルフールの生成AI戦略カルフールにおける生成AIの実用事例事例研究 1:Opla – カスタマーサポートの再定義事例研究 2:マーケティングスタジオ – AIを活用したキャンペーン作成事例3:商品コンテンツの
関連特集おすすめ
コメント (41)
0/500
GitHub Copilotのテスト結果、正直謎すぎますね。同じGPT-4ベースなのに、ツールによって精度がこんなに違うのは不思議です。ChatGPTやPerplexityとはまた別の挙動を示すので、使い分けが重要になりそうです。AIの限界を実感しました🤔
Honestly, this doesn't surprise me. Even with the same underlying model, the way each tool fine-tunes prompts and handles context makes a huge difference. Copilot's mixed results probably come from its integration with IDE specifics. Still, it's baffling why the same model can give such inconsistent outputs for similar tasks. 🤔
Ich hab's auch ausprobiert und finde es echt seltsam, dass die Ergebnisse so unterschiedlich sind, obwohl die Basis ähnlich ist. Manchmal schreibt Copilot super Code, manchmal totalen Unsinn. Vielleicht liegt's an der Integration in die IDE? 🤔 Auf jeden Fall muss da noch viel verbessert werden, bevor ich mich voll darauf verlassen kann.
Интересно, почему ИИ-инструменты на одной базовой модели GPT-4 работают так по-разному? GitHub Copilot иногда генерирует код, который выглядит логично, но потом выдает полную ерунду 😅 Может, дело в тонкой настройке или контексте? Это напоминает мне капризного коллегу-программиста, который то гений, то беспомощен.
이 기사 읽어보니 AI 코딩 도구의 편차가 정말 신기하네요. 같은 기술인데 결과가 이렇게 다를 수 있다니... 개발자로 일하면서 Copilot이 가끔 완벽한 코드를 써주다가도 갑자기 엉뚱한 걸 제안해서 당황했던 적이 많아요. 🤔 앞으로 AI 도구들이 더 안정화되길 바랍니다!
AIコーディングツールの不一致を探る
同じ基盤となる大規模言語モデルに基づいて構築されたAIツールが、なぜこれほど多様な結果を生み出すのか、実に不可解です。例えば、ChatGPT、Perplexity、GitHub CopilotはすべてOpenAIのGPT-4モデルを活用しています。しかし、最近のテストではパフォーマンスに顕著な違いが現れました。ChatGPTとPerplexityのプロプランは優れていましたが、GitHub Copilotの成功率は50%でした。
これらのテストは、VS Code環境に統合されたGitHub Copilotを使用して実施しました。このセットアップ方法については、近日中の記事で詳細なガイドを共有します。今のところ、私が行ったテストの詳細に飛び込みましょう。
私のテスト方法や使用したプロンプトに興味がある場合は、AIチャットボットのコーディング能力を評価する詳細なガイドをご覧ください。
TL;DR: GitHub Copilotは、私が行った4つのテストのうち2つに合格しました。
テスト1:WordPressプラグインの作成
このテストは完全に失望に終わりました。初の試みだったため、GitHub Copilotがコーディングに苦戦しているのか、VS Code内の相互作用の制約がその能力を妨げているのか、確信が持てませんでした。
背景は次のとおりです:AIに、管理インターフェースと動作ロジックを含む完全に機能するWordPressプラグインを開発するよう依頼しました。プラグインのタスクは、名前のリストを受け取り、ソートし、重複する名前が隣接しないように分離することでした。
このタスクは、妻のデジタル商品のeコマース事業で、彼女が管理する活発なFacebookグループからの実際のニーズに由来しています。
テストした10のAIモデルのうち5つがこのテストに完全に合格し、3つが部分的に合格、Microsoft Copilotを含む2つが完全に失敗しました。GitHub Copilotは同じプロンプトを与えられたにもかかわらず、PHPコードのみを生成しました。確かにPHPだけで問題を解決することは可能でしたが、GitHub CopilotはJavaScriptを参照しようとしたものの、実際には生成しませんでした。
JavaScriptファイル内からGitHub Copilotにタスクを完了するよう促したところ、奇妙にもさらにPHPコードで応答し、存在しないJavaScriptファイルを参照し続けました。
テスト2:文字列関数の書き直し
このテストは比較的簡単でした:ドルとセントを検証する関数を提供しましたが、整数ドルのみをチェックしていました。AIの課題は、関数を修正することでした。
GitHub Copilotはコードを変更しましたが、結果には問題がありました。入力文字列がすべて有効だと仮定しており、文字列が空の場合にエラーが発生します。さらに、更新された正規表現は「3.」「.3」「00.30」などのさまざまなエッジケースを処理できませんでした。通貨を検証する関数にとって、このような見落としは許容できず、GitHub Copilotにとってまたしても失敗となりました。
テスト3:厄介なバグの発見
ここでは、GitHub Copilotが輝きました。このテストは私が直面した実際のコーディングの課題に基づいており、エラーメッセージが実際の問題を直接指していませんでした。コーディングの謎のようなもので、WordPress API呼び出しを深く理解する必要がありました。
Microsoft Copilot、Gemini、Meta Code Llamaがこのテストでつまずいた一方で、GitHub Copilotは見事に成功し、複雑な現実の問題に取り組む能力を示しました。
テスト4:スクリプトの作成
GitHub Copilotはこのテストでも成功し、Microsoft Copilotが失敗したところでした。タスクは、AppleScript、Chromeオブジェクトモデル、Keyboard MaestroというMac専用のユーティリティを統合する必要があるスクリプトを作成することでした。
合格するには、AIが3つの環境すべての微妙な違いを認識し、対処する必要があり、GitHub Copilotはそれを見事にやってのけました。
最終的な感想
先進的なGPT-4モデルを使用するGitHub Copilotがテストの半分に失敗するのは残念です。GitHubが主要なソース管理プラットフォームであることを考えると、AIコーディングサポートがもっと信頼できると期待されます。
しかし、AIの世界は常に進化しており、GitHub Copilotのパフォーマンスが時間とともに向上することを楽観視しています。数か月後に再び訪れて、どの程度進歩したか確認しましょう。
あなたはコーディング支援にAIを頼っていますか?どのAIツールがお気に入りですか?GitHub Copilotを試したことがありますか?以下のコメントであなたの経験を共有してください。
私の毎日のプロジェクト進捗をソーシャルメディアで更新しています。私の週刊ニュースレターに登録するのを忘れず、Twitter/Xで@DavidGewirtz、FacebookでFacebook.com/DavidGewirtz、InstagramでInstagram.com/DavidGewirtz、Blueskyで@DavidGewirtz.com、YouTubeでYouTube.com/DavidGewirtzTVでフォローしてください。
SEOランキング向上のためにCore Web Vitalsを改善する方法
AIを活用した文字起こしで、動画編集のワークフローを一新しましょう目次:はじめに自動文字起こしの主なメリット精度の確保と出力の精緻化文字起こしデータの検索機能の活用既存ファイルのシームレスなインポートTranscript.comのご紹介Transcript.comで編集が簡単になる柔軟なエクスポート形式包括的な言語サポートまとめはじめにTranscriptedは、AIを活用して自動文字起こしを生成
DingTalk、AliAIの「MuleRun」を活用してアーキテクチャを再構築し、「フルエージェント時代」を幕開け
DingTalkの新CEO兼「悟空」事業部門責任者の陳宇森氏は、本日午後に発行された社内メモの中で、大規模な組織再編を明らかにした。「コアプラットフォーム事業部」を新設し、AIエージェントチームを完全に統合することで、DingTalkは企業向けコラボレーションエコシステムのインテリジェント化を加速させている。今回の再編は、AI技術を中核事業運営に深く統合することを主眼としている。DingTalkは
SEOランキング向上のためにCore Web Vitalsを改善する方法
カルフールが生成AIを活用して小売業界を変革している方法はじめにエレーヌ・ラボーム:法律業界からEコマースのリーダーへカルフール:世界的な小売大手カルフールのデジタルトランスフォーメーションカルフールの生成AI戦略カルフールにおける生成AIの実用事例事例研究 1:Opla – カスタマーサポートの再定義事例研究 2:マーケティングスタジオ – AIを活用したキャンペーン作成事例3:商品コンテンツの
GitHub Copilotのテスト結果、正直謎すぎますね。同じGPT-4ベースなのに、ツールによって精度がこんなに違うのは不思議です。ChatGPTやPerplexityとはまた別の挙動を示すので、使い分けが重要になりそうです。AIの限界を実感しました🤔
Honestly, this doesn't surprise me. Even with the same underlying model, the way each tool fine-tunes prompts and handles context makes a huge difference. Copilot's mixed results probably come from its integration with IDE specifics. Still, it's baffling why the same model can give such inconsistent outputs for similar tasks. 🤔
Ich hab's auch ausprobiert und finde es echt seltsam, dass die Ergebnisse so unterschiedlich sind, obwohl die Basis ähnlich ist. Manchmal schreibt Copilot super Code, manchmal totalen Unsinn. Vielleicht liegt's an der Integration in die IDE? 🤔 Auf jeden Fall muss da noch viel verbessert werden, bevor ich mich voll darauf verlassen kann.
Интересно, почему ИИ-инструменты на одной базовой модели GPT-4 работают так по-разному? GitHub Copilot иногда генерирует код, который выглядит логично, но потом выдает полную ерунду 😅 Может, дело в тонкой настройке или контексте? Это напоминает мне капризного коллегу-программиста, который то гений, то беспомощен.
이 기사 읽어보니 AI 코딩 도구의 편차가 정말 신기하네요. 같은 기술인데 결과가 이렇게 다를 수 있다니... 개발자로 일하면서 Copilot이 가끔 완벽한 코드를 써주다가도 갑자기 엉뚱한 걸 제안해서 당황했던 적이 많아요. 🤔 앞으로 AI 도구들이 더 안정화되길 바랍니다!





家






