GPT-6 Astra Tested: I Built a Carousel Generator From Scratch — Transcript
Full transcript
- 0:00Today, I want to show you an app I've
- 0:01been building with the latest GBT6 Astra
- 0:03model from OpenAI and also talk about
- 0:05why I think software still beats agents
- 0:07for a lot of day-to-day work. AI agents
- 0:09are incredibly powerful, but when it
- 0:10comes to work where you need speed,
- 0:12consistency, and quality, I still think
- 0:13custom software can beat prompting
- 0:15agents in a terminal. So, in [music]
- 0:17this video, I'm going to show you a
- 0:17custom app I've been building to solve a
- 0:19painful problem in my own business using
- 0:21GPD6, talk about what it's like to use
- 0:23the [music] new Astra model day-to-day,
- 0:25and also show you my favorite feature of
- 0:27Codeex right now. If you stick around to
- 0:28the end, I'll give away all of the
- 0:29resources, and I'll link you to the
- 0:31source code for this app if you want to
- 0:32use it yourself. So, [music] let's get
- 0:33into it. So, the painful problem for me
- 0:35is starting out on social media. So, I
- 0:37just started posting on Instagram, but
- 0:39honestly, I have no followers at all.
- 0:41And just like starting from nothing is
- 0:43pretty overwhelming. And then the same
- 0:44thing, I need to produce content on
- 0:46LinkedIn. I have more followers over
- 0:48here. I have 55,000 roughly, but I'm not
- 0:50posting consistently anymore. I've
- 0:52struggled to find the time. So, this is
- 0:54the custom app I've been building. It's
- 0:55called Vertica, and it helps me produce.
- 0:57social media carousels essentially. So
- 0:59the way this works is pretty
- 1:00straightforward as you'd expect. You can
- 1:02go ahead and create a new carousel. So
- 1:04we can create a headline. So AI things
- 1:07you should know. And then we can change
- 1:10things like the layout. We can move
- 1:12things around. We can center align the
- 1:13text. All of these things are kind of
- 1:15predefined. You can obviously toggle off
- 1:17the headers. You can choose different
- 1:19page layouts as well. So you can choose
- 1:21body layouts or you can choose like CTAs
- 1:24and things like that. And then you can
- 1:26also change the design as well. So you
- 1:28can change like the background colors.
- 1:30You can upload images as well. So you
- 1:32can choose images for the background.
- 1:34You can do things like changing the
- 1:36opacity here as well. You can also
- 1:38export these as well. So you can click
- 1:41up here and then you can download video
- 1:43slides, JPEGs. If you want to upload
- 1:45these to Instagram, you can also
- 1:47download PDF documents. These are the
- 1:49things that if you're using AI agents
- 1:51can be really slow and painful to do.
- 1:53But because we're just using custom
- 1:54software and custom code to do this,
- 1:56it's really quick and easy and
- 1:57incredibly fast to do this. You can also
- 2:00upload videos as well. So you could have
- 2:01video backgrounds as well if you want
- 2:03to. So overall, this just makes it
- 2:05really quick and easy to start building
- 2:07out carousels. And like I said, it gives
- 2:09you the consistency that you wouldn't
- 2:10necessarily get if you're using agent
- 2:12skills. You can also obviously keep a
- 2:15library of all of the things you're
- 2:16working on. So this again is just really
- 2:18handy. You've just got a much nicer user
- 2:20interface. You've got your media library
- 2:21if you want to remix different images
- 2:23across different carousels. And it's
- 2:25just a nicer user interface than kind of
- 2:27just working with agents in a terminal
- 2:29overall. So this is an example of a
- 2:32video carousel. You can see here we've
- 2:33got this background video generated
- 2:35using Higsfield. And then we've got just
- 2:38the usual slides, but we've also got the
- 2:40ability to do things like these diagrams
- 2:42as well. So the nice thing about HTML,
- 2:44you can insert SVG diagrams. So this is
- 2:47a carousel about the latest GBT6 model
- 2:50from OpenAI. And we've pulled in some of
- 2:52these benchmarks and some of these
- 2:53graphics just as SVG diagrams. And you
- 2:56can use AI agents to help you generate
- 2:58these. So this is an example of where
- 3:00you can combine the like the manual
- 3:03software workflow with AI agents where
- 3:05agents can generate parts of this for
- 3:07you. They can also generate the entire
- 3:09carousel as well. So what we're going to
- 3:10do now is create a carousel using this
- 3:13approach. So we've got this carousel
- 3:15here. how to deliver $10,000 AI projects
- 3:18and then a series of tips. So, what
- 3:19we're going to do is ask codeex to use
- 3:21browser use to go and upload these to
- 3:23Vertica. So, can you go ahead and create
- 3:28a new carousel using the Vertica
- 3:32production app? So, you can see that
- 3:34Codex is now driving the browser and you
- 3:37can see here it's now creating a new
- 3:38carousel. It's figuring out the best way
- 3:40to do this. So, it's figured out that it
- 3:42can use this JSON configuration. I have
- 3:44a skill to help it do this, but Codeex
- 3:47is just incredible at like interacting
- 3:48with your browser. Doing this kind of
- 3:50work with AI agents is just really,
- 3:52really useful. So, you're combining the
- 3:54best parts of software with the best
- 3:55parts of agents in this example. So, the
- 3:58new GP6 Astra model is pretty
- 4:00incredible. I've been using Codeex for
- 4:01the majority of my development work for
- 4:02a really long time now, and I really
- 4:04like that you can use your subscriptions
- 4:06with any other coding harness. So, if
- 4:08you want to use a different coding
- 4:09harness, you can use your OpenAI models.
- 4:11The pricing is incredible. The value for
- 4:13the money is incredible and just the
- 4:15models I think are the best around right
- 4:17now. So GPT6 Astra is really really
- 4:19great and you can kind of just see this
- 4:22from the benchmarks, right? You can kind
- 4:23of see already how much better that the
- 4:27GPT6 model is compared to some of these
- 4:29other models. And this kind of plays out
- 4:31in my own testing of these models. I
- 4:33don't really care about benchmarks too
- 4:35much personally anymore cuz I find they
- 4:37don't necessarily fully reflect reality.
- 4:39But I just really enjoy using the GBT6
- 4:41models. So, what's most interesting
- 4:43about GP6 in my opinion is its computer
- 4:45use. You can see here that the
- 4:48benchmarks on computer use are really,
- 4:50really impressive. The the ability to
- 4:53control your computer and interact with
- 4:55your browser, I think is one of the most
- 4:56underrated features when it comes to AI
- 4:58in general right now. I use browser use
- 5:00all of the time. Whether that's like
- 5:01doing QA on a website and testing things
- 5:04in the browser or whether it's fully
- 5:06automating parts of my workflow inside
- 5:08the browser where there's no API
- 5:09available. I'm using computer use and
- 5:12the browser automations all of the time.
- 5:15And it's one of those features that I
- 5:16think doesn't get a lot of attention,
- 5:17but it's really really important and
- 5:19really really valuable. So what we're
- 5:20going to try and do now is build a
- 5:22carousel about GBT6 using the browser
- 5:25use capabilities. So I'm going to go
- 5:27over into codeex. So, I'm going to use
- 5:29the voice dictation feature here to
- 5:31build this out. So, you can see here
- 5:33that now Codeex is using browser use to
- 5:35go and check out the website. And it's
- 5:38pulling out all of the information. It's
- 5:40pulling out all of these benchmarks from
- 5:41the GP6 site and then using that to
- 5:44build out our carousel. So, you can do
- 5:46this in two ways when it comes to
- 5:47browser use. There's a Chrome plugin if
- 5:49you want to drive the browser directly,
- 5:51but you can also have Codeex run it
- 5:53inside the Codeex desktop app. Both of
- 5:56those are useful for different reasons.
- 5:58I use both for different situations, but
- 6:01here we're going to use the inapp
- 6:03browser. So, I just logged in and now
- 6:04Codeex is controlling the browser. You
- 6:07can see here the icon up here. And now
- 6:09you can see that Codex is in the browser
- 6:12filling in the carousel
- 6:15for us. So, it should be able to create
- 6:17the slides. All right. All right. So,
- 6:18now that we have the carousel built out,
- 6:20what would be interesting to do in here
- 6:21now is to change this static image to be
- 6:23a video background. So, we're going to
- 6:26try and do that now using browser use.
- 6:28So, the way I'm going to do this is to
- 6:29use a tool called hexfield.ai,
- 6:32which is a video generator. And let's
- 6:35see if Codex can actually do this in the
- 6:37browser. Okay, so it looks like the
- 6:39video is finally generated. That took a
- 6:40little bit of time, but now you can see
- 6:42we have this video. So what we can ask
- 6:46Codex to do now is take that video and
- 6:48then upload it to the carousel. So now
- 6:50what you can see we have the finished
- 6:51carousel. So Codex did all of this for
- 6:54us. So again, we're just combining
- 6:56custom software with the browser use
- 6:59capabilities plus the agents to help us
- 7:01fill in the carousels. So we're still in
- 7:04control of everything. We're still able
- 7:05to edit things by hand and go really,
- 7:07really fast. If we now want to download
- 7:09this and export it, again, it's very,
- 7:10very fast. We're not relying on agents
- 7:12to do this kind of stuff for us because
- 7:14we have the benefits of traditional
- 7:16software being controlled by agents
- 7:19using browser use. I think this is like
- 7:20a killer combination for productivity.
- 7:23Again, I would much rather use a custom
- 7:25tool like this to do this workflow than
- 7:28I would to be chatting with Claude in
- 7:29the terminal, for example. It wouldn't
- 7:31be anywhere near as easy or as like
- 7:33enjoyable to build out these carousels
- 7:36in the terminal as it would be if we had
- 7:38custom software. So if you're interested
- 7:40in building something like this for
- 7:42yourself, the most interesting thing to
- 7:44think about is the actual architecture
- 7:45of the project itself. So this is a
- 7:48relatively straightforward application
- 7:49that I built using GPC6.
- 7:52And the most difficult thing to think
- 7:54about is always the architecture when it
- 7:56comes to these kind of software
- 7:57projects. So if you're using this in a
- 7:59team or if you use it as part of your
- 8:00workflow, you probably want to deploy it
- 8:01to the cloud. But then you have to think
- 8:03about the architecture. So because I'm
- 8:05using Google Cloud which has ephemeral
- 8:07containers, I needed a way to store all
- 8:09of the data. So I'm using object storage
- 8:12to persist all of the metadata, the
- 8:14files, the images, the the the video
- 8:18files and things like that and the PDFs.
- 8:20And then I'm using a library called
- 8:22FFmpeg which is used to take the MP4
- 8:26files that we generate and then overlay
- 8:27text on top of them. So you saw the
- 8:30video carousels. And in order to
- 8:31generate those, we need to use this
- 8:32ffmpeg library to actually do that. But
- 8:35other than that, this is a relatively
- 8:37straightforward basic like JavaScript
- 8:39react application. So overall, my main
- 8:41takeaway from this experiment is the
- 8:43power of building custom software apps
- 8:45over just building AI agents in your
- 8:47terminal. I think having skills and
- 8:50talking to agents in the terminal is
- 8:51useful dayto-day, but it's also for me
- 8:53becoming a bit of a bottleneck. I would
- 8:55much rather use a specific software
- 8:57application designed to solve a painful
- 8:59problem and just use that because it's
- 9:01way more repeatable. Software tends to
- 9:03be a lot faster and just a lot more
- 9:05reliable and it just kind of guides
- 9:06[music] you through the workflow.
- 9:07Whereas I find when I'm using AI agents,
- 9:09I just get distracted. I find skills get
- 9:11lost. Things are scattered all over the
- 9:12place and I just find it's not a very
- 9:14nice way to work. So, I would encourage
- 9:16you to think about how to build custom
- 9:18software apps like this inside your
- 9:19business cuz I think it's way more
- 9:21effective [music] to have this kind of
- 9:22custom software that you can have your
- 9:25agents interact with than it is to build
- 9:27custom [music] skills and then just talk
- 9:29to agents in the terminal all the time.
- 9:30I just don't think it's the best
- 9:31experience for me personally. I think
- 9:34the best businesses going forward are
- 9:35going to combine custom [music] software
- 9:37with AI agents. AI agents in my opinion
- 9:40are not enough on their own. And talking
- 9:41to clawed code in a terminal is not a
- 9:44good user interface for many types of
- 9:45work. And it's so easy to get
- 9:47distracted. It's very hard to sort of
- 9:49make sense of what's going on when
- 9:51you're jumping between different
- 9:52conversations in a terminal or in an app
- 9:54like Codeex. It's not the most
- 9:56productive way to get work done in my
- 9:58opinion. And I would much rather have
- 10:00custom software that I can log into to
- 10:02do a particular task.
About this transcript
This page contains the full transcript of GPT-6 Astra Tested: I Built a Carousel Generator From Scratch by Owain Lewis, generated from the public captions YouTube serves with the video. The transcript has 2,170 words across 304 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.
What you can do with it
Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to choose a caption track available on the video.
Free YouTube transcript tool
YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, caption language selection, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.