back to indexLangChain Interrupt 2025 State of Agents – Andrew Ng : Harrison Chase

00:00:00.080 |
This is a tragedy that we see more and more as a lot of building blocks are starting to get figured out. 00:00:11.420 |
So we'll be doing a fireside chat with Andrew, and Andrew probably doesn't need any introduction to most of us here. 00:00:17.980 |
I'm guessing a lot of people can begin some of his classes, even with Sarah, or deep learning. 00:00:22.620 |
But Andrew has been a big part of the LinkedIn story. 00:00:26.580 |
So I met Andrew a little over two years ago at a conference, and we started talking about LinkedIn. 00:00:33.340 |
And he graciously invited us to do a course on LinkedIn deep learning. 00:00:37.600 |
I think it must have been the second or third one that they ever did. 00:00:42.000 |
And I know a lot of people here would probably watch that course or have started on LinkedIn because of that course. 00:00:46.520 |
So Andrew has been a huge part of the LinkedIn journey. 00:00:50.440 |
And I'm super excited to welcome him on stage for a fireside chat. 00:01:25.480 |
You've obviously touched and thought about so many things in this industry, but one of your takes that I cite a lot, and probably people have talked about, 00:01:45.440 |
is your take on kind of like talking about the agenticness of an application as opposed to whether something's an agent. 00:01:56.440 |
And so, you know, as we're here now at an agent conference, maybe we should rename it to an agentic conference, but would you mind kind of like clarify that? 00:02:04.740 |
Yeah, I think it was like almost a year and a half, two years ago that you said that, and so I'm curious if things have changed in your mind since then. 00:02:11.420 |
So I remember that, and so I remember an agent. 00:02:12.420 |
I mentioned that Harrison and I spoke at a conference in a year and over a year ago, and at that time, I think both of us were trying to convince other people that agents are a thing you should pay attention to. 00:02:22.420 |
And that was before maybe, I think it was mid-summer last year, a bunch of lawmakers got an agentic term and start to see that sticker everywhere there was. 00:02:33.420 |
So I heard this question, I think about a year and a half ago, I saw that long people are arguing, this is an agent, this is not a different, you know. 00:02:40.420 |
My friends, this is a chain of conference that's an agent. And I felt that the response had an argument, but that we would succeed that as a community would just say that the decrease from something is agentic. 00:02:51.420 |
So, and then we just say that if you want to go on an agentic system, move autonomy or a lot of autonomy is all fine. 00:02:58.420 |
No need to spend time arguing, this is truly an agent. Let's just call all these things agentic systems with different degrees of autonomy. 00:03:06.420 |
And I think that actually, hopefully, producing a lot of autonomy people, at least spend time arguing some as an agent. 00:03:13.420 |
And this is common for agenting when they're young. And I think that should run down. 00:03:19.420 |
Where on that spectrum of kind of like a little autonomy to a lot of autonomy do you see people building towards this? 00:03:26.420 |
Yeah. So, my team, your team uses mangrove for a hardest problem during complex values and so on. 00:03:33.420 |
I'm also seeing tons of digital opportunities that, frankly, are fairly linear of workflows or linear with just occasional cyber actions. 00:03:42.420 |
So, one of the businesses, there are opportunities where you're running down with people looking to form a website, 00:03:48.420 |
doing web search, checking something within the piece to see if it's a compliance issue or if there are, you know, some machine, some service up to. 00:03:54.420 |
And it's kind of a, well, take something, copy-paste it into a web search, or something different. 00:03:59.420 |
So, in business processes, there are actually a lot of fairly linear workflows or linear with very small reasonable educational branches. 00:04:07.420 |
Usually, you couldn't do a failure with some of the agentless workflow. 00:04:10.420 |
So, I see a lot of articulation, but one challenge I see businesses have is it's still pretty difficult to look at, you know, some stuff that's being done in US and figure out how to turn it into a agentic workflow. 00:04:25.420 |
You know, we should try to bring down the school into micro tasks. 00:04:28.420 |
And then, you know, after you build your initial prototype, if it doesn't work well enough, 00:04:33.420 |
and which of these steps do you work on to improve performance? 00:04:36.420 |
So, I think that whole bag of skills on how to look at a bunch of stuff that people are doing, 00:04:41.420 |
break into sequential steps, where are the small number of branches, how do you put in place evals, you know, all that. 00:04:50.420 |
And then, of course, there's a much more complex . 00:04:55.420 |
I think you heard a bunch of very complex groups that's very valuable as well. 00:05:00.420 |
But, I see much more in terms of number of opportunities, the amount of value. 00:05:04.420 |
There's a lot of simpler efforts that I think are still being used as well. 00:05:12.420 |
I think a lot of courses are in pursuit of helping people kind of like building. 00:05:16.420 |
And so, what are some of the skills that you think agent builders all across this sector should kind of like master and get started with? 00:05:28.420 |
I've been thinking a lot about this, actually. 00:05:29.420 |
I think one of the challenges, if you have a business process, you often have people who comply with people in the job, whatever, these steps. 00:05:40.420 |
How do you put in place the, you know, through the MacGraph type integration, 00:05:46.420 |
you want to see if you have CPP also some of that too, to adjust the data. 00:05:50.420 |
And then, how do you process or process multiple steps, 00:05:57.420 |
And one thing I see a lot is putting in place the record key balance framework 00:06:02.420 |
to not only to understand the performance of the overall system, 00:06:09.420 |
You can pull in on what's the one step that is broken, 00:06:15.420 |
I find that a lot of teams probably way longer than they should, 00:06:21.420 |
Every time you change something, you can sit there and look at a bunch of awkward scenes, right? 00:06:25.420 |
I see most teams probably slower to put in place and develop, 00:06:30.420 |
But I find that having the United States or one to two days in the project is still really difficult. 00:06:37.420 |
The skill teams, the teams are still learning skills, 00:06:42.420 |
they often, you know, go down the line now, it's very recent, 00:06:45.420 |
like a few months, trying to improve one for more. 00:06:48.420 |
And then more students will say, you know what, 00:06:50.420 |
I don't think this could ever be made to work. 00:06:52.420 |
So just don't, just find the different variables as well. 00:06:56.420 |
I wish I knew, I wish I knew, I knew more efficiently, 00:07:02.420 |
Often you're there, you know, look at the output, 00:07:05.420 |
look at the trace, look at the length of the output, 00:07:10.420 |
It is a lot harder to mix, and that's still very difficult. 00:07:15.420 |
And is this kind of like tactile knowledge mostly around LLMs and their limitations, 00:07:20.420 |
more around like just the product framing of things, 00:07:22.420 |
and that skill of taking a job and breaking it down, 00:07:26.420 |
that's something that we're still getting accustomed to. 00:07:31.420 |
So I feel like over the last couple of years, 00:07:33.420 |
AI tool companies have created an amazing set of AI tools. 00:07:39.420 |
this includes tools like, you know, that graph, 00:07:42.420 |
but also, how do you, I guess like, how do you think about RAN? 00:07:48.420 |
Many, many different ways of approaching memory. 00:07:56.420 |
wild, sprawling array of really exciting tools. 00:08:03.420 |
if all you have are, you know, purple Lego bricks, right? 00:08:07.420 |
If you can't build that much, you just say stop. 00:08:09.420 |
But, and then think of these tools as being a kind of Lego bricks, right? 00:08:13.420 |
And the one tools you have is as if, you know, just a purple Lego bricks, 00:08:16.420 |
but the red one, the black one, and the yellow one, the green one. 00:08:19.420 |
And as you get more different colored and shaped Lego bricks, 00:08:23.420 |
you can very quickly assemble them into really cool things. 00:08:31.420 |
And when you're trying to build something, you know, 00:08:33.420 |
sometimes you need that right squiggly weird shaped Lego brick, 00:08:39.420 |
But if you never build evals of a certain time, 00:08:43.420 |
then, you know, then you can actually end up spending, 00:08:46.420 |
like a few extra months to do something that someone else 00:08:50.420 |
"Oh, wow, I should just put a few thousand strangers 00:08:54.420 |
And just go through that process and get it that much faster. 00:09:03.420 |
When I'm coding, I just use a whole bunch of different stuff, right? 00:09:08.420 |
I've stuck myself up with enough tools to sell that. 00:09:37.420 |
and play with the early managing rag frameworks 00:09:44.420 |
now we've just done a lot of stuff into our content. 00:09:49.420 |
but the hyperpractic team has gotten way easier. 00:10:22.420 |
that you would recommend that we're going into? 00:19:03.420 |
for those of you from Bosch enterprises as well,