Learn Data Analysis with Python
Subscribe to Our Email List

Unlock Exclusive Course Offers!

Stay in the loop! Receive the latest course updates, special discounts, and curated learning materials directly to your inbox.


ChatGPT vs Bard: Which one is better with examples

ChatGPT vs Bard

Bard is not public yet, but I got the email that says, "It is your turn to try Bard," so I decided to give it a try and compare ChatGPT and Bard! Here are the results:

The interface:

Bard and ChatGPT have somewhat similar interfaces. The functionality is the same but looks not so much. Bard has that classic google look. The prompt box and the main area are straightforward.

There is Bard Activity on the sidebar. This is similar to chatgpt’s history. However, we can see the chatgpt history right here on the sidebar, while for Bard, we need to click on Bard Activity to see it. 

We can turn off activity storing with Bard, but I don’t think we can do that with chatGPT. We can also delete activity of the last hour, last day, all time, etc. Whereas with chatgpt, we need to manually delete the prompts one by one or clear all of the conversations. Bard saves each prompt, but it does not save Bard’s answers, which is a huge disadvantage. Chatgpt saves each chat instead of the prompts, and you can go back to that chat anytime, unless it is temporarily unavailable, and see the prompts and the answers.

On the sidebar again, there is the FAQ section for Bard. Chatgpt has updates and FAQ. With Bard, the questions are set and given; you can’t search for a question. Some of these questions help us understand Bard’s current limitations. Bard cannot help with coding currently, and also, Bard doesn’t have the ability to hold context, or if it does, it is limited. These are huge disadvantages again, but since this is an experimental phase, it is understandable, although they need to catch up because chatgpt can do both of those very well.

There is Bard Help, which I am not sure how helpful it is. This is similar to chatgpt’s updates and faq section.

Chatgpt has a dark mode option, which many developers and coders like to use because it is easier on the eye; however, there is no such option with Bard.

Chatgpt also has a plus option, while Bard does not. I will soon publish an in-depth comparison of the chatgpt plus and chatgpt free versions on my YouTube. If you are interested, don’t forget to subscribe here https://www.youtube.com/@data-mastery-academy, so you know when I publish this video.

Overall, I think the clear winner of the interface and the overall functionality is ChatGPT. The main reason for this is that I can go back and see my chats and the answers with chatgpt, while bard does not provide that. Also, I like that there is a dark mode option with chatgpt. 

ChatGPT: 1

Bard: 0



Let’s now compare their answers! I will give each one of them the same prompt and compare their answers. I will use my own chatgpt guide for prompts. You can also download this guide at https://www.datamasteryacademy.com/free-chatgpt-course-pdf

Let’s get started!
The first prompt is about writing emails. One thing that chatgpt does really well is writing emails. It saves tons of time, especially for marketing purposes. Let’s use this prompt when we want to write a follow-up email to customers who have abandoned their shopping carts.

1) Writing emails
"Write a follow-up email to customers who have abandoned their shopping carts on our website. Encourage them to complete their purchase, and include a personalized offer or discount to sweeten the deal".

Bard’s response seems shorter than chatgpt’s response. The content is pretty similar in that they both provide the discount offer that I asked for.

Bard has additional responses when I click "View other drafts."


The second draft does not have a subject line but seems longer, but pretty good. The third draft is similar to ChatGPT’s response. Bard also provides a google it button, which is nice to have. When I click on it, it suggests a google search topic related to what I am asking for and takes me to google search.

Overall, I will give Bard 1 point here in writing emails since it provides 3 different options for me to choose from, but I have mixed feelings about this. I like having one complete answer and not searching for what I want, but for this one, I will give Bard a pass. I also liked that I have the option to google it right there.


ChatGPT: 1

Bard: 1


2) Writing social media posts:
Writing social media posts is another reason many people use chatgpt for. It saves time and writes very well-written posts or at least gives a nice starting point. Let’s see how they will perform when I ask a specific prompt about promoting the SQL for data analysis course.

Now, with Bard, I cannot create a new chat. Every time I need to reset chat instead, whereas with ChatGPT I can create a new chat as if I am opening a new and clean page, but I can still see the previous pages.

"Write a 1-minute script for a social media video promoting our new online course, SQL for Data Analysis - Guided Project Course, launch, with an upbeat and informative tone."

Bard is surprisingly faster than chatgpt. Bard doesn’t type; it instantly brings the response while ChatGPT is writing the answer, and we need to wait for it to finish answering. Both answers are pretty good. Bard also gives additional tips for creating an effective social media video. Both have the upbeat tone I asked for. In terms of the information, I like ChatGPT's answer more. It talks about the main point of the course, which is learning through real-world projects. Bard kind of mentions that, but it feels more lost in the conversation. In terms of the selling point, I will give ChatGPT 1 point here, even though this was pretty close, because I really like that bard provided additional tips.


ChatGPT: 2

Bard: 1


3) Code generation:
Since bard cannot write code, the winner here is chatgpt, so this one point goes to ChatGPT.


ChatGPT: 3

Bard: 1


4) Act as prompts:
Act as prompts have been very popular with ChatGPT since it does a pretty good job at pretending to be an expert in almost any topic. Let’s ask both to act as social media influencers. And see how they will perform.

Act as a social media influencer:

"You will create content for Linkedin, Facebook, Youtube, and TikTok to increase brand awareness and product promotions. My first request is: Write a Linkedin post about the upcoming Introduction to Python course to tease and create excitement."

ChatGPT uses emojis, whereas Bard does not. Also, ChatGPT understands the word “tease” and “upcoming” and provides a relevant response, while Bard’s response is more of a sign-up now. It goes outside of what I asked for. For this reason, I will give ChatGPT 1 point here.

ChatGPT: 4

Bard: 1


Act as a math teacher
Next, let’s take a look at how they will perform in acting as a math teacher:

"I want you to act as a math teacher. It is your job to explain the given questions in easy-to-understand terms. Include step-by-step explanations of the concept and examples whenever possible; also, suggest online resources for further study. Your first task is "Explain derivatives.”


Chatgpt’s response is more comprehensive and detailed. Chatgpt provides formulas and explanations of the formulas. Chatgpt also provides links and three options to study from, while Bard does not provide any links. Looking at the other drafts, Bard provides more examples in one, and the other it provides the formulas; however, I don’t like that I need to look at three different answers to find what I am looking for, while chatgpt provides the answer in one shot. It is like searching in Google all over again. For these reasons, chatgpt wins again.


ChatGPT: 5

Bard: 1

The final result is Chatgpt has 5 points, and Bard has 1 point. Chatgpt is the clear winner of this comparison. Although, we need to keep in mind that this is a trial period for Bard. They may come up with something totally improved, which may blow our minds, but for now, there is a lot bard needs to catch up on to become remotely close to chatgpt.

Stay connected with news and updates!

Join our mailing list to receive the latest news and updates from our team.
Don't worry, your information will not be shared.

We hate SPAM. We will never sell your information, for any reason.