WEBVTT

00:00.300 --> 00:01.740
-: Hey, let's learn about how

00:01.740 --> 00:04.260
to write an entire ebook using ai.

00:04.260 --> 00:05.195
So this is my process.

00:05.195 --> 00:07.350
This is what I've found useful in order

00:07.350 --> 00:09.125
to make the content not terrible

00:09.125 --> 00:11.370
because if you just ask it to write an ebook,

00:11.370 --> 00:12.870
it's gonna get bad results.

00:12.870 --> 00:14.730
The first thing I start with, this is summary.

00:14.730 --> 00:16.980
And this is the prompt here.

00:16.980 --> 00:21.000
The I basically ask it to please look up this specific topic

00:21.000 --> 00:23.065
and that's going to use binging to research.

00:23.065 --> 00:26.730
I'm just gonna paste in the topic here and hit enter.

00:26.730 --> 00:28.230
And the reason why I do this is

00:28.230 --> 00:29.550
because I think it's really important for it

00:29.550 --> 00:33.305
to be grounded in the stuff that ranks on Google.

00:33.305 --> 00:35.115
So this is a good way to make sure

00:35.115 --> 00:38.100
that you're covering things in the ebook

00:38.100 --> 00:39.420
that other people are writing about

00:39.420 --> 00:41.910
and that the post is comprehensive.

00:41.910 --> 00:43.605
'Cause if you're just writing based off your own insights,

00:43.605 --> 00:45.075
then you might have missed something

00:45.075 --> 00:47.730
because looking up the topic,

00:47.730 --> 00:49.500
it's found that it was developed by Google.

00:49.500 --> 00:51.990
It's an art package and it can help,

00:51.990 --> 00:54.915
for example, turn the impact of an advertising campaign.

00:54.915 --> 00:57.600
Yeah, which is what I've used it for as well.

00:57.600 --> 00:58.433
Okay, cool.

00:58.433 --> 00:59.940
That is really helpful.

00:59.940 --> 01:02.280
And that's already pretty useful, right?

01:02.280 --> 01:04.080
That's already gonna get you better results actually

01:04.080 --> 01:08.490
than if you simply just ask it to write ebook on the topic

01:08.490 --> 01:11.190
because you've given it some time to think essentially.

01:11.190 --> 01:12.145
Yeah, and to do some research.

01:12.145 --> 01:15.075
So it's got fresh information here.

01:15.075 --> 01:17.490
Alright, the next thing though is that you need

01:17.490 --> 01:19.110
to give it your own twist.

01:19.110 --> 01:21.360
'Cause otherwise I don't think it's particularly moral

01:21.360 --> 01:24.120
to make content that it doesn't have anything from you.

01:24.120 --> 01:26.640
And it's not gonna be particularly interesting either,

01:26.640 --> 01:27.600
to be honest.

01:27.600 --> 01:28.980
Here we go based on the following

01:28.980 --> 01:30.420
insights plus the summary above.

01:30.420 --> 01:33.090
Generate an outline for ebook on topic with chapters,

01:33.090 --> 01:34.800
sections, and subsections.

01:34.800 --> 01:38.715
So let's copy and paste the topic across.

01:38.715 --> 01:41.460
We're just reinforcing this

01:41.460 --> 01:44.460
and then we need to fill this part in insights

01:44.460 --> 01:46.585
so you can be more or less in depth

01:46.585 --> 01:48.425
and you can put more or less insights in here.

01:48.425 --> 01:51.385
But I'm just gonna put a handful in just to demo.

01:51.385 --> 01:55.468
So one insight is this is a particularly

01:55.468 --> 01:57.000
(keyboard keys clacking)

01:57.000 --> 02:02.000
reliable method since IOS 14 happened

02:02.546 --> 02:05.379
and you can no longer

02:05.379 --> 02:08.042
(keyboard keys clacking)

02:08.042 --> 02:12.490
deterministically track users based on their

02:12.490 --> 02:13.921
(keyboard keys clacking)

02:13.921 --> 02:16.237
IDFA, a unique identifier.

02:16.237 --> 02:19.350
(keyboard keys clacking)

02:19.350 --> 02:21.885
So that's one piece of important insight

02:21.885 --> 02:24.665
that isn't in the summary that I've been talking about.

