Bardが日本でも使用できるようになったのでBing,ChatGPTと比較してみる

大きく変わらないが性能的にはまだ使えないといったところ。




Bardへのアクセス方法


以下より
https://bard.google.com/
waitlistへ参加してから5分程度で使用できるようになるらしい。遅くとも6時間後に再アクセスしたときは利用できるようになっていた。


Bing,Bard,ChatGPTの比較表



Bing ChatGPT(3.5) Bard
日本語対応 OK OK 今は出来ない
履歴 残らない 以前の状態から再開可能 残る
性能 ChatGPT4相当 現状ChatGPTより劣る
最新情報 ×
ブラウザ Edgeのみ なんでも なんでも
特徴 相対的に普通 遅め、負荷が高いときはさらに遅く回答が返ってこないケースも。 速い。性能が上がると遅くなるかも。
特徴 独創性、バランス、厳密など回答に指向性を待たせることが可能。ブラウザの右上Bingアイコンからいつでも呼び出し可能。 プラグインで拡張可能。APIが利用可能 回答結果が3パターン確認できる
悪いところ UXが最悪 最新の情報に対応していない 性能がまだChatGPTに追いついていない



実際に質問して比較してみる



SQLについて教えて

質問文
Please tell me about the following SQL SELECT products.id as product_id , products.name as product_name , class_categories.name as category_name FROM products INNER JOIN class_categories ON products.class_category_id = class_categories.id WHERE products.id = :product_id ORDER BY products.id;
回答は割愛。
どれも大きな違いは見られなかった。簡潔に説明した後にそれぞれ構文について詳細を説明してくれる。
複数の回答を返してくれるBardが理解するという点ではいいかもしれない。

jqueryでcheckboxのイベントを取得する方法は?

質問文
How to get checkbox events in jquery?
どれも目的は達成できるがChatGPTの回答が一番親切かも。

VBコードをJavaに変換してください

質問文
Please convert the following VB code to Java.

For i = 1 To 100
    If i Mod 3 = 0 And i Mod 5 = 0 Then
        Console.WriteLine("FizzBuzz")
    ElseIf i Mod 3 = 0 Then
        Console.WriteLine("Fizz")
    ElseIf i Mod 5 = 0 Then
        Console.WriteLine("Buzz")
    Else
        Console.WriteLine(i)
    End If
Next
どれも正しく回答してくれる。
A→Bへの変換はこの手のAIが得意な分野なのかもしれない。
ただしBardは日本語から英語への変換はまだ対応していない。できないというより意図的に弾いてそうな気がする。

ソフトウェアエンジニアとして目標を立てたい。一般的なものでいいので15個ほど例をあげてください

質問文
I want to set goals as a software engineer. Please give me 15 examples, just general ones.
I want to set goals as a software engineer. Please give me 15 examples, just general ones.
Bardは他と比べて少し踏み込んで具体的なアクションも提示してくれている気がする。

概ねBardでもやりたいことができそう。ただし性能が上がって日本語対応されるまで出番はない。

Bingの場合スクロールしたら意図せず検索結果が表示されたり変換中のエンターで送信されたり微妙にアクセスが悪かったりサイドバーからの呼び出しからだと微妙に狭かったりと使い勝手が悪いのでBardが日本語に対応すれば基本ChatGPTかBardを使うといった形になりそうな気がする。


2023年4月19日水曜日