共计 842 个字符,预计需要花费 3 分钟才能阅读完成。
最近我花了不少时间测试 GitHub Copilot 的编程能力,说实话,结果让我有点摸不着头脑。作为一个经常写代码的人,我对 AI 辅助编程工具一直很感兴趣,但这次测试让我意识到,这些工具的表现还远未达到完美。
让我印象最深的是那个 WordPress 插件测试。我老婆正好在经营一个 Facebook 群组,需要一个小工具来处理成员名单。我心想,这不正是测试 AI 编程能力的好机会吗?结果 GitHub Copilot 的表现真是让人哭笑不得。它倒是生成了 PHP 代码,但 JavaScript 部分却完全搞砸了。更离谱的是,当我单独创建一个 JavaScript 文件时,它居然又给我生成了一段引用 JavaScript 的 PHP 代码。这种 ’ 鸡同鸭讲 ’ 的情况让我不禁怀疑,这 AI 是不是在跟我开玩笑?
不过,GitHub Copilot 也不是一无是处。在寻找一个棘手的 WordPress bug 时,它的表现让我刮目相看。那个 bug 特别难找,因为错误信息和实际原因完全不搭边。我本来以为这个测试会难倒它,没想到它居然准确地找出了问题所在。这让我想起之前用其他 AI 工具时,它们在这个测试上都栽了跟头。
说到脚本编写测试,GitHub Copilot 的表现也还不错。它成功地处理了 AppleScript、Chrome 对象模型和 Keyboard Maestro 的混合编程需求。说实话,这个测试的难度不小,因为需要同时考虑多个编程环境。相比之下,Microsoft Copilot 在这个测试中就完全失败了。
总的来说,这次测试让我对 AI 编程工具有了更全面的认识。虽然 GitHub Copilot 在某些方面表现不错,但它的表现并不稳定。有时候它能给出令人惊喜的解决方案,有时候却又犯一些让人哭笑不得的错误。这让我意识到,在使用这些工具时,我们仍然需要保持警惕,不能完全依赖它们。
不过话说回来,AI 技术发展得这么快,谁知道几个月后这些工具会不会有质的飞跃呢?我打算过段时间再测试一次,看看它们有没有进步。毕竟,作为一个程序员,谁不想有个靠谱的 AI 助手呢?