02:24.665 --> 02:26.790
The other thing is I'll say yeah,

02:26.790 --> 02:30.690
this method can be unreliable

02:30.690 --> 02:33.386
when dealing with cross channel

02:33.386 --> 02:35.190
(keyboard keys clacking)

02:35.190 --> 02:40.000
events because it might give overlapping credit

02:40.000 --> 02:41.760
(keyboard keys clacking)

02:41.760 --> 02:43.230
to multiple channels.

02:43.230 --> 02:45.158
So this is just another insight that I've had.

02:45.158 --> 02:48.930
In the past, let's say sometimes this gives

02:48.930 --> 02:52.053
nonsensical results.

02:53.130 --> 02:57.880
For example, it might say your Facebook ads

02:59.580 --> 03:02.708
drove negative revenue when that's

03:02.708 --> 03:05.040
(keyboard keys clacking)

03:05.040 --> 03:09.780
probably not possible unless you did a

03:09.780 --> 03:13.653
terrible job with the creative.

03:14.850 --> 03:17.040
Okay, so I'm just gonna keep those three insights there.

03:17.040 --> 03:18.000
You can put more in.

03:18.000 --> 03:20.580
One thing I also do is I'll like Google specific

03:20.580 --> 03:22.835
things and add them in there.

03:22.835 --> 03:26.160
So I mean we can just do that as an example,

03:26.160 --> 03:30.123
like maybe look for a case study.

03:31.770 --> 03:33.985
I'm going to look for this.

03:33.985 --> 03:36.510
(keyboard keys clacking)

03:36.510 --> 03:37.653
And marketing.

03:46.260 --> 03:48.960
I'm just gonna find something that's interesting here.

03:51.062 --> 03:51.895
Okay.

04:16.980 --> 04:19.180
Just gonna copy in and put an image in here.

04:22.740 --> 04:23.573
It should say...

04:23.573 --> 04:26.840
(keyboard keys clacking)

04:43.140 --> 04:43.973
Cool.

04:43.973 --> 04:45.205
That's something that we can hopefully use

04:45.205 --> 04:47.185
to create an image of our own

04:47.185 --> 04:52.185
and later in the actual blog post presentation.

04:52.320 --> 04:54.660
So I'm just gonna paste that in.

04:54.660 --> 04:59.660
And what that's gonna do now is add these insights into

04:59.685 --> 05:01.890
an outline for the ebook.

05:01.890 --> 05:04.590
And the reason why we create an outline first

05:04.590 --> 05:07.740
is that in general, I find that giving it tokens

05:07.740 --> 05:11.250
to think like giving it some ideas in terms of planning out

05:11.250 --> 05:12.083
what it's gonna...

05:12.083 --> 05:12.990
Tends to improve performance.

05:12.990 --> 05:14.634
And there's a lot of studies that show that.

05:14.634 --> 05:17.132
The other thing is that it gives us a chance

05:17.132 --> 05:19.785
to edit the outline if we don't like certain parts

05:19.785 --> 05:22.170
or if we find things are missing.

05:22.170 --> 05:23.205
The final thing it allows us

05:23.205 --> 05:25.405
to do is just make the length a lot longer

05:25.405 --> 05:28.165
because generally it tends to be pretty concise.

05:28.165 --> 05:31.710
Like it won't write too much in one section

05:31.710 --> 05:34.230
by splitting out to multiple sections here.

05:34.230 --> 05:36.365
Then that's one trick to get it to write more

05:36.365 --> 05:38.700
because then you can say write section 1.1,

05:38.700 --> 05:39.960
write section 1.2,

05:39.960 --> 05:42.265
write section 1.3, and so on.

05:42.265 --> 05:44.403
So that's what we're gonna do next.

05:45.360 --> 05:47.700
And once we get the outline,

05:47.700 --> 05:49.435
we're gonna first of all,

05:49.435 --> 05:51.120
generate some title options,

05:51.120 --> 05:52.350
get a good sense of the title.

05:52.350 --> 05:54.540
And then second of all we're gonna expand on the outline

05:54.540 --> 05:55.955
with a summary of what's gonna be covered.

05:55.955 --> 05:59.160
Because then that kind of flashes out even more

05:59.160 --> 06:02.253
of the plan once we're happy with the actual outline.

