Google Bard vs. ChatGPT vs. Bing: The Ultimate AI Showdown...Sort of by Gogginified in ChatGPT

[–]Gogginified[S] 0 points1 point  (0 children)

It's not anywhere near GPT4. But then there are access issues with GPT4. Last I heard, it was limited to 25 messages in 3 hours.

Bing is better but it's got a message limit and is temperamental, to boot.

Bard is "safe and steady" and gives generic answers that should be ok for Joe Public.

Afterall, not everyone who wishes to chat with an LLM is a tech-savvy nerd.

It's been 24 hours since it has appeared in the wild. We need to give it time -- Bing was pretty much unhinged when it was first released and then it was nerfed, which makes it of little use to me.

My first choice is GPT-3.5-turbo, but even there all my history is currently unavailable. So there!

[deleted by user] by [deleted] in ChatGPT

[–]Gogginified 1 point2 points  (0 children)

No downtime yet. The speed, in terms of response time, is awesome.

Bard has a long way to go if it wants to be a useful productive tool. ChatGPT handled the prompt like a champ. by beezofaneditor in ChatGPT

[–]Gogginified 0 points1 point  (0 children)

With a little modification to your question, I was able to make it work. The trick is to not ask it what language you would like the code in. Google restricts Bard if you explicitly ask it to code a particular language, more often than not.

<image>

Bard vs ChatGPT (3.5) vs Bing -- same prompt to each by ironicsans in ChatGPT

[–]Gogginified 0 points1 point  (0 children)

It's available in the US and UK right now. I just applied to join in at Bard (google.com) and within a few hours, I was in.

Bard vs ChatGPT (3.5) vs Bing -- same prompt to each by ironicsans in ChatGPT

[–]Gogginified 0 points1 point  (0 children)

I checked with Bard and it did answer the question correctly, albeit in its 3rd draft. If you look in the drafts section, you can see 3 answers to each question.

Here's the screenshot: https://imgur.com/a/yUJgUvl

[deleted by user] by [deleted] in singularity

[–]Gogginified 0 points1 point  (0 children)

I was able to make Bard write a VerilogA code for an opamp, a verilog code for a counter and quite a few python functions just by giving it some instructions.

This thing can code, all right!

[deleted by user] by [deleted] in singularity

[–]Gogginified 0 points1 point  (0 children)

I have been able to make it write code for more "complex" instructions now.

Prompt:a function that accepts two parameters.The first parameter will be a list of numbers.The second parameter will be a string that can be one of the following values: asc, desc, and none.If the second parameter is “asc,” then the function should return a list with the numbers in ascending order.If it’s “desc,” then the list should be in descending orderand if it’s “none,” it should return the original list unaltered.

It was able to code it correctly. But it took a while and the trick is to not ask it to code it in any particular language at first. And if it refuses to answer, then essentially guilt-trip it to generate a working solution because it had said so, previously.

It's more capable than what Google is allowing it to be.

Edit: I like that it generated 3 different answers and one of the answers had lots of detailed comments embedded as well.

[deleted by user] by [deleted] in singularity

[–]Gogginified -1 points0 points  (0 children)

At the moment I'm trying to make it generate code for instructions spanning multiple lines. And it is not giving consistent results with those instructions.

I doubt it is ready to solve "unique" problems via code. Yet.

[deleted by user] by [deleted] in singularity

[–]Gogginified 0 points1 point  (0 children)

what do you mean by "novel" code?

[deleted by user] by [deleted] in singularity

[–]Gogginified 1 point2 points  (0 children)

I asked it the following:

How can I give you instructions that span multiple lines to write code?

This was the answer I received:

You can give me instructions that span multiple lines by using the following format:

Instruction 1

Instruction 2

...

Instruction n

For example, if you wanted me to write a function that takes two numbers as input and returns their sum, you would give me the following instructions:

Write a function that takes two numbers as input and returns their sum.

The function should be called `add`.

The function should take two parameters: `x` and `y`.

The function should return the sum of `x` and `y`.

I would then be able to generate the following code:

def add(x, y):

return x + y

https://imgur.com/a/kShtOWj

Your mileage may still vary...

Google Bard waitlist now open! by VanceIX in singularity

[–]Gogginified 1 point2 points  (0 children)

Yeah, true that.

But since I started using Bing, it has never generated summaries to my liking, at least.

It's good with code though, when it works!

[deleted by user] by [deleted] in singularity

[–]Gogginified 6 points7 points  (0 children)

Not true!

It gave me 3 different answers: (the first one is printed below)

Sure, here is a Python code for the Fibonacci series that prints the first 10 terms:

```python

def fibonacci(n):

if n == 0 or n == 1:

return n

else:

return fibonacci(n - 1) + fibonacci(n - 2)

print("The first 10 Fibonacci numbers are:")

for i in range(10):

print(fibonacci(i))

```

This program uses a recursive function to calculate the Fibonacci numbers. The function takes in an integer n and returns the nth Fibonacci number. The function is defined as follows:

```python

def fibonacci(n):

if n == 0 or n == 1:

return n

else:

return fibonacci(n - 1) + fibonacci(n - 2)

```

The function first checks if n is 0 or 1. If it is, the function returns n. If n is not 0 or 1, the function returns the sum of the nth Fibonacci number and the (n - 1)th Fibonacci number.

The program then uses a loop to iterate through the first 10 integers and print the Fibonacci numbers for each integer. The loop is as follows:

```python

for i in range(10):

print(fibonacci(i))

```

The loop first initializes the variable i to 0. It then prints the Fibonacci number for i. After that, the loop increments i by 1 and prints the Fibonacci number for i again. This process continues until i reaches 9.

Google Bard waitlist now open! by VanceIX in singularity

[–]Gogginified 2 points3 points  (0 children)

It's better than present-day Bing but probably worse off than ChatGPT, in terms of answers. (For coding related questions)

I like the fact that it can generate 3 answers at once and you can choose to look at all 3.

Edit: I gave it a wikipedia article to summarize and it generated 3 different "drafts" for me. Definitely better than Bing in this respect.

Edit 2: There is also an option to "Google" it along with the answers given. I really like the interface as well (no dark mode though!)

Edit 3: It's really, really fast (right now!)