Battle of the Chatbots: ChatGPT vs Bard

If you’re reading this you are probably already familiar with OpenAI’s ChatGPT and Google’s Bard, but for those unfamiliar, here is a preview. ChatGPT, accelerated by Microsoft’s hype engine and investments has taken over the internet and has been touted as the Google killer. Google responded with Bard.

What is ChatGPT?

ChatGPT is a Large Language Model that uses the magic of machine learning probabilities and weights to generate text using A LARGE amount of data hence the name Large Language Model. There are many of these large language models, but what makes this one unique is that it has another layer in between that makes it respond to conversations and somehow, magically, it understands what you ask of it and is capable of complex interactions. It’s chat model is called chatgpt-turbo and is currently available as an API. And the latest version ChatGPT-4 is capable of multi-modal input processing. Meaning it can understand images and convert that into text. As in you can draw a website on a piece of paper, input the image, and it can both explain the website AND generate a functioning website. It won’t look great, but will function. I have yet to try this out myself, but the applications are limitless. A lot of easy to see applications include accessibility. Like what’s in the refrigerator? Or in the closet? Have it be a nutritionist or stylist? Will it be able to be a structural engineer (take a picture of a bridge and it’ll tell you its weaknesses)?

GPT-4 also recently released plugin integration functionality so it can now take action and interact with the world. The astonishing part is, GPT-4 can write the integration FOR you. With great power comes great responsibility. DO NOT let ChatGPT initiate conversations with itself and connect to the internet. I hope they built in a fail-safe to prevent this.

Read about how all of it works here: https://openai.com/blog/chatgpt

Here is ChatGPT’s own response to what it is:

ChatGPT is an AI-powered language model developed by OpenAI that is designed to understand and generate human-like language. It is capable of answering a wide variety of questions, engaging in conversations, and completing tasks that involve natural language processing, such as summarizing text, translating languages, generating text, and more. ChatGPT was trained on a massive amount of text data using deep learning algorithms, which allow it to analyze patterns in language and generate responses that are contextually relevant and coherent.

What is Bard?

Bard is google’s response to ChatGPT after Microsoft integrated it into Bing. It is a Large Language Model called LaMDa but it appears to have been trained a bit differently than gpt-turbo. It integrates google’s massive search index into it’s models. I also know that it’s contextual memory is a bit more restricted. ChatGPT-3 is limited to 4k tokens. ChatGPT-4 has an 8k and 32k range and Bard is limited at 2k tokens.

Here is Bard’s opinion on the differences between chatgpt and bard.

ChatGPT and Bard are both AI chatbots that can generate text, translate languages, write different kinds of creative text formats of text content, like poems, code, scripts, musical pieces, email, letters, etc. However, there are some key differences between the two:ChatGPT is powered by OpenAI's GPT-3.5 model, while Bard is powered by Google's LaMDA model. GPT-3.5 is a generative model that can be trained on a massive dataset of text and code. LaMDA is a dialogue model that is trained on a massive dataset of text and code, as well as human-generated dialogue.
ChatGPT is available to the public, while Bard is currently in beta and only available to a limited number of users. ChatGPT can be used by anyone who has an OpenAI account, while Bard can only be used by users who have been invited by Google.
ChatGPT has a wider range of features than Bard. ChatGPT can generate text, translate languages, write different kinds of creative text formats of text content, like poems, code, scripts, musical pieces, email, letters, etc. Bard is currently only able to generate text and translate languages.
Overall, ChatGPT and Bard are both powerful AI chatbots that can be used for a variety of tasks. However, ChatGPT is more widely available and has a wider range of features than Bard.

Based on these results it seems like Google’s AI is geared more towards dialog and speech and less towards text-generation. The limited context and knowledge of referential data sometimes becomes apparent, but the interface is much nicer and cleaner. Note that I was not able to recreate some of the issues that others have been pointing out that Bard has with contextual knowledge from conversation to conversation.

Comparison

They both can do basic calculus (derivative of 2x):

The derivative of 2x is 2. This can be found using the power rule, which states that the derivative of x^n is nx^n-1. In this case, n is 1, so the derivative is 2x^0, or simply 2.

They both can write haikus (about large language models):

In data they thrive,
Vast knowledge at their command,
Language models thrive.
Sure, here is a haiku about large language models:Large language modelsLearn to understand the worldAnd help us learn

They can both create new forms of text (I asked them to create a new language that takes eminem’s style of rapping and integrates it into prose and write me a paragraph on string theory with this new language):

Sure, I'll give it a shot! Introducing Emi-Prose, a fusion of Eminem's fast-paced, intricate rhyming style and the fluidity and depth of prose.Check it out, I'm about to drop some knowledge on string theory
It's a concept that's wild, it's anything but eerie
The idea that everything is made of tiny little strings
It's like a symphony, the universe singsThese strings are like the notes on a guitar
Playing melodies, vibrating near and far
Each one resonates at a different frequency
Creating particles, it's like a cosmic chemistrySome strings are open, some are closed in a loop
They dance and they weave, like a cosmic hula hoop
It's all about the energy, the vibrations they create
And how they interact, it's like a cosmic debateSo next time you think about the universe at large
Remember, it's not just planets and stars
It's a symphony of strings, playing a cosmic tune
And we're all a part of it, like notes in a universal commune.
Sure, here is a paragraph on string theory using the new language I created:Yo, string theory is a theory of everything,
It tries to explain the universe and all its energy.
It says that the universe is made up of tiny strings,
And these strings vibrate to create everything we see.
String theory is still just a theory,
But it's the best explanation we have for how the universe works.I hope you like it!

They both work fairly well, ChatGPT appears to be slightly ahead of the game and has made their API very accessible. I’m sure there are some more nuanced language specific observations that experts can identify. Chat GPT’s personality can be tuned rather easily compared to Bard. They seemingly know everything about everything ranging from medicine, and law, to very niche topics like quantum field theory.

Both Google and Microsoft are working on integrations with their enterprise suites and Microsoft has already gone live with some of these things. Want a PowerPoint? Chat will do it for you. Want a spreadsheet? Chat will do it for you. Want a template for a document? Chat will do it for you. Want to code? Chat will do it for you? See my previous post about Copilot.

I don’t have access to these enterprise products so I can’t compare them, but it will revolutionize how people work and dare I say, not work? We aren’t there yet, but getting close. Both can make things up just like humans sometimes do. That’s what makes both them and humans creative. Except these bots have instant access to everything created by humanity. Imagine these bots learning how to interact with the physical world and connected to robotic limbs that are capable of sensory proprioception and touch. They could perform surgeries flawlessly. Add in self-improving feedback loops and you’ve got something that gets close to human.

Sidenote:

ChatGPT is doing for the text world that Tesla did for the vision world. GPT-4 appears to be a step towards that direction. Combine the tech from both of them and you’ve got something that has contextual knowledge of the world and can interact with it physically and through text/voice modalities. And that will lead to Artificial General Intelligence or AGI. Put this into a Tesla Optimus or Boston Dynamics body and you’ve got stuff that movies are made of.

Note: I am not affiliated with and do not represent ChatGPT, OpenAI, Microsoft, Bing, or Google, or Tesla, or Boston Dynamics. These opinions are mine and mine only.


Posted

in

by

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

Share via
Copy link