06:06.120 --> 06:06.953
Okay.

06:12.255 --> 06:14.805
Alright, so let's take a look at this outline.

06:14.805 --> 06:18.600
So introduction importance of it is talking about the IDFA,

06:18.600 --> 06:20.280
which is something I mentioned specifically,

06:20.280 --> 06:21.113
which is great.

06:21.113 --> 06:22.380
You can see that coming through.

06:22.380 --> 06:25.659
And then it made a pretty good section here.

06:25.659 --> 06:27.600
Like it's talking about like things

06:27.600 --> 06:29.880
like the counterfactual and intervention.

06:29.880 --> 06:32.609
These are things that we didn't get like I didn't provide,

06:32.609 --> 06:35.640
but the summary did or its own knowledge did,

06:35.640 --> 06:36.930
which is really useful.

06:36.930 --> 06:39.910
I also leave space here for including the provided image

06:40.770 --> 06:44.250
and then adds extra things we might need.

06:44.250 --> 06:47.410
And then I would say we probably want to add

06:49.170 --> 06:50.950
a tutorial section

06:52.350 --> 06:55.316
where we'll fry the code to run to a

06:55.316 --> 06:58.478
(keyboard keys clacking)

06:58.478 --> 07:01.140
called an impact analysis on SEO

07:01.140 --> 07:04.683
change SEO tactic.

07:09.325 --> 07:11.610
And then it's just gonna add that to the outline.

07:11.610 --> 07:13.800
We could also ask it

07:13.800 --> 07:16.800
to remove certain things if we didn't want them as well as,

07:16.800 --> 07:18.540
so if we didn't want, you know,

07:18.540 --> 07:20.580
this final section for example.

07:20.580 --> 07:23.650
But you know, it's low cost to iterate on this

07:27.180 --> 07:29.640
if we're just changing one line at a time,

07:29.640 --> 07:31.050
it doesn't take a long time to generate.

07:31.050 --> 07:33.630
We can get a pretty good a sense of what we need of course.

07:33.630 --> 07:35.400
So while that's running,

07:35.400 --> 07:37.410
I'm just gonna paste in the next thing

07:37.410 --> 07:40.710
which is "Generate 10 very creative title options."

07:40.710 --> 07:43.350
And I've tried lots of different ways to do this,

07:43.350 --> 07:44.476
but I found in general,

07:44.476 --> 07:46.770
it's good at generating lots of options

07:46.770 --> 07:49.140
and if you put the word very creative,

07:49.140 --> 07:52.413
it tends to give you a pretty good range of stuff.

07:54.840 --> 07:55.673
So there we go.

07:55.673 --> 07:58.863
So this is, you're running this stuff out,

08:02.835 --> 08:05.013
you gonna see where we put the tutorial.

08:13.770 --> 08:15.270
One of the benefits of doing it this way,

08:15.270 --> 08:16.770
even if you write the book yourself,

08:16.770 --> 08:19.980
is that you get like a really comprehensive outline.

08:19.980 --> 08:21.180
It gives you a really good score.

08:21.180 --> 08:23.430
Like here are the different things we need to cover.

08:23.430 --> 08:24.570
And I think that's, yeah,

08:24.570 --> 08:26.190
that's pretty valuable in and of itself.

08:26.190 --> 08:27.270
So even if you stopped here

08:27.270 --> 08:30.090
and you just started to write these sections yourself,

08:30.090 --> 08:31.470
you've already saved a bunch of time

08:31.470 --> 08:34.800
and I think improved your chances of this being useful.

08:34.800 --> 08:35.633
So here we go.

08:35.633 --> 08:36.750
We have now chapter seven,

08:36.750 --> 08:38.760
we have this tutorial

08:38.760 --> 08:40.590
and is put the subsections like loading,

08:40.590 --> 08:41.550
processing data,

08:41.550 --> 08:43.980
defining intervention period, et cetera.

08:43.980 --> 08:44.813
Cool.

08:46.380 --> 08:50.463
Okay, so generate 10 very creative title options,

08:57.715 --> 09:02.490
time travelers go to SEO, causal conundrums,

09:02.490 --> 09:03.750
decoding SEO tactics.

09:03.750 --> 09:07.230
I quite like decoding beyond the click.

09:07.230 --> 09:08.910
That's pretty cool.

