Bard | Google I/O 2023

[MUSIC PLAYING] SISSIE HSIAO: Thanks, Sundar. Large language models
have captured the world's imagination,
changing how we think about the future of computing. We launched Bard as a
limited access experiment on a lightweight,
large language model to get feedback and iterate,
and since then, the team has been working hard to
make rapid improvements and launch them quickly. With PaLM 2, Bard's math,
logic, and reasoning skills made a huge leap forward,
underpinning its ability to help developers
with programming.

Bard can now collaborate on
tasks, like code generation, debugging, and
explaining code snippets. Bard has already learned more
than 20 programming languages, including C++, Go,
JavaScript, Python, Kotlin, and even Google
Sheets functions. And we're thrilled to see
that coding has quickly become one of the
most popular things that people are doing
with Bard, so let's take a look at an example. I've recently been
learning chess, and for fun, I
thought I'd see if I can program a move in Python. How would I use Python to
generate the scholars mate move in chess? OK, here, Bard created a script
to recreate this chess move in Python, and notice how it
also formatted the code nicely, making it easy to read.

We've also heard great
feedback from developers about how Bard provides
code citations, and starting next week, you'll
notice something right here. We're making code citations
even more precise. If Bard brings in
a block of code, just click this annotation, and
Bard will underline the block and link to the source. Now, Bard can also help
me understand the code. Could you tell me what
chess.board does in this code? Now, this is a super
helpful explanation of what it's doing and
makes things more clear. All right, let's see if we can
make this code a little better. How would I improve this code? OK, let's see. There's a list comprehension,
creating a function, and using a generator. Those are some
great suggestions. Now, could you join them into
one single Python code block? OK, now, Bard is rebuilding the
code with these improvements. OK, great. How easy was that? And in a couple clicks, I can
move this directly into Colab.

Developers love the ability
to bring code from Bard into their workflow,
like to Colab. So coming soon, we're
adding the ability to export and run code
with our partner Replit, starting with Python. [APPLAUSE] We've also heard that
you want dark theme. So starting today,
you can activate it. [APPLAUSE] You can activate
it right in Bard, or let it follow
your OS settings. And speaking of
exporting things, people often ask Bard
for a head start, drafting emails and documents. So today, we are launching
two more export actions, making it easy to move
Bard responses right into Gmail and Docs. [APPLAUSE] So we're excited by how quickly
Bard and the underlying models are improving, but we're
not stopping there. We want to bring more
capabilities to Bard to fuel your curiosity
and imagination, so I'm excited to announce
that tools are coming to Bard. [APPLAUSE] As you collaborate
with Bard, you'll be able to tap into
services from Google and extensions with partners to
let you do things never before possible, and of course, we'll
approach this responsibly in a secure and private
way, letting you always stay in control.

We're starting with
some of the Google Apps that people love
and use every day. It's incredible what Bard
can already do with text, but images are such
a fundamental part of how we learn and express. So in the next few weeks,
Bard will become more visual, both in its responses
and your prompts. So if you ask, what are some
must see sites in New Orleans, Bard's going to use Google
Search and the knowledge graph to find the most
relevant images. OK, here we go, the French
Quarter, the Garden District. These images are really
giving me a much better sense of what I'm exploring. We'll also make it easy for
you to prompt Bard with images, giving you even more ways
to explore and create. People love Google Lens,
and in the coming months, we're bringing the
powers of Lens to Bard. [APPLAUSE] So if you're looking to have
some fun with your fur babies, you might upload
an image and ask Bard to write a funny
caption about these two. Now, Lens detects
that this is a photo of a goofy German shepherd
and a golden retriever, and then Bard uses that to
create some funny captions.

Leave a Reply