WEBVTT

00:00.230 --> 00:00.890
Welcome back.

00:00.890 --> 00:04.910
And in this video we're just going to go over a couple of extra pieces of content that we've included

00:04.910 --> 00:06.800
inside of the GitHub repository.

00:06.800 --> 00:11.300
And also in this lesson, I'm not going to go into the specifics of them, because I think they're more

00:11.300 --> 00:17.360
granular topics, and they're probably not going to be used as much when you're building LLM applications,

00:17.360 --> 00:19.940
but it's well worth exploring what these things are.

00:19.970 --> 00:26.480
So there's a concept called advanced branching, which shows you how to do parallel node execution inside

00:26.480 --> 00:27.380
of line graph.

00:27.410 --> 00:32.590
Again, this might be useful for you if you have processes that look a little bit like this.

00:32.590 --> 00:38.680
And you can see in the diagram you've got this node A, which then has the parallelized execution of

00:38.680 --> 00:39.850
steps B and C.

00:39.850 --> 00:42.940
And then those steps get put back into step D.

00:42.940 --> 00:47.800
I do think it's a pretty advanced concept, and I can't really see it being that applicable, but I

00:47.800 --> 00:52.360
thought to include these materials just in case you want to have a look at the other concept that you

00:52.360 --> 00:58.580
may decide to use at some point is building graphs with inside of graphs, and these are called subgraphs.

00:58.580 --> 01:03.710
And you can create subgraphs by basically embedding a graph within another graph.

01:03.830 --> 01:10.100
A common use case for this might be multi-agent teams, where each team tracks its own separate state,

01:10.100 --> 01:14.180
and then you combine those different graphs or teams to create those.

01:14.180 --> 01:19.220
And you can see there's an implementation here where you've got the child graph that's embedded inside

01:19.220 --> 01:20.270
of the parent graph.

01:20.270 --> 01:25.900
But I did want to cover these in granular detail, because if I'm honest with you, I haven't used them

01:25.900 --> 01:28.030
in my day to day consulting work.

01:28.030 --> 01:33.460
And I think you're going to get a lot more value out of the sort of beginner to intermediate line graph

01:33.460 --> 01:34.270
content.

01:34.270 --> 01:38.650
Following on from that, I think the next thing that we need to look at is now that we've covered line

01:38.650 --> 01:43.840
graph extensively, is how we're going to deploy line graph and making sure that we can actually get

01:43.840 --> 01:46.510
this into a suitable product that we can use.