09:08.910 --> 09:10.023
Data alchemy.

09:14.665 --> 09:17.070
Yeah, I would say I really like that it'd be

09:17.070 --> 09:20.460
beyond the click and you could just combine different

09:20.460 --> 09:22.320
parts of this if you want.

09:22.320 --> 09:27.220
So just say, we're gonna go go with this title

09:32.655 --> 09:34.630
and then just say acknowledge so

09:37.050 --> 09:38.837
It wouldn't type too extra stuff like,

09:38.837 --> 09:41.795
'cause sometimes it'll start to actually write the post

09:41.795 --> 09:44.430
after that, which you don't want right now.

09:44.430 --> 09:45.263
Cool.

09:45.263 --> 09:47.010
So now say this last one here,

09:47.010 --> 09:48.275
which is expand on the outline with the summary of

09:48.275 --> 09:51.375
what will be covered in each chapter section in this sub.

09:51.375 --> 09:53.350
So just gonna piece that in here

09:54.360 --> 09:55.800
and now it's gonna go through

09:55.800 --> 09:56.910
and you can see it's chosen

09:56.910 --> 09:59.610
that it's selected the title that we've given it.

09:59.610 --> 10:00.805
And that's gonna affect the summary,

10:00.805 --> 10:02.760
which is why I think it's important

10:02.760 --> 10:04.445
to put the title in first.

10:04.445 --> 10:06.455
Can't come up with a good title unless it has the outline.

10:06.455 --> 10:10.140
So that's the order of operations here.

10:10.140 --> 10:10.973
And here we go.

10:10.973 --> 10:12.750
So we can see now we're getting a little bit more

10:12.750 --> 10:15.090
information for each section.

10:15.090 --> 10:17.940
And you can see that now you have the shopping list of

10:17.940 --> 10:20.220
what we need to cover in each,

10:20.220 --> 10:21.660
which is really helpful.

10:21.660 --> 10:23.220
And I'm just gonna regenerate there

10:23.220 --> 10:24.585
'cause it's network error.

10:24.585 --> 10:27.423
This is part of the fund of working with ChatGPT.

10:28.470 --> 10:30.450
But while that is running,

10:30.450 --> 10:32.160
we're gonna set up something else,

10:32.160 --> 10:34.350
which is the actual writing.

10:34.350 --> 10:36.330
There's a few different options here

10:36.330 --> 10:39.897
because we need pretty long context window to do this.

10:39.897 --> 10:41.479
And so I'm just gonna open up,

10:41.479 --> 10:43.980
this is the open AI platform,

10:43.980 --> 10:45.300
this is the developer platform.

10:45.300 --> 10:46.560
If you create an account,

10:46.560 --> 10:48.236
and one of the benefits of doing this

10:48.236 --> 10:52.485
is that you can go to the turbo model,

10:52.485 --> 10:54.990
which is the this the preview.

10:54.990 --> 10:57.840
So got this one here, a GPT four preview.

10:57.840 --> 11:00.450
And what that allows you to do is that you can fit,

11:00.450 --> 11:03.305
I think it's 120,000 tokens in the context window.

11:03.305 --> 11:06.004
Whereas with you normal ChatGPT,

11:06.004 --> 11:08.310
I think it's 8,000 or something like that.

11:08.310 --> 11:11.130
This will give you plenty of space to write a whole book.

11:11.130 --> 11:13.560
The other option, if you don't want to set up sign up

11:13.560 --> 11:16.735
for a developer account, if you go to Claude

11:16.735 --> 11:19.225
and Claude has a hundred thousand token limit,

11:19.225 --> 11:21.515
it's a competitor to it's ChatGPT.

11:21.515 --> 11:24.340
So it's going to create a new chat

11:26.730 --> 11:30.003
And just gonna copy and paste this in here.

11:31.175 --> 11:33.360
So I'm gonna try this one.

11:33.360 --> 11:35.155
So what we're doing is we're starting fresh

11:35.155 --> 11:36.510
with a new context window.

11:36.510 --> 11:40.165
Now that we have all of this, so lemme see,

11:40.165 --> 11:43.050
we're gonna put in, let's go back

11:43.050 --> 11:46.833
and get the topic.

11:52.950 --> 11:53.783
Okay.

