►
From YouTube: UX Showcase: Summarize my merge request with AI
Description
No description was provided for this meeting.
If this is YOUR meeting, an easy way to fix this is to add a description to your video, wherever mtngs.io found it (probably YouTube).
A
A
Designer
for
the
code
review
team
and
today
I'm
going
to
talk
about
how
we
are
using
AI
to
summarize
a
merge
request,
we
are
probably
all
familiar
with
the
merge
request
review
process
so
before
I'm,
going
into
how
we
are
using
AI.
To
summarize
a
merge
request,
I'm
going
to
give
a
very
brief
context
on
what
submerged
request
is
and
what's
the
problem
we
want
to
solve.
So,
let's
dive
into
it.
A
This
was
the
longest
merge
request.
I
ever
found
check
out
that
description.
It's
very
very
long,
and
there
is
lots
of
change
and
lots
of
comets.
So
overall
I
mean
isn't
it
what
we
want?
What
we,
what
if
we
use
AI
to
summarize
that
description
and
the
commit
change
into
a
brief
and
well
articulated
short
sentence?
A
So
we
decide
to
quickly
prototype
an
MVC
that
will
allow
us
to
test
how
useful
the
content
generated
by
AI
could
be
to
our
users.
We
used
AI
to
summarize
the
merge,
request
description
and
can
be
changed
directly
within
the
merge
request,
and
we
develop
a
quick
action
to
post
a
summary
of
changes
into
a
comment.
A
What
we
are
not
doing
here
is
to
summarize
those
comments.
We
release
this
internally
and
start
to
collect
feedback
into
an
issue,
and
surprisingly,
people
find
it
helpful
and
we
had
lots
of
Engineers
using
it
and
providing
feedback
which
was
good.
A
We
then
start
to
Cluster
those
feedbacks
and
we
had
some
really
nice
insights
and
our
biggest
insights
were
to
bring
summaries
into
a
more
contextual
position
in
the
review
cycle
and
to
add
summaries
of
what
changed
between
each
review
cycle
in
a
merge
request,
as
well
as
summarize
of
review
feedback
to
merge,
request
authors.
A
Righty
to
help
us
have
like
a
type
of
holistic
View
of
the
review
cycle
flow.
We
start
to
map
those
insights
into
this
flowchart.
This
flowchart
is
the
review
flow
and,
if
you
see
this
orange
dots,
it's
where
we
start
to
map
potential
for
the
AI.
A
A
You
go
to
your
merge
request,
page
and
from
here
you
have
to
click
on
the
top
right,
Kebab,
icon
or
Ellipsis
icon.
If
you're
old
school
like
me,
then
it
will
open
a
drop
down
menu
with
some
merge
requests
actions
and
in
this
merge
request
actions.
You
see
the
view
summary
notes
once
you
click
here.
A
We
are
open
side
drawer
and
what
you
can
see
here
on
the
top.
We
have
a
nice
header
with
a
title
and
the
experimental
label
and
they
copied
summarize,
are
written
by
AI,
which
communicate
clearly
that
you
are
interacting
with
AI
now
moving
down.
We
have
a
summary
list
which
is
organized
in
chronological
order.
So
this
means
is
that
two
days
ago,
the
author
of
this
merge
request
committed
change
and
the
summary
was
generated
automatically
after
the
commit,
and
you
can
also
see
here
the
gray
box
that
Peterborough
reviewed
the
change.
B
A
We
are
going
to
release
this
new
experience
as
experiments
collecting
more
feedback.
Then
we're
going
to
release
this
feature
as
a
maturity
to
Beta
and
we're
going
to
do
a
solution,
validation
and
then
we're
going
to
move
this
to
GA.
If
everything
works
well-
and
this
is
this
is
what
we
we
done
with
the
AI
feature
and
I
hope
you
try
it
yeah.
Let
me
know
if
you
have
any
questions
thanks
and
I'm,
going
to
stop
sharing.
B
All
right,
thanks
Alex
for
that
I
see
that
where
the
feature
is
at
right
now
in
experiment
and
you
have
mechanisms
to
capture
feedback
and
data,
just
out
of
curiosity,
like
one
of
the
goals
of
this
feature,
was
to
save
time
in
revealing
a
merge
requests.
How
are
you
capturing
that
kind
of
sentiment,
or
are
you
capturing
that,
through
data
that
people
save
time
in
revealing
a
merge
requests?
Yeah.
A
Good
question
I:
don't
think
we're
capturing
that
I
think
we
are
going
to
release
this
and
see
how.
A
How
this
could
could
speed
up
the
process
of
a
review
review
process
on
the
merge
request,
but.
B
B
Okay
and
the
next
question
I
have
is
about
the
the
summary:
that's
in
the
drawer
itself.
You
were
saying,
like
Peter
broth
gets
a
notification
as
well
for
the
summaries.
At
the
moment
we
get
a
lot
of
emails.
If
you
make
a
change
to
Mr,
you
kind
of
get
like
these
are
your
commits
and
then,
if
you
left
a
comment,
you
know
you're
going
to
email
on.
B
That
too,
will
this
combine
with
those
existing
emails,
or
do
you
think
this
will
be
a
separate
email
like
so
I
would
get
like
three
or
like
an
extra
email?
On
top
of
that.
A
Yeah
another
good
good
one.
We
are
thinking,
not
spamming,
lots
of
emails,
so
we
want
to
create
one
email
to
send
together
with
all
those
changes
into
the
same,
merge
Quest.
That's
the
plan
originally.
B
Right
Katie
has
a
few
questions
so.
C
Yeah
I
just
want
to
make
sure
that
I
understand
it.
So
this
kind
of
drawer
that
you
showed
it's
like
a
little
like
mini
higher
cycle
of
the
Mr,
because
it's
like
the
Mr
was
created.
This
person
reviewed
it
now
the
Mr
is
doing
this.
This
is
kind
of
like
it's,
like
the
same
as
if
you
read
the
entire
description
and
read
every
single
comment,
and-
and
it's
just
like
is
that-
is
that
what
it's
doing.
C
A
A
Not
the
comments,
this
is
something
we
raised,
but
not
right
now
at
least
we're
not
moving
ahead
with
that.
C
Right
so
the
problem
that
you're
solving
is
the
Mr
is
created.
It
has
a
certain
description,
that's
written,
and
maybe
it
evolves
over
time.
The
description
may
not
be
accurate,
because
people
are
not
good
at
updating
description
so
coming
into
this
Mr
with
not
a
lot
of
context.
I
can
trigger
this
and
see
what
the
current
state
of
the
dish
is
in
in
kind
of
natural
language,
yeah.
A
C
C
Cool
that
makes
sense
and
yeah
you
mentioned
that
you
had
this
feedback
issue
I
think
you
had
a
screenshot
of
it.
I'm
really
curious.
What
kind
of
feedback
did
you
get
from
that
issue
so
far.
A
B
A
You
get
a
little
bit
lost
of
who
created
and
you
know
like
what
is
the
latest,
because
it
is,
it
is
using
chronological
order,
but
it
is
a
bit
in
out
of
context
and
also
the
other
type
of
insights
we
start
to
get.
Is
that
once
people
land
into
the
merge
request,
they
read
all
the
description
and
once
they
are
already
like
funnel
families
with
it,
then
they
have
the
quick
actions
below
the
page.
A
So
we
want
to
bring
this
into
more
contextually
place.
That's
that's
how
this
idea
of
adding
then
the
to-do
started.
A
Yeah
the
most
benefit
that
we
want
with
that
is
to
have
that
history
of
changes
right
like
it's,
not
that
probably
people
will
not
care
about
it.
But
maybe,
if
someone
have
like
a
question
or
or
a
different
type
of
recommendation,
they
could
quickly
see
how
that's
evolved
over
time.
So
that's
why
we
decide
to
to
have
that
history
in
place.
C
Mm-Hmm
yeah
I'm
wondering
if
this
is
all
my
assumption
a
but
like
if
the
most
current
diff
is
the
most
important,
and
you
were
talking
about
in
that
feedback
issue,
that
you
got
feedback,
that
it
could
be
a
little
bit
confusing
if
there
were
a
lot
of
summaries.
I,
wonder
if
there's
a
way
in
the
UI
to
have
like
the
hierarchy,
put
a
lot
of
emphasis
on
the
current
div.
But
then,
if
you
want,
you
can
maybe
view
the
historical
ones
as
like
with
like
Progressive
disclosure,
or
something
like
that.
A
Yeah
I
I
had
some
designs
with
versions
right,
so
you
can
click
on
on
drop
down
and
see
versions.
So
you
only
see
the
latest
one,
but
for
now
we
decide
to
have
everything
in
one.
So
we
can
quickly
test
this
as
an
experiment,
but
yeah
I
have
that
design
that
nice,
that
you
mentioned
it.
C
B
All
right,
thanks
for
that
Alex
great
questions.
Everyone
and
I'll
stop
recording.