Build a ChatGPT Deep Research Clone with Streamlit

1h 39m 27s
English
Paid

Course description

Imagine having your own AI assistant that conducts deep research for you: figuring out exactly what you need, searching for information online, collecting data, and presenting it in the form of a neat report or essay...

This is exactly what the Deep Research tool from ChatGPT does!

It is a powerful tool that allows you to use AI to explore complex topics and generate substantiated reports with sources.

And what could be better?

Create your own version of Deep Research!

In this course, you will step by step build your own clone of Deep Research. You will program all the stages - from query recognition and data collection to report writing - using Python and modern GPT models. This will not only give you the ability to adapt the tool to your needs but also help you understand how AI works on the inside.

Most importantly, you will package it all into a convenient web application on Streamlit and deploy it.

No "filler" - just practical code, clear explanations, and a result that you can actually use.

By the end of the course, you will have your own AI tool for deep research and the skills to create others.

Watch Online

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 18 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing

Watch Online Build a ChatGPT Deep Research Clone with Streamlit

0:00
/
#1: Introduction

All Course Lessons (18)

#Lesson TitleDurationAccess
1
Introduction Demo
09:04
2
Colab Setup
02:35
3
Inputs
02:19
4
5 Clarifying Questions
05:29
5
Answering the 5 Questions
05:07
6
Define Goals and Queries for the Research
07:18
7
Web Search with OpenAI
05:10
8
Define Web Search Function
02:09
9
Confirm if Goal Was Achieved
06:21
10
Web Search if the Goal Was Not Achieved
05:52
11
Final Deep Research Report
04:38
12
Download Cursor
04:37
13
.env File
01:48
14
Prompt Cursor to Build the Streamlit App
07:24
15
Launching the App Locally
06:33
16
Debugging
07:58
17
Push to Github
09:07
18
Deploy to Streamlit
05:58

Unlock unlimited learning

Get instant access to all 17 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

AI Engineering Course

AI Engineering Course

Sources: get.interviewready.io (Gaurav Sen)
This course is designed to help programmers and developers transition into the field of artificial intelligence engineering. You will delve into vector...
1 hour 36 minutes 46 seconds
AI Engineering Bootcamp: Building AI Applications (LangChain, LLM APIs + more)

AI Engineering Bootcamp: Building AI Applications (LangChain, LLM APIs + more)

Sources: zerotomastery.io
This course is your practical path to a career as a generative AI engineer: not just using technologies, but creating them. First, you will enhance your skills.
18 hours 33 minutes 41 seconds
Master and Build Large Language Models

Master and Build Large Language Models

Sources: Sebastian Raschka, Abhinav Kimothi
The best way to understand how large language models (LLM) work is to build your own. And that is exactly what you will do in this course. In this...
17 hours 15 minutes 55 seconds
AI Engineering: Fine-Tuning LLMs

AI Engineering: Fine-Tuning LLMs

Sources: zerotomastery.io
If you're interested in an AI that actually works, not just sounds impressive, this compact course is just for you. Fine-tuning the GPT model is not just...
1 hour 35 minutes 46 seconds
Master the Model Context Protocol (MCP)

Master the Model Context Protocol (MCP)

Sources: Kent C. Dodds
The most interesting thing in software right now is MCP. It's a protocol that turns applications into smart conversational partners: instead of clicking...
7 hours 23 minutes 25 seconds