「AIコーディング:Google Bardは優れたPython開発者ですか?」

「AIスタイリング:Google Bardは優れたPython開発者か?」

PYTHON PROGRAMMING

Google BardはPythonのコーディングタスクをどのように処理するのか?

Markus Spiskeによる写真 Unsplashで見る

近年、データサイエンスコミュニティ、そして実際には世界中で、大規模な言語モデル (LLMs)について多くの話題が出ています。おそらく最も有名な例は、ChatGPTで、より具体的にはOpenAIによって開発されたLLMベースのチャットボットです。ChatGPTは、コーディングに関連する強力なサポートを開発者に提供することで知られています。

Bardは、GoogleのAI実験の一例です。今日は、Bardがそのコーディング能力によって役立つと考えられるかどうかについて議論したいと思います。

この記事を書く前に、私はBardとかなり話をしました。私たちの多くの会話はPythonのコーディングに関連していました。その会話によって、Pythonについてあまり知識がない場合、Bardは良い教師ではありませんと考えるようになりました。その返事が非常に助けになりましたが、すぐに気付きました。返事の多くは誤解を招いたり、理解しにくかったり、間違っていることがありました。したがって、私はいくつかのPythonの質問に答えるのに役立ってはいましたが、BardはまだPython初心者に教える準備ができていないことは明確でした。

これが私の考えでしたが、私はそのコーディング能力を実験してみることに決めました。この記事では、この実験の結果を共有することを目指します。

BardがPythonについて何を知っているかを知るために、それと話しました。最初の段階では、BardにPythonを使えるかどうか、そしてどのように使うのかを尋ねました。Bardは、Pythonを知っていて、非常に優れたPythonプログラマーであると話しました。また、BardはPython 3.10をコンテナ化された環境や直接Pythonセッションで実行できると教えてくれました。さらに、BardはPyPiパッケージをインストールして使用することができると言ってくれました。

その後、具体的なコーディングタスクを与えました。これらの議論と演習を通じて、BardがPythonの知識の良い情報源であるか、さらには優れたPythonプログラマーであるかどうかを見つけ出します。

以下に示すチャットは、2023年10月および11月に行われたものです。記事があまりにも長くなりすぎるため、Bardの返信の一部は省略しました。省略した内容は重要ではありません。

We will continue to update VoAGI; if you have any questions or suggestions, please contact us!

Share:

Was this article helpful?

93 out of 132 found this helpful

Discover more