Latest / Agentic Conversations (formally mlops.community) / Product Engineering for LLMs // LLMs in Production Conference Part III // Panel 2
Transcript
- 0:07Charles, very good to have you here.
- 0:09We have a big panel right now and I'm going to start to bring
- 0:12on, do you want to like introduce people?
- 0:15And then we'll like, dramatically push them onto the
- 0:17screen. I love that.
- 0:19Yeah, to thunderous applause. Yeah.
- 0:22Adam. Yeah.
- 0:24So I guess I'll start by introducing our first panellist,
- 0:31Shyamala Prayaga, who is a Senior Software Product Manager
- 0:36at NVIDIA. Shown some great work on voice
- 0:40assistants in. And I'm looking forward to
- 0:44hearing from her about how L Ones have changed that
- 0:47landscape. Nice.
- 0:49Tomorrow, I think you're here. Great.
- 0:53Keep on bringing folks on the stage.
- 0:54Next up we have Sahar who is currently doing product at
- 1:00Stripe, has worked as an engineer and an engineering
- 1:03manager, which is exciting. The topic of this panel is
- 1:07product engineering for language models.
- 1:09So at this intersection of making a useful product, people
- 1:13like and make a good computer do stuff when it doesn't want to.
- 1:17That we got a lot of folks with that intersection of skills and
- 1:20Sahar is one of them. I'm excited to have them all.
- 1:24Hey everyone great to be here and I just left to strike a few
- 1:27weeks ago but same knowledge I would like to share so.
- 1:30Ohh, awesome. You're still wearing the shirt.
- 1:36Yeah. All right.
- 1:36And then Next up we have Sarah Guo, who is founder of
- 1:42Conviction VC purpose built for software 3.0.
- 1:46And it's exciting to hear from the capital providers who make
- 1:49this possible with their perspective is on how we're
- 1:51going to make you know a new kind of software with with good
- 1:54design and good engineering. Great to be here.
- 1:58And then last and of course not least, we have William PNR who
- 2:03created Feast and then we're detect on so some familiar names
- 2:07maybe for folks in the ML OPS community.
- 2:09And William is currently founding and stealth, so we'll
- 2:14see whether he can share anything.
- 2:15Maybe, you know, blink twice if you have a secret to share.
- 2:20Maybe not yet, but HG Wells and everybody.
- 2:24Great. Yeah.
- 2:25Thanks for coming, everybody. I'm really excited about this
- 2:28panel, I think with large language models.
- 2:34We are now about a year into this kind of hype cycle and we
- 2:39spent a good chunk of that in what Alan Cooper, the
- 2:42Interaction design guide, the father of Visual Basic would
- 2:45call the Dancing Bear phase of technology.
- 2:49Where like the exciting thing is not how good the the product is,
- 2:54but the fact that it can do anything at all like a bear that
- 2:57can dance. So the the kind of theme that I
- 3:01want to talk about here is how do we move out of it?
- 3:03And in the past with with guys in the 80s, with browsers in the
- 3:0890s, with mobile in the 22,020. It is always required both
- 3:13product and design sense and technical and engineering sense
- 3:16to like get out of that phase into something that both like
- 3:19works is like technically sound but is also a good product.
- 3:24So to start off, let's talk about some of the successes in
- 3:31using LM's in products or as products.
- 3:34So I'm curious, maybe starting with Sarah, with your broader
- 3:38perspective up there on the heights of Venture, where have
- 3:44you seen LM's or LM powered products succeed?
- 3:48And what do you think for some of the key aspects that came
- 3:51from the design side or the technical side that made them
- 3:54successful? Yeah, I mean, I'd start with the
- 3:58premise that these are the reason that this era is
- 4:03different at all is because we have general technologies that
- 4:07are applicable to many downstream tasks.
- 4:09And I think what we've sort of seen in this first year is the
- 4:14UK capabilities we get out of them are easier to use in real
- 4:19environments and some tasks than others, right?
- 4:22And so you know, we tend to think of it in like a few
- 4:25different framings. One would be like how robust is
- 4:29the task to error. Another is just like.
- 4:34How much work is? In a particular task is
- 4:39automatable sort of end to end with the reasoning models and
- 4:44the generations we can do today And and so some of my favourite
- 4:48examples are actually in like wildly different areas right.
- 4:52So you have people I think like there are a lot of companies in
- 4:55this area now but people who are trying to automate end to end
- 5:01workflows in the legal world because it's a lot of text in
- 5:04text out right. You emailed the client, you read
- 5:07a document, you summarised the document.
- 5:09You try to reason with a particular framework.
- 5:12You generate legal motions. Right.
- 5:14Like models can do so much of this now and I think there are
- 5:18other professions that look a lot like text generation, right.
- 5:21Code is a form of text generation.
- 5:23We're just progressing along that dimension and another sort
- 5:27of field that I think surprised many of us has been sort of
- 5:31media creation, right. I think everybody attending this
- 5:35conference will have spent some time with mid Journey, but I've
- 5:37been super excited about the progress that's happened in
- 5:41video generation just because it's so, you know, useful from,
- 5:44it's expressive and it's useful commercially.
- 5:46So everything from. From runway to Peka to Hagen,
- 5:51which is like virtual avatars and translation that really sort
- 5:55of cross state quality floor over the last six months.
- 6:00Yeah. So you mentioned text
- 6:02generation, media generation and with a lot of focus on like
- 6:05robustness and quality. So I'm hearing a lot from you
- 6:08that's very much on the like technical capabilities side.
- 6:11I'm curious, I'm focusing on those two examples of text media
- 6:15generation maybe. Does anybody have any thoughts
- 6:18about particular product innovations that have that have
- 6:22like allowed those to crossover from cool tech demo to usable
- 6:26product that people will like, pay for or be able to, you know,
- 6:30deploy confidently at scale? I can talk a little bit about
- 6:34that. Like especially I have seen you
- 6:37know with all these great technologies coming up, there's
- 6:40one advancement which has happened is the computer, right
- 6:44and how we are able to compute these things.
- 6:47Of course GPUs are much more capable of now training the
- 6:52models at scale and you have all these different things.
- 6:55But one thing, one advancement which I'm seeing is the no good
- 6:58platform. So up until now, if you have to
- 7:01train the models, it has been like a very big task in itself,
- 7:05like you need to have the right kind of infrastructure in place,
- 7:08but also. Have to have the right kind of
- 7:10data set and then the whole training process itself and how
- 7:13long it would take on a giant is a very tedious process, right?
- 7:16You have to train the model from the scratch or if you want to
- 7:19fine tune it, from an existing model.
- 7:21But now there are no code platforms which are evolving and
- 7:24there are many, many of those. And almost every company have
- 7:27some variant of that. If you see right, including
- 7:30Amazon and Microsoft have some of that.
- 7:33It's now helping us. It's like becoming no brainer,
- 7:37the bar is becoming so low. Like OK you come.
- 7:39You select the base model, you select or upload your own data
- 7:43set, you select whatever hyperparameters parameters.
- 7:46You want to adjust and then boom, you have this training
- 7:49pipeline running in the background and now you have a
- 7:51model which you are able to now test it out.
- 7:53So I'm really seeing that as a breakthrough in the industry.
- 7:58Because that's helping anyone and everyone to come and try out
- 8:01a variant and then see how the model is working.
- 8:04That is also opening up opportunities in the community
- 8:06to have lot more OSS models out there for people doubt and
- 8:10explore and you know, building that infrastructure and
- 8:12ecosystem. Yeah, ohh did.
- 8:17You want to take over? I just wanted to add on that as
- 8:20well that one of the things you basically ask what enabled this
- 8:23revolution in many ways everybody to have these larger
- 8:26datasets of text. For example, GT3 was trained on
- 8:29like Common Crawl and this kind of data set.
- 8:31So having more data also well curated, you want one of those
- 8:36catalysts to what we see today with all this amazing network
- 8:38models? Definitely from a.
- 8:42Yeah, from the commercialization standpoint, I mean, so ignore
- 8:45the big players, right, like GitHub, Copilot, major money and
- 8:49just check GPT, they're low level as well, at least in
- 8:51shafts guys. It's a low level abstraction,
- 8:53but it is. Such a powerful tool, and if you
- 8:58learn how to prompt it, you've seen a large amounts of money
- 9:02flowing into these services. Of course could have copied has
- 9:06many years head start in front of many, many other folks, but.
- 9:11Yeah. We're obviously seeing a lot of
- 9:13new products being developed, but those are the obvious ones.
- 9:17Yeah. And I think it surprised some
- 9:20people that ChatGPT was such a huge explosion relative to the
- 9:24GBT 3 API. But I think if you've sat a
- 9:28non-technical person down in front of something like the
- 9:31playground or the API versus the chat interface, it's like it's
- 9:36night and day. So I'm wondering maybe from
- 9:40Shamala, you've worked a lot on voice assistance in particular.
- 9:43So I'm curious what have you seen that are the kinds of like
- 9:48unintuitive or surprising or high leverage changes to these
- 9:52voice assistants that it's not necessarily just about their
- 9:55engineering? Abilities, their latency or
- 9:56whatever, but the actual sort of like product design, the whole
- 9:59product thinking that makes them sticky or better.
- 10:02Yeah, I mean if you look at and that's a very good question.
- 10:05So if you look at the traditional way of designing, I
- 10:08mean in my mind when you're designing a digital assistant, a
- 10:12lot of different generating high capabilities are there.
- 10:14I mean I don't like to call it like conversational AI, but I
- 10:18like to call it generating. I because ASR is a kind of
- 10:21generative AI speech to text or text to speech is.
- 10:24So digital assistants in general, the traditional way,
- 10:27the way to work was this some sort of speech recognition
- 10:31system which would you know. Interpret what you are saying.
- 10:33And then there was the understanding that is where you
- 10:36know a lot of advancements has happened.
- 10:38We used to have an AP and it was very much rule based.
- 10:41You had intent based and you would have a couple of
- 10:44utterances tied to an intent and you would say like OK, if the
- 10:47user is asking this, these are the different utterances and it
- 10:49would not go beyond that. So there was some advancement
- 10:53which happened eventually. Like yeah, so for example, will
- 10:57it rain in Seattle? Will I need an umbrella on
- 10:59what's the weather in users mind they all meant the same thing,
- 11:02but it was not very natural for us to or the language models to
- 11:06have that kind of capability and we had to, you know?
- 11:09Into each of these different utterances.
- 11:11I still remember those days when I used to collect these
- 11:14utterances from users through different mechanisms and then
- 11:17feed it into the system and train the model.
- 11:19That has changed. So large language model in my
- 11:22mind is like a rapper around the conversational AI technology,
- 11:27but in an advanced way. So now it's so much open, it's
- 11:30able to understand because it has so much, you know, knowledge
- 11:33from different sources. It it is able to interpret the
- 11:36intent without it having to, you know, manually feel the intent
- 11:40now. The other advancement which has
- 11:43happened, so when I used to work for Ford Motor Company, one of
- 11:46the challenges we had but then was we had this huge owner
- 11:50manual, right. And then if we have to voice the
- 11:53party or voice enable or make these, you know, owners manual
- 11:58as a conversational assistant thing, I can chat about it or I
- 12:01can talk about it. Believe it was very complicated
- 12:05with all the things like we had a lot of manual effort band
- 12:08there to be able to create a bot out of the knowledge base out of
- 12:13that owners manual. Now with the advancement with
- 12:17the rag and they all these different things coming
- 12:20together, I feel like it is becoming much more easier.
- 12:23You are able to feel all these different knowledge sources to
- 12:26the system and it is able to you know generate the answers based
- 12:30on that. So that is really going to be
- 12:33the next big thing, especially in the digital assistant world.
- 12:36Because it takes away the effort of someone having to manually do
- 12:41all the effort, which was the case back in like a couple of
- 12:44years. You know, I I think while we're
- 12:48talking about assistance, I think it is like Sam Altman who
- 12:52said like we're trying to replicate the median human and I
- 12:55think in the Voice Assistant space or generally with
- 12:59assistance and and like a personified box, it's not clear
- 13:04to me people want the median human, right?
- 13:06They want either the best M and a lawyer or they want Elon Musk
- 13:12or they want their personalised version, right.
- 13:15They want like their AI. And so, you know, I think one of
- 13:18the things that has been really interesting to see, you know,
- 13:22piggybacking on. What was just said is there's so
- 13:26much to do in terms of development of empathy, right?
- 13:29Like media richness, like voice and video interrupts fluidity of
- 13:34speech. And then also on the sort of
- 13:36more. Model development side in terms
- 13:40of like personalization memory skills like things the
- 13:42assistance can can do and so you know I I'm an investor Inflexion
- 13:48and also great companies like character out there.
- 13:50I I I don't know that we're going to end up with median
- 13:53human versus like experts and personalization and like you
- 13:57know, humans are interested in individuals, right?
- 14:01I think there's a tendency to say it's a median human because
- 14:05the models hallucinate and so we're trying to set our
- 14:07characters expert, and expert can judge the quality of the
- 14:10system. But really, I think so.
- 14:12You're right, there's a new clause of product that can still
- 14:16fulfil the job to be done, but it sets a legal team and they've
- 14:19got some problem. But what you want is a system
- 14:23that can scan millions of documents where human couldn't
- 14:25have done that before. So the breadth and perhaps even
- 14:28the depth can go and find correlations between documents
- 14:31that a human would never be able to find.
- 14:33So you'd be augmenting your team and unlocking new possibilities
- 14:37with these products. Yeah, actually exactly about
- 14:40that. What I usually see with like
- 14:42million human kind of Elema applications and really great
- 14:45applications, everything around evaluation.
- 14:47So they have the capability already.
- 14:50It's mainly they're on vacation that's being written and written
- 14:53up way which then leads to elimination.
- 14:55So teams that do it really well usually have a whole evaluation
- 14:59set, a whole data sets that allow them to constantly monitor
- 15:02and make sure that the performance they see is actually
- 15:05what they expect and then iterate on that.
- 15:06And that's what usually takes from a medium human health level
- 15:10to an expert level. So it seems that this
- 15:17personalization with the like successive character dot AI for
- 15:19example, this like personalization is clearly like
- 15:23a pattern that can be applied in other places.
- 15:26I'm wondering if people have any thoughts on other patterns or
- 15:31anti patterns that they've seen in the creation of like NL and
- 15:35powered feature or an LM powered product.
- 15:38Yeah, I think that everything that involves latency is a
- 15:42really challenging for everyone. So I mean probably the one of
- 15:46the hardest intersection is latency and user facing and
- 15:50open-ended. So many companies building
- 15:52open-ended chat or interfaces that behind the scenes we have
- 15:56empowered apps. It's really difficult to make
- 15:57sure that we see the experience or we have the experience we
- 16:00expect to have. So again having this relation
- 16:03datasets really helps but also latency the big challenge so how
- 16:07do you make sure you protect all anyone to get great performance.
- 16:10So you may have like multiple prompts and multiple like
- 16:13chatter for indication. Doesn't matter and the like, but
- 16:17you also want to make sure the experience it really fast.
- 16:19So if you have let's say a chatbot, I've been Stripe, we
- 16:22launched this striped docs that allow you to ask questions
- 16:25sometimes for the communication. Then how do you make sure that
- 16:27the experience is fast enough but at the same time you don't
- 16:30see illuminated text. So it had one of those examples
- 16:34with Sydney when they just launched.
- 16:36People would play with the chatbot and then they got all
- 16:38these awful results sometimes And then after a few weeks or
- 16:42thinking days they deploy this update that after you get a
- 16:46generation there is another prompt running behind the scenes
- 16:49asking the generated answer is actually not harmful.
- 16:52Biassed and the like. And if so, it literally like
- 16:54deletes the answer. So many ways and it's like
- 16:57latency and also maintain performance, but it's definitely
- 17:01a. Challenging space, yeah.
- 17:04I think that particular example is one I saw a lot of people
- 17:07pretty upset about. To see an answer appear and then
- 17:09like suddenly disappear feels a little bit dystopian.
- 17:12So that's one of my favourite examples of an anti pattern for
- 17:14out to solve that problem with the latency versus correctness
- 17:18and check. Yeah, maybe I'll I'll mention
- 17:22two different patterns I think are are kind of interesting ones
- 17:27in a company that we invested in and one is just something that
- 17:30like we're continually looking for that we we think will work.
- 17:33So umm a, a common issue is that humans are like not that good at
- 17:41prompt writing or specifying exactly what they're looking
- 17:44for, right. And so an example I'd use is
- 17:47where investors in this company seek dot AI they.
- 17:52Use among other technologies like SQL generation from natural
- 17:56language to enable business users to ask questions of
- 17:59structured data sources like the warehouse.
- 18:02But as you might imagine, like any company that has a
- 18:05reasonable amount of data, 16 data teams, the idiosyncrasies
- 18:10of like how they actually transform their data and like
- 18:12what you know, customer account means in this department.
- 18:15This is the other department means it's actually very hard to
- 18:19go from a general usually under specified question from a from a
- 18:23business user to the right generation right.
- 18:26Like the sequel is actually not like we can be best.
- 18:29But that is not actually the hard part.
- 18:32So the pattern I think is kind of interesting is companies
- 18:36figuring out like what is the workflow to be predictive,
- 18:41right? Like use for example like, you
- 18:43know, query generation or ranking technologies or
- 18:46iteration with the end user to get better specification about
- 18:49what they're trying to do versus expect every end user to be good
- 18:53at. Well, essentially prompt
- 18:55engineering, right. So I think that's 11.
- 18:58Interesting. Sort of a frontier that people
- 19:02are working on. Another is like everybody loves
- 19:08Copilot, but Copilot is at once like one of the most like very
- 19:14limited and also crazy ambitious things to try to do right.
- 19:18Like we work with Alex Gravely who's on to a new mesh in which
- 19:21and he's the chief architect at at Copilot and he was like well
- 19:24like the the dominant feature. We've talked a couple of times
- 19:26about latency but it was like you know if I type 100 words per
- 19:30minute like you got to stay ahead of me to be useful like
- 19:32that's a pretty tight latency bound for anything for anything
- 19:36that is LM powered. And that also means like you
- 19:41know you're you're doing like. I think almost synchronous
- 19:44autocomplete with local contacts like that is not all we need to
- 19:47do in in software engineering and so particularly in these
- 19:51areas where. There's been some you think
- 19:55it'll there's like going to be success in the modality.
- 19:58I think the the interest in trying to do more things
- 20:02asynchronously and figure out how to come back like go run a
- 20:05job, right. You know if you're an engineer
- 20:07you work my team like you go do something and you come back to
- 20:10me and say like I figured it out or I didn't or I have a question
- 20:13right. And so I I think that there's
- 20:15both like product and research effort around how can I sort of
- 20:20use the the to some degree the scalability that William
- 20:24described to go try more things, do test time, search like you
- 20:28know try and compile commands and come back.
- 20:30And and tell a user like, ohh, I did, I did more for you and it's
- 20:34like let me notify you that something's happening or gather
- 20:36more data. And I think there's gonna be
- 20:38more emphasis on sort of the more asynchronous patterns as
- 20:43well. I think a different way to put
- 20:47that is where do all aims really annoy people and suck.
- 20:51It's put them on the critical path and you put them
- 20:53synchronously in front of the user on the job that they're
- 20:57familiar doing. But whether it's writing code,
- 20:59there's a kind of code. While it's on the side, it's
- 21:00additive. It comes in and makes a
- 21:02suggestion, but you can quickly glance and say you know you're
- 21:05crazy, I'm going to ignore you and I'll continue doing my job.
- 21:09They got applies to almost all use cases, like humans have a
- 21:11specific way of doing things and you just incrementally introduce
- 21:15yourself. And then as these copilots move
- 21:18closer to pilots, you know, we'll defer more to them.
- 21:21But for now, they're still hallucinating.
- 21:23And they're very slow. And so as that improves will you
- 21:26know hand over, hand over more. Yeah, I think a lot of the time
- 21:32for that kind of asynchronous communication or that ignorable
- 21:35communication, it's like text based or visual, you know, it's
- 21:38a it's a toast that says, hey, maybe you want to do this, or
- 21:41the ghost cheques in Copilot. Relatively sorry, one.
- 21:45More point is like. The the fatigue and I think
- 21:47we'll sit in. So even in Co generation if as
- 21:50humans we're going to constantly be reviewing the agents.
- 21:53So this is the tech code generation like that can become
- 21:57very overwhelming to engineers, right.
- 21:59Like it could become taxing And so you want that accuracy bar to
- 22:03be high, or you want to introduce the agent in a way
- 22:05that is. Robs reviewing your code and not
- 22:07you reviewing its code. Umm, yeah.
- 22:12If you 10X the amount of code to review, you 10X the amount of
- 22:14code review to do, which people don't talk about when they talk
- 22:17about boosting productivity. So the question I was gonna ask
- 22:23to Shamala was with audio, that's like something that
- 22:27really captures your attention. It's like, you know, even a tiny
- 22:29glitch in audio is like something that you just
- 22:31immediately snap onto. I'm curious, do you have any
- 22:33thoughts about how this sort of like asynchrony?
- 22:37For this, like you know, Deferral might work with
- 22:40something like a Voice Assistant.
- 22:42Does it have like can I call you on a cell phone or or how?
- 22:46How else can they achieve that? So your voice kind of broken
- 22:50between, if you could just repeat it.
- 22:52I don't know what's happening with my Internet, so yeah.
- 22:54Incredible and audio issue while talking about the.
- 22:57Troubles exactly the audio issues that the language talking
- 22:59about. Yeah, so text assistant can pop
- 23:03up a notification or do ghost text and that allows it to fade
- 23:06into the background. But for audio, it's not obvious
- 23:10to me how you would do that. And I don't think I've seen that
- 23:11pattern with anything like, you know, Alexa just like interrupts
- 23:14my family dinner if I happen to say its name.
- 23:17So curious if you thought at all about how that like asynchrony
- 23:20or or? You know threading into the
- 23:23background and Co piloting might work for audio.
- 23:27So audio is just one part of it. I I'm glad you brought it up
- 23:31because I talk about some of these things in my book,
- 23:33emotionally engaged digital assistant, right.
- 23:35Like when I'm trying to bring bring all of these things
- 23:37together, understanding personalization.
- 23:40So in my mind, you know, it's it's all about affordances like
- 23:44how it should not always be proactive.
- 23:47Like you know, every time I'm seeing Alex, I'll do this, you
- 23:49know it will do it right. But in certain cases it is very,
- 23:53you know, proactive in the sense like if something, you know,
- 23:55it's giving me gestures, there's multimodality even in that
- 23:59context you have like different devices.
- 24:00So I feel like that's very important.
- 24:04How the feedback on notification is coming when I'm doing a
- 24:07certain task and especially with all the different kind of
- 24:10automations I'm able to do around, You know, for example,
- 24:15I'm able to send the entire schedule for my day saying you
- 24:20know at this time I want this to happen, at this time I want this
- 24:22to happen and then you know like set up an alarm, turn on my AC
- 24:27or whatever, you know, I'm also setting up my routine nowadays.
- 24:29How does that happen? Hmm, right.
- 24:32How is the user getting notified the job is done?
- 24:35Or how does the user know what's happening?
- 24:37Sometimes there's audio cues, sometimes there's visual cues,
- 24:40sometimes there's some notification, sometimes it's
- 24:43just like, you know, everything done now and this is the task.
- 24:46So I feel the same kind of pattern will be leveraged in the
- 24:51world of Co pilots as well. You mentioned multimodality in
- 24:57your response and that's something that like looking a
- 25:00year or two ahead once GPT 4V is generally available and once
- 25:05other proprietary model providers and open models have
- 25:08caught up and capabilities the clear big win has.
- 25:13Does anybody have any examples of products that take advantage
- 25:16of that multimodality that they have either seen, seen a demo of
- 25:22that they want to share? A product called Neva, the Nemo
- 25:26Vision Assistant it is. It is a multi modal model and.
- 25:30Open the Eye just launched. I'm going I think with the as
- 25:32well. So with this model it's
- 25:35available for trying out. You can go to our playground in
- 25:38Media I playground and try it out as well.
- 25:40What this does is it's an image and text understanding model.
- 25:45So it's not just generating all the things what we spoke about
- 25:48like text to pigs, but it is able to take an image and it is
- 25:51able to also if I have uploaded an image and I asked it like hey
- 25:55describe that image, the model is able to describe the image
- 25:58for me. If I just give the image and say
- 26:01write a story based on the subject of the image or the
- 26:04patron of the image, the model is also able to do those things.
- 26:07Tonight and the London is able to work stand alone in the sense
- 26:10like I can just have text and I can use it as a LLM any any text
- 26:15to text model or I can use it in the combination with text and
- 26:18image and it is able to generate and give me responses based on
- 26:21whatever the subject line of the image might be.
- 26:24That is one level of amending modality which really is
- 26:28interesting. I don't think about
- 26:30multimodality like yeah, I mean just generating an image kind of
- 26:33context, but I think about it more on the utility standpoint
- 26:37like how it is helping the users, right.
- 26:40And that's very interesting because.
- 26:43Think about people who have accessibility issues.
- 26:46If right now everything which we have, everything which we have,
- 26:51even when I'm posting on LinkedIn or somewhere else, I
- 26:53have to add the alt text so that people who are using screen
- 26:57readers, they are able to actually understand what I
- 27:00uploaded. Otherwise they will not know
- 27:02what's happening. But multimodality can change the
- 27:05dynamics in that context. I don't have to the elements
- 27:11capable of doing that for me. So it's really descriptive.
- 27:14So even a person who have any kind of disability or want to
- 27:17understand what's happening in the context, what's the image
- 27:19and all, they are able to get much more information than an
- 27:23all time which I will write which will be like a person
- 27:26sitting on the bench. That's it, right?
- 27:29That is the kind of thing. So I'm thinking about the the
- 27:32multi modality in that context and it feels great what it can
- 27:37do for the advancement of the industry or the community.
- 27:42Yeah I'm also adding on that maybe like the first part is
- 27:45about what does it mean for like product and engineering and
- 27:47designing that sense. So the first one unlike maybe
- 27:50text, we should remember that multi modality usually more
- 27:53video, audio which are more expensive to compute also store
- 27:57which is going to change file the profit margins and also
- 28:00latency constraints it's are already quite challenging even
- 28:02with text at the at the modality.
- 28:05And then the kind of product that I've seen doing it
- 28:07relatively well. So I think multimodality double
- 28:10well is one that you don't really feel There is like
- 28:12multiple modalities behind the scenes.
- 28:13So easy in the way Google search interactive search experience is
- 28:17one example where you. Right text or prompt and you get
- 28:20multiple results based on video and image behind scenes and then
- 28:24two areas I think that are currently are going to explode
- 28:27once multimodality gets there. I mean the first one is
- 28:29everything around content generation like imagine we can
- 28:32create TikTok videos like seamlessly if we use 11 laps or
- 28:36combine it with soda and all these other amazing products to
- 28:38generate our videos without all the efforts currently associated
- 28:41with that. And the second part is, I think
- 28:44Charles, we talked about a few weeks ago with everything around
- 28:46robotics, right. So robotics is also having its
- 28:48moment. So once you can combine like
- 28:50vision and and other sensory and signals you can do some amazing
- 28:55stuff with robotics as well. I I think one of the things
- 29:00going back to making it easier for it, it's it's not
- 29:05necessarily focused on multi modal understanding in these
- 29:10sort of final more extreme sense.
- 29:13But the ability to take richer user input versus expecting
- 29:17everything to be taxed I think is really powerful, right.
- 29:20And I'll give you a few examples and Sahar just made me think of
- 29:23this right if you and being very use case specific is is very
- 29:28impactful. So for hey Jen, like you, you
- 29:32could as a user like string together a bunch of things and
- 29:35say like OK, I'm going to use element.
- 29:36I'm going to use 11 to, you know, take do speech to text and
- 29:42then do text to speech in a different language and then like
- 29:44try to match it up with the sort of video avatar models that
- 29:51allow us to match like lip movements and motions, right?
- 29:55Or a product company could do that for you, right?
- 29:58And there's definitely research involved in designing models to
- 30:01interact well that way. But I think the fact that now
- 30:05like what users want to do is just give you a video in one
- 30:07language and get video out in a different language, that works
- 30:10perfectly. I think that's one example.
- 30:13Another example would be something like Pika being able
- 30:16to, you know create video from a given image is, is it allows for
- 30:25much simpler controllability than right?
- 30:28And we've also seen people figure out how to go back and
- 30:31forth with editing that. So like you know, managing
- 30:35structure in images and videos is still very challenging,
- 30:38right? So a smart product person way to
- 30:40go handle this well, integrate with workflow tools that allow
- 30:43you to manage structure, right? That could be a a Photoshop or a
- 30:483D3D modelling tool, change the structure in a very specific way
- 30:55and then be rerender for example, right.
- 30:58And so that I I think there are lots of interesting product
- 31:03innovations happening right now to allow people to end users to
- 31:07get the outputs they want and more intuitive ways, which
- 31:10includes like editing and input in different modalities.
- 31:14Right. I think that's all the time that
- 31:17we have for this panel. So I wanna thank Shamala, Sahar,
- 31:20Will and Sarah. Really great conversation, a lot
- 31:22of very distinct but complementary perspectives on
- 31:26how we're gonna make useful products out of large language
- 31:29models and large multi models, multimodal models in the future.
- 31:32Thanks a lot. Thank you very much everybody.
- 31:35And Charles, thank you for being such an excellent host and
- 31:40moderator. Yeah.