Menu

ChatGPT vs Google Bard vs Bing Chat with AI

Which free AI is the best ? Our complete test !

Follow us on Twitter 
Question, remark ? Contact us at contact@myengineeringtools.com


1. Introduction
2. Comparison ChatGPT, Bard, Bing with AI

1. Introduction

2023 has seen the development of new AI models that are now accessible to most of the public. 3 large players that have entered this field are ChatGPT (by OpenAI), Google Bard and Microsoft Bing Chat (enhanced with ChatGPT AI). Which of these tools is the best ? We are proposing here a review that can help you decide when to use which tool.

  • ChatGPT is a chatbot developed by OpenAI that uses the GPT-4 model to generate human-like text. It is known for its strong writing skills and helpful coding advice for programmers. However, it has some limitations, such as not citing its sources and having data that only goes up to 2021, at least on its free version which is not opened to the web through plugins. ChatGPT is available in two versions: a free version that is limited to 100 prompts per day, and a paid version that has no limits.
  • Google Bard is a large language model chatbot developed by Google AI. It is trained on a massive dataset of text and code, and can generate text, translate languages, write different kinds of creative content, and answer questions in an informative way. Google Bard can especially summarize factual topics, write different kinds of creative content, such as poems, code, scripts, musical pieces, email, letters, etc...
  • Microsoft Bing with AI is an updated version of the Bing search engine that combines the fun and convenience of OpenAI’s ChatGPT tool with the information from a search engine. It provides written summaries of search results, chats with users to answer additional questions about their query, and can write emails or other compositions based on the results.

Those tools are free, or have a free version but remember that those company will collect all your data, so you must not enter anything private, at least using the free plans.

2. Comparison ChatGPT, Bard, Bing with AI

2.1 Coding

Let's start by asking all of these AI to make a Python program, from the following description :

Prompt : "Act as a programmer and financial analysis. Please write a Python program to pull stock data from the GAFAM and calculate the return of each of them. The program must look for data over a period that will be programed as variable"

2.1.1 ChatGPT reply

ChatGPT is replying by giving a Python program. The code is nicely formatted and can be copied directly. ChatGPT is also giving explanation about the programing to be able to understand the code and improve it.

ChatGPT reply coding in Python

ChatGPT reply coding in Python

We have tested this code to verify it does what we want. If we analyse it, we actually see it is programmed to pull data from Yahoo, calculate the cumulative return, and actually show them on a graph (kind of a bonus)

ChatGPT coding Python test

It works, it does not crash and is indeed showing a graph of cumulative return over the period specified in the program.

It is not exactly what we want be it is a very good workable basis !

2.1.2 Bard reply

Let's see the reply of Bard :

Bard reply coding in Python

Ok, that's a piece of code (Bard did not provide much other details), let's see if it works, we are using Python Portable with Pyscripter to test :

Bard coding Python test

Hey Google, it does not work... The issue here is the usage of the reserved instruction return !

Actually, don't stop her with Bard. The AI from Google has indeed the interesting function to be able to generate different drafts you can select :

Bard reply coding in Python

So let's see if the 2nd draft is better ?

Actually it did not work again, the coding is quite complex.

Then the 3rd draft ?

Yes ! This one is at least working, it is calculating daily returns.

2.1.3 Bing Chat (Bing with AI)

We were not expecting Bing to give a reply on this as it is more marketed as an improved search engine, but yes, Bing gave a piece of code, with some reasonably helpful information to continue coding.

Bing Chat reply coding in Python

Bing Chat reply coding in Python

So we have tested the code, once again with Python Portable and Pyscripter.

Bing Chat coding Python test

Hum, it did not work. Actually we suspected that the issue with was the pandas_datareader library which can be tricky. The beauty of the AI model is that we can "naturally" converse with them, so we asked Bing to adapt the code using yfinance instead.

And Bing, it worked.

Bing Chat coding Python test

It correctly gave the cumulative return for each stock in portfolio.

2.1.4 Coding Winner

1. Chat GPT
2. Bing Chat with AI
3. Google Bard