11:56.100 --> 12:00.374
And then we need to paste in the outline and the insights.

12:00.374 --> 12:03.041
So just let's grab the insights.

12:09.755 --> 12:10.805
Okay, paste 'em in there

12:10.805 --> 12:14.400
and then we're gonna paste in the outline as well.

12:14.400 --> 12:17.313
And we're gonna run it in Claude and in GTP four.

12:22.350 --> 12:24.850
So just need to click continue generating

12:26.555 --> 12:28.283
because it's still going.

12:41.595 --> 12:43.178
Okay, put the title

12:44.803 --> 12:48.220
(keyboard keys clacking)

12:49.385 --> 12:50.218
and then

12:54.000 --> 12:55.173
copy this.

13:00.000 --> 13:02.825
Okay, so this is finished generating

13:02.825 --> 13:04.923
so we can grab everything.

13:12.210 --> 13:13.043
Okay.

13:14.460 --> 13:18.850
Now we have outline

13:20.940 --> 13:24.240
and we have all the summaries within these outlines,

13:24.240 --> 13:25.290
which is really helpful.

13:25.290 --> 13:29.490
And then we have all the insights at the bottom.

13:29.490 --> 13:30.565
So I'm gonna copy and paste this

13:30.565 --> 13:33.090
and put this into Claude as well.

13:33.090 --> 13:37.350
Now, oh yeah, let's turn this into a file.

13:37.350 --> 13:40.623
And now, I wonder if we can,

13:42.185 --> 13:44.010
we don't really want this as a file,

13:44.010 --> 13:45.693
but I said it anyway.

13:47.520 --> 13:48.353
Yeah, here we go.

13:48.353 --> 13:50.820
Okay, so it is actually, you know,

13:50.820 --> 13:52.263
using it, which is nice.

13:53.315 --> 13:55.680
Okay, so you can see one thing straight away

13:55.680 --> 13:57.605
that Claude doesn't really follow instructions as well

13:57.605 --> 13:59.965
because what we wanted was we need

13:59.965 --> 14:03.030
to write the sections one at a time.

14:03.030 --> 14:04.770
You might need to work a little bit on this,

14:04.770 --> 14:06.925
but it is doing a pretty decent job so far

14:06.925 --> 14:08.910
of writing out the preface

14:08.910 --> 14:11.490
and the other thing you wanna do,

14:11.490 --> 14:13.800
okay, so yeah, it's got the preface first here,

14:13.800 --> 14:16.090
but then we could just say continue

14:17.100 --> 14:19.350
and then it should generate the next section.

14:22.200 --> 14:23.033
Yeah, here we go.

14:23.033 --> 14:24.120
So it's gonna keep continuing.

14:24.120 --> 14:25.868
And so this is really the process

14:25.868 --> 14:28.252
and you could obviously automate this at some point,

14:28.252 --> 14:30.240
but if you're writing a whole ebook,

14:30.240 --> 14:31.073
like it doesn't take,

14:31.073 --> 14:34.050
you're saving like a couple of weeks worth of work here,

14:34.050 --> 14:36.159
but you can see it's doing a pretty good job

14:36.159 --> 14:38.100
of generating the text.

14:38.100 --> 14:39.270
It's got a good length.

14:39.270 --> 14:40.890
If it doesn't have a very good length,

14:40.890 --> 14:42.638
depending on the topic, you could just ask it.

14:42.638 --> 14:45.750
You can say, the reason I like to do this in line

14:45.750 --> 14:47.370
is like say, okay, you didn't cover this

14:47.370 --> 14:49.740
or can you expand, can you make this longer?

14:49.740 --> 14:54.540
As you can say, make this longer and then I'll rewrite it

14:54.540 --> 14:56.250
and make it longer, which is really helpful.

14:56.250 --> 14:57.600
Now while that's running,

14:57.600 --> 14:59.117
why don't we try this?

14:59.117 --> 15:04.117
So I'm just gonna hit submit and there we go.

15:07.245 --> 15:08.485
And you can compare the difference.

15:08.485 --> 15:10.020
So it is saying in an age

15:10.020 --> 15:12.060
where the digital landscape is rapidly evolving,

15:12.060 --> 15:14.415
the role of effective measurement cannot be overstated.

15:14.415 --> 15:16.770
Whereas the professor in a world

15:16.770 --> 15:18.570
where data privacy is becoming increasingly bought,

15:18.570 --> 15:20.010
markets face new challenges when it comes

15:20.010 --> 15:21.690
to understanding campaign effectiveness.

15:21.690 --> 15:22.830
So you can decide, yeah,

15:22.830 --> 15:23.670
which one you like,

15:23.670 --> 15:24.570
but yeah, here we go.

15:24.570 --> 15:27.720
So now it's got an expanded section here

15:27.720 --> 15:28.620
and if you're happy with that,

15:28.620 --> 15:30.390
you can make changes or whatever.

15:30.390 --> 15:32.123
So that is how it works.

15:32.123 --> 15:36.600
You just keep going, continue.

15:36.600 --> 15:39.810
And then as you get the text

15:39.810 --> 15:42.480
and as you finish each section,

15:42.480 --> 15:45.000
then you get to the point where you can copy

15:45.000 --> 15:47.790
and paste all this across to a Google doc.

15:47.790 --> 15:49.650
One of the things you might wanna do here

15:49.650 --> 15:52.740
is just edit the maximum length and the tokens.

15:52.740 --> 15:55.890
So this is like how much of a response you can get back.

15:55.890 --> 15:57.780
You can say next section

15:57.780 --> 16:01.020
and hopefully it will write the whole section now

16:01.020 --> 16:02.910
And it'll just keep going with that.

16:02.910 --> 16:04.740
You can also experiment with messing around

16:04.740 --> 16:05.940
with the system message

16:05.940 --> 16:07.650
and this is where I'd put like your tone of voice.

16:07.650 --> 16:11.010
So style guide if you want it written in a specific way.

16:11.010 --> 16:12.840
And then you can also go back

16:12.840 --> 16:14.670
and add additional case studies

16:14.670 --> 16:17.280
or things like that to the outline if needed.

16:17.280 --> 16:19.320
That's probably the point where you wanna get the outline

16:19.320 --> 16:22.440
approved with your client or you approve it

16:22.440 --> 16:25.290
and add in additional things like you can put in

16:25.290 --> 16:27.450
specific statistics or whatever you wanted to quote.

16:27.450 --> 16:30.154
So that is the process you keep going with this.

16:30.154 --> 16:34.053
And you can see here if I just copy and paste,

16:35.010 --> 16:36.603
let's use a word counter.

16:38.010 --> 16:41.685
So here we've got like 288 words for this first section,

16:41.685 --> 16:43.740
you know, section 1.1

16:43.740 --> 16:46.120
and we have, I guess it's what

16:49.285 --> 16:52.440
it looks like about like 20, 30 sec sections here.

16:52.440 --> 16:54.630
So we're gonna have, let's say, you know,

16:54.630 --> 16:58.173
25 times 288.

17:03.030 --> 17:05.490
So it's a 7,000 word essay we're gonna get.

17:05.490 --> 17:06.960
And it's gonna take us probably another like

17:06.960 --> 17:08.460
15 minutes to get this.

17:08.460 --> 17:12.060
So, you know, within an hour you could have 10,000 word

17:12.060 --> 17:14.340
ebook, which is pretty powerful

17:14.340 --> 17:15.465
and I found that the results are

17:15.465 --> 17:16.605
pretty good when you do it this way.

17:16.605 --> 17:17.865
It sounds a bit more human

17:17.865 --> 17:19.890
'cause it's using your own insights

17:19.890 --> 17:22.140
and it's using the summary as well,

17:22.140 --> 17:24.270
so it's more fresh and up to date

17:24.270 --> 17:25.980
and it gives you the most flexibility

17:25.980 --> 17:27.480
because you can add stuff in,

17:27.480 --> 17:28.770
you can take stuff away,

17:28.770 --> 17:30.570
and you have a chance to talk back and forth

17:30.570 --> 17:32.340
and correct it if it does something wrong.

17:32.340 --> 17:35.010
So make sure that you check it for hallucinations.

17:35.010 --> 17:36.270
It's one of the main things,

17:36.270 --> 17:38.940
you definitely need to pay an editor to look over this.

17:38.940 --> 17:40.110
But other than that,

17:40.110 --> 17:42.110
you should be in a pretty good position.
