オプション
ニュース
Github CopilotのAIテスト:混合コーディングの成功は私を困惑させます

Github CopilotのAIテスト:混合コーディングの成功は私を困惑させます

2025年4月21日
195

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によるスクリーンショット

David Gewirtz/ZDNETによるスクリーンショット

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

David Gewirtz/ZDNETによるスクリーンショット

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でフォローしてください。

関連記事
HitPaw AI Photo Enhancerで画像を向上させる:包括的ガイド HitPaw AI Photo Enhancerで画像を向上させる:包括的ガイド 写真編集の体験を変えたいですか?最先端の人工知能のおかげで、画像の改善が今や簡単に行えます。この詳細なガイドでは、HitPaw AI Photo Enhancer、画像の品質と解像度を自動的に向上させるオフラインAIツールを探ります。プロの写真家であろうと、個人のスナップショットを磨きたい愛好家であろうと、HitPaw AI Photo Enhancerは驚くべき結果をもたらす強力な機能を提供しま
AI駆動の音楽作成:楽曲とビデオを簡単に制作 AI駆動の音楽作成:楽曲とビデオを簡単に制作 音楽作成は時間、資源、専門知識を必要とする複雑なプロセスです。人工知能はこのプロセスを変革し、シンプルで誰でも利用できるものにしました。このガイドでは、AIがどのようにして誰でも無料でユニークな楽曲やビジュアルを制作できるようにするか、新たな創造的可能性を解き放つ方法を紹介します。直感的で使いやすいインターフェースと先進的なAIを備えたプラットフォームを探索し、音楽のアイデアを高コストなしで現実に
AI駆動の塗り絵ブック作成:包括的ガイド AI駆動の塗り絵ブック作成:包括的ガイド 塗り絵ブックのデザインは、芸術的表現とユーザーのリラックス体験を組み合わせた報われる追求です。しかし、そのプロセスは労働集約的です。幸い、AIツールは高品質で均一な塗り絵ページを簡単に作成できます。このガイドは、AIを使用して一貫したスタイルと最適な効率に焦点を当てた塗り絵ブック作成のステップごとのアプローチを提供します。主なポイントAIプロンプトツールを使用して、詳細で構造化された塗り絵ページの
コメント (24)
0/200
StephenRoberts
StephenRoberts 2025年8月14日 4:01:01 JST

GitHub Copilot's AI is such a mixed bag! Sometimes it spits out perfect code, other times it’s like it’s drunk—random errors everywhere. Makes me wonder if the same GPT-4 is just mood-swinging or if the training data’s got some serious split personality. 😅 Anyone else getting whiplash from these AI tools?

WalterWilliams
WalterWilliams 2025年8月5日 22:01:00 JST

It's wild how GitHub Copilot can be a coding wizard one minute and totally miss the mark the next! 🤯 I tried it for a Python script, and it spat out half-baked code that left me scratching my head. Maybe it’s like a moody artist—brilliant but inconsistent? Anyone else getting these mixed vibes?

WillieLee
WillieLee 2025年7月29日 21:25:16 JST

GitHub Copilot's AI is such a wild card! Sometimes it nails the code, other times it’s like it’s writing poetry instead of Python. 😅 I’m curious, does anyone else feel like they’re rolling dice with these AI tools?

JerryGonzalez
JerryGonzalez 2025年7月28日 10:19:04 JST

GitHub Copilot’s AI is such a mixed bag! Sometimes it’s like having a genius pair-programmer, other times it’s just spitting out buggy code that makes me scratch my head. 😕 Still, it’s wild to think how far AI coding has come, even if it’s not perfect yet.

JuanLewis
JuanLewis 2025年4月24日 8:53:39 JST

GitHub Copilot's AI is a mixed bag. Sometimes it nails the code, other times it's like it's guessing. It's baffling how inconsistent it can be. I guess it's still learning, but it's frustrating when you're on a deadline. 🤔

HenryJackson
HenryJackson 2025年4月23日 23:51:43 JST

GitHub CopilotのAIは一長一短ですね。時にはコードを完璧に書いてくれるのに、時にはまるで推測しているかのようです。なぜこんなに一貫性がないのか不思議です。まだ学習中なんでしょうが、締め切りがあるときはイライラしますね。🤔

トップに戻ります
OR