My Drive
Data
Matt Pocock (AIhero) - Build DeepSearch in TypeScript
Name
Owner
Last modified
File size
folder icon
00-Resources
me
Aug 08, 2025 me
folder icon
HTML
me
Aug 08, 2025 me
folder icon
PROMTS
me
Aug 08, 2025 me
001 What Are We Building.mp4
001 What Are We Building.mp4
me
Aug 08, 2025 me
18.7 MB
002 Installation Instructions (Don
002 Installation Instructions (Don't Skip This!).mp4
me
Aug 08, 2025 me
48.1 MB
003 Cursor Tips.mp4
003 Cursor Tips.mp4
me
Aug 08, 2025 me
1.4 MB
004 Explore The Repo problem.mp4
004 Explore The Repo problem.mp4
me
Aug 08, 2025 me
6.7 MB
005 Explore The Repo solution.mp4
005 Explore The Repo solution.mp4
me
Aug 08, 2025 me
19.7 MB
006 Setting Up Postgres.mp4
006 Setting Up Postgres.mp4
me
Aug 08, 2025 me
21.2 MB
007 Using Drizzle & Drizzle Studio.mp4
007 Using Drizzle & Drizzle Studio.mp4
me
Aug 08, 2025 me
20.3 MB
008 Setting Up Redis.mp4
008 Setting Up Redis.mp4
me
Aug 08, 2025 me
45.1 MB
009 FAQ
009 FAQ's.mp4
me
Aug 08, 2025 me
15.9 MB
010 Introduction.mp4
010 Introduction.mp4
me
Aug 08, 2025 me
13.1 MB
011 Choose An LLM problem.mp4
011 Choose An LLM problem.mp4
me
Aug 08, 2025 me
19.8 MB
012 Choose An LLM solution.mp4
012 Choose An LLM solution.mp4
me
Aug 08, 2025 me
8 MB
013 Our First Model Call problem.mp4
013 Our First Model Call problem.mp4
me
Aug 08, 2025 me
9.8 MB
014 Our First Model Call solution.mp4
014 Our First Model Call solution.mp4
me
Aug 08, 2025 me
12.5 MB
015 Set Up Discord Authentication problem.mp4
015 Set Up Discord Authentication problem.mp4
me
Aug 08, 2025 me
29.1 MB
016 Set Up Discord Authentication solution.mp4
016 Set Up Discord Authentication solution.mp4
me
Aug 08, 2025 me
14.5 MB
017 Create A Naive Agent With Serper problem.mp4
017 Create A Naive Agent With Serper problem.mp4
me
Aug 08, 2025 me
51.7 MB
018 Create A Naive Agent With Serper solution.mp4
018 Create A Naive Agent With Serper solution.mp4
me
Aug 08, 2025 me
15.1 MB
019 Showing Tool Calls In The Frontend problem.mp4
019 Showing Tool Calls In The Frontend problem.mp4
me
Aug 08, 2025 me
56.7 MB
020 Showing Tool Calls In The Frontend solution.mp4
020 Showing Tool Calls In The Frontend solution.mp4
me
Aug 08, 2025 me
14.8 MB
021 Search Grounding (optional) problem.mp4
021 Search Grounding (optional) problem.mp4
me
Aug 08, 2025 me
19.3 MB
022 Search Grounding (optional) solution.mp4
022 Search Grounding (optional) solution.mp4
me
Aug 08, 2025 me
31.2 MB
023 Rate Limiting (optional) problem.mp4
023 Rate Limiting (optional) problem.mp4
me
Aug 08, 2025 me
30.6 MB
024 Rate Limiting (optional) solution.mp4
024 Rate Limiting (optional) solution.mp4
me
Aug 08, 2025 me
29.3 MB
025 Connecting Our App To MCP Servers (optional).mp4
025 Connecting Our App To MCP Servers (optional).mp4
me
Aug 08, 2025 me
25.5 MB
026 Create Database Resources For Persisting Messages problem.mp4
026 Create Database Resources For Persisting Messages problem.mp4
me
Aug 08, 2025 me
47.2 MB
027 Create Database Resources For Persisting Messages solution.mp4
027 Create Database Resources For Persisting Messages solution.mp4
me
Aug 08, 2025 me
18.4 MB
028 Persist Chats To The Database problem.mp4
028 Persist Chats To The Database problem.mp4
me
Aug 08, 2025 me
55.3 MB
029 Persist Chats To The Database solution.mp4
029 Persist Chats To The Database solution.mp4
me
Aug 08, 2025 me
15.9 MB
030 Creating New Chats In The Frontend problem.mp4
030 Creating New Chats In The Frontend problem.mp4
me
Aug 08, 2025 me
34.7 MB
031 Creating New Chats In The Frontend solution.mp4
031 Creating New Chats In The Frontend solution.mp4
me
Aug 08, 2025 me
12.1 MB
032 Showing The Saved Chats In The Frontend problem.mp4
032 Showing The Saved Chats In The Frontend problem.mp4
me
Aug 08, 2025 me
24.4 MB
033 Showing The Saved Chats In The Frontend solution.mp4
033 Showing The Saved Chats In The Frontend solution.mp4
me
Aug 08, 2025 me
19 MB
034 Fixing The
034 Fixing The 'New Chat' Button (optional) problem.mp4
me
Aug 08, 2025 me
3.6 MB
035 Fixing The
035 Fixing The 'New Chat' Button (optional) solution.mp4
me
Aug 08, 2025 me
22.7 MB
036 Adding
036 Adding 'use-scroll-to-bottom' (optional) problem.mp4
me
Aug 08, 2025 me
8.7 MB
037 Adding
037 Adding 'use-scroll-to-bottom' (optional) solution.mp4
me
Aug 08, 2025 me
27.3 MB
038 Choosing An Observability Platform.mp4
038 Choosing An Observability Platform.mp4
me
Aug 08, 2025 me
37.7 MB
039 Integrating Langfuse problem.mp4
039 Integrating Langfuse problem.mp4
me
Aug 08, 2025 me
31 MB
040 Integrating Langfuse solution.mp4
040 Integrating Langfuse solution.mp4
me
Aug 08, 2025 me
18.2 MB
041 Passing Extra Metadata To Langfuse problem.mp4
041 Passing Extra Metadata To Langfuse problem.mp4
me
Aug 08, 2025 me
34.6 MB
042 Passing Extra Metadata To Langfuse solution.mp4
042 Passing Extra Metadata To Langfuse solution.mp4
me
Aug 08, 2025 me
11.9 MB
043 Adding A Scraper problem.mp4
043 Adding A Scraper problem.mp4
me
Aug 08, 2025 me
59.1 MB
044 Adding A Scraper solution.mp4
044 Adding A Scraper solution.mp4
me
Aug 08, 2025 me
31.6 MB
045 Making The LLM Date-Aware (optional) problem.mp4
045 Making The LLM Date-Aware (optional) problem.mp4
me
Aug 08, 2025 me
19 MB
046 Making The LLM Date-Aware (optional) solution.mp4
046 Making The LLM Date-Aware (optional) solution.mp4
me
Aug 08, 2025 me
10.2 MB
047 Improving Our Crawler (optional).mp4
047 Improving Our Crawler (optional).mp4
me
Aug 08, 2025 me
69.7 MB
048 Reporting DB Calls To Langfuse (optional) problem.mp4
048 Reporting DB Calls To Langfuse (optional) problem.mp4
me
Aug 08, 2025 me
13.6 MB
049 Reporting DB Calls To Langfuse (optional) solution.mp4
049 Reporting DB Calls To Langfuse (optional) solution.mp4
me
Aug 08, 2025 me
21.5 MB
050 Initializing Evalite problem.mp4
050 Initializing Evalite problem.mp4
me
Aug 08, 2025 me
31.9 MB
051 Initializing Evalite solution.mp4
051 Initializing Evalite solution.mp4
me
Aug 08, 2025 me
10.3 MB
052 Choosing Our Success Criteria.mp4
052 Choosing Our Success Criteria.mp4
me
Aug 08, 2025 me
105.7 MB
053 Making Our System Testable problem.mp4
053 Making Our System Testable problem.mp4
me
Aug 08, 2025 me
26.8 MB
054 Making Our System Testable solution.mp4
054 Making Our System Testable solution.mp4
me
Aug 08, 2025 me
17.4 MB
055 Our First Deterministic Eval problem.mp4
055 Our First Deterministic Eval problem.mp4
me
Aug 08, 2025 me
40.3 MB
056 Our First Deterministic Eval solution.mp4
056 Our First Deterministic Eval solution.mp4
me
Aug 08, 2025 me
20.9 MB
057 Adding A Global Rate Limiter (optional) problem.mp4
057 Adding A Global Rate Limiter (optional) problem.mp4
me
Aug 08, 2025 me
28.5 MB
058 Adding A Global Rate Limiter (optional) solution.mp4
058 Adding A Global Rate Limiter (optional) solution.mp4
me
Aug 08, 2025 me
34.2 MB
059 The Data Flywheel.mp4
059 The Data Flywheel.mp4
me
Aug 08, 2025 me
42.1 MB
060 Our First LLM-As-A-Judge Eval problem.mp4
060 Our First LLM-As-A-Judge Eval problem.mp4
me
Aug 08, 2025 me
47 MB
061 Our First LLM-As-A-Judge Eval solution.mp4
061 Our First LLM-As-A-Judge Eval solution.mp4
me
Aug 08, 2025 me
25.4 MB
062 Create A Simple Dataset problem.mp4
062 Create A Simple Dataset problem.mp4
me
Aug 08, 2025 me
48.2 MB
063 Create A Simple Dataset solution.mp4
063 Create A Simple Dataset solution.mp4
me
Aug 08, 2025 me
59.7 MB
064 Organizing Our Dataset Into Dev, CI and Regression (optional) problem.mp4
064 Organizing Our Dataset Into Dev, CI and Regression (optional) problem.mp4
me
Aug 08, 2025 me
15.8 MB
065 Organizing Our Dataset Into Dev, CI and Regression (optional) solution.mp4
065 Organizing Our Dataset Into Dev, CI and Regression (optional) solution.mp4
me
Aug 08, 2025 me
9 MB
066 Assessing Answer Relevancy (optional) problem.mp4
066 Assessing Answer Relevancy (optional) problem.mp4
me
Aug 08, 2025 me
13.5 MB
067 Assessing Answer Relevancy (optional) solution.mp4
067 Assessing Answer Relevancy (optional) solution.mp4
me
Aug 08, 2025 me
16 MB
068 Extracting The Parameters Of Our System (optional) problem.mp4
068 Extracting The Parameters Of Our System (optional) problem.mp4
me
Aug 08, 2025 me
16.7 MB
069 Extracting The Parameters Of Our System (optional) solution.mp4
069 Extracting The Parameters Of Our System (optional) solution.mp4
me
Aug 08, 2025 me
23.5 MB
070 What
070 What's Wrong With Our Current Approach_.mp4
me
Aug 08, 2025 me
28.5 MB
071 Designing Our New System Prompt problem.mp4
071 Designing Our New System Prompt problem.mp4
me
Aug 08, 2025 me
13.5 MB
071.1 Designing Our New System Prompt problem.mp4
071.1 Designing Our New System Prompt problem.mp4
me
Aug 08, 2025 me
28.5 MB
072 Designing Our New System Prompt solution.mp4
072 Designing Our New System Prompt solution.mp4
me
Aug 08, 2025 me
2.7 MB
073 Creating a Next Action Picker problem.mp4
073 Creating a Next Action Picker problem.mp4
me
Aug 08, 2025 me
7.1 MB
074 Creating a Next Action Picker solution.mp4
074 Creating a Next Action Picker solution.mp4
me
Aug 08, 2025 me
11.8 MB
075 Implementing The Loop solution.mp4
075 Implementing The Loop solution.mp4
me
Aug 08, 2025 me
9.3 MB
076 Connecting Our Loop To The Frontend problem.mp4
076 Connecting Our Loop To The Frontend problem.mp4
me
Aug 08, 2025 me
30.1 MB
077 Connecting Our Loop To The Frontend solution.mp4
077 Connecting Our Loop To The Frontend solution.mp4
me
Aug 08, 2025 me
11.6 MB
078 Smoothing Our Streaming (optional) problem.mp4
078 Smoothing Our Streaming (optional) problem.mp4
me
Aug 08, 2025 me
19.6 MB
079 Smoothing Our Streaming (optional) solution.mp4
079 Smoothing Our Streaming (optional) solution.mp4
me
Aug 08, 2025 me
16.6 MB
080 Showing The Steps Taken in The Frontend problem.mp4
080 Showing The Steps Taken in The Frontend problem.mp4
me
Aug 08, 2025 me
39.5 MB
081 Showing The Steps Taken in The Frontend solution.mp4
081 Showing The Steps Taken in The Frontend solution.mp4
me
Aug 08, 2025 me
27 MB
082 Fixing Telemetry problem.mp4
082 Fixing Telemetry problem.mp4
me
Aug 08, 2025 me
2.3 MB
083 Fixing Telemetry solution.mp4
083 Fixing Telemetry solution.mp4
me
Aug 08, 2025 me
21 MB
084 Passing The Message History problem.mp4
084 Passing The Message History problem.mp4
me
Aug 08, 2025 me
4.1 MB
085 Passing The Message History solution.mp4
085 Passing The Message History solution.mp4
me
Aug 08, 2025 me
21 MB
086 Persisting Our New Setup To The Backend problem.mp4
086 Persisting Our New Setup To The Backend problem.mp4
me
Aug 08, 2025 me
7.7 MB
087 Persisting Our New Setup To The Backend solution.mp4
087 Persisting Our New Setup To The Backend solution.mp4
me
Aug 08, 2025 me
40.1 MB
088 Generating Chat Titles (optional) problem.mp4
088 Generating Chat Titles (optional) problem.mp4
me
Aug 08, 2025 me
13.8 MB
089 Generating Chat Titles (optional) solution.mp4
089 Generating Chat Titles (optional) solution.mp4
me
Aug 08, 2025 me
20.6 MB
090 Adding Geolocation Info To The System Prompt (optional) problem.mp4
090 Adding Geolocation Info To The System Prompt (optional) problem.mp4
me
Aug 08, 2025 me
7.3 MB
091 Adding Geolocation Info To The System Prompt (optional) solution.mp4
091 Adding Geolocation Info To The System Prompt (optional) solution.mp4
me
Aug 08, 2025 me
27 MB
092 Agents vs Workflows.mp4
092 Agents vs Workflows.mp4
me
Aug 08, 2025 me
40.2 MB
093 Collapse Search and Crawl into one tool problem.mp4
093 Collapse Search and Crawl into one tool problem.mp4
me
Aug 08, 2025 me
20.9 MB
094 Collapse Search and Crawl into one tool solution.mp4
094 Collapse Search and Crawl into one tool solution.mp4
me
Aug 08, 2025 me
22.3 MB
095 Search, Scrape, Summarize problem.mp4
095 Search, Scrape, Summarize problem.mp4
me
Aug 08, 2025 me
21.1 MB
096 Search, Scrape, Summarize solution.mp4
096 Search, Scrape, Summarize solution.mp4
me
Aug 08, 2025 me
50.1 MB
097 Making A Query Rewriter problem.mp4
097 Making A Query Rewriter problem.mp4
me
Aug 08, 2025 me
73.3 MB
098 Making A Query Rewriter solution.mp4
098 Making A Query Rewriter solution.mp4
me
Aug 08, 2025 me
40.7 MB
099 Use A Combined Search_Scrape API Instead (optional) problem.mp4
099 Use A Combined Search_Scrape API Instead (optional) problem.mp4
me
Aug 08, 2025 me
15.1 MB
100 Use A Combined Search_Scrape API Instead (optional) solution.mp4
100 Use A Combined Search_Scrape API Instead (optional) solution.mp4
me
Aug 08, 2025 me
22.2 MB
101 Resumable Streams (optional).mp4
101 Resumable Streams (optional).mp4
me
Aug 08, 2025 me
96.5 MB
102 Building An Evaluator problem.mp4
102 Building An Evaluator problem.mp4
me
Aug 08, 2025 me
35.4 MB
103 Building An Evaluator solution.mp4
103 Building An Evaluator solution.mp4
me
Aug 08, 2025 me
31.8 MB
104 Showing Sources In The Frontend problem.mp4
104 Showing Sources In The Frontend problem.mp4
me
Aug 08, 2025 me
8.1 MB
105 Showing Sources In The Frontend solution.mp4
105 Showing Sources In The Frontend solution.mp4
me
Aug 08, 2025 me
20.4 MB
106 Implementing Guardrails (optional) problem.mp4
106 Implementing Guardrails (optional) problem.mp4
me
Aug 08, 2025 me
35.1 MB
107 Implementing Guardrails (optional) solution.mp4
107 Implementing Guardrails (optional) solution.mp4
me
Aug 08, 2025 me
19.6 MB
108 Implement An Ask Clarifying Questions Step (optional) problem.mp4
108 Implement An Ask Clarifying Questions Step (optional) problem.mp4
me
Aug 08, 2025 me
17.8 MB
109 Implement An Ask Clarifying Questions Step (optional) solution.mp4
109 Implement An Ask Clarifying Questions Step (optional) solution.mp4
me
Aug 08, 2025 me
22.3 MB
110 Showing Usage In The Frontend (optional) problem.mp4
110 Showing Usage In The Frontend (optional) problem.mp4
me
Aug 08, 2025 me
13.6 MB
111 Showing Usage In The Frontend (optional) solution.mp4
111 Showing Usage In The Frontend (optional) solution.mp4
me
Aug 08, 2025 me
24.4 MB
112 Migrating to AI SDK v5 (optional).mp4
112 Migrating to AI SDK v5 (optional).mp4
me
Aug 08, 2025 me
297.4 MB
My Drive
Data
Matt Pocock (AIhero) - Build DeepSearch in TypeScript
00-Resources
txt icon
00-Resources.txt
me
Aug 08, 2025 me
30 B
My Drive
Data
Matt Pocock (AIhero) - Build DeepSearch in TypeScript
HTML
other icon
001 Setting Up Postgres.html
me
Aug 08, 2025 me
3.8 MB
other icon
002 Using Drizzle & Drizzle Studio.html
me
Aug 08, 2025 me
3.2 MB
other icon
003 Setting Up Redis.html
me
Aug 08, 2025 me
2.5 MB
other icon
004 FAQ's.html
me
Aug 08, 2025 me
1.6 MB
other icon
005 Introduction.html
me
Aug 08, 2025 me
1.6 MB
other icon
006 Choose An LLM.html
me
Aug 08, 2025 me
1.7 MB
other icon
007 Choose An LLM (1).html
me
Aug 08, 2025 me
3.6 MB
other icon
008 Our First Model Call.html
me
Aug 08, 2025 me
1.7 MB
other icon
009 Our First Model Call (1).html
me
Aug 08, 2025 me
3 MB
other icon
010 Set Up Discord Authentication.html
me
Aug 08, 2025 me
1.6 MB
other icon
011 Set Up Discord Authentication (1).html
me
Aug 08, 2025 me
3.3 MB
other icon
012 Create A Naive Agent With Serper.html
me
Aug 08, 2025 me
1.6 MB
other icon
013 Create A Naive Agent With Serper (1).html
me
Aug 08, 2025 me
3.4 MB
other icon
014 Showing Tool Calls In The Frontend.html
me
Aug 08, 2025 me
1.7 MB
other icon
015 Showing Tool Calls In The Frontend (1).html
me
Aug 08, 2025 me
2.1 MB
other icon
016 Search Grounding (optional).html
me
Aug 08, 2025 me
1.7 MB
other icon
017 Search Grounding (optional) (1).html
me
Aug 08, 2025 me
12.8 MB
other icon
018 Rate Limiting (optional).html
me
Aug 08, 2025 me
1.6 MB
other icon
019 Rate Limiting (optional) (1).html
me
Aug 08, 2025 me
4.1 MB
other icon
020 Rate Limiting Anonymous Users (optional).html
me
Aug 08, 2025 me
1.4 MB
other icon
021 Connecting Our App To MCP Servers (optional).html
me
Aug 08, 2025 me
1.6 MB
other icon
022 Create Database Resources For Persisting Messages.html
me
Aug 08, 2025 me
1.7 MB
other icon
023 Create Database Resources For Persisting Messages (1).html
me
Aug 08, 2025 me
2 MB
other icon
024 Persist Chats To The Database.html
me
Aug 08, 2025 me
1.7 MB
other icon
025 Persist Chats To The Database (1).html
me
Aug 08, 2025 me
1.9 MB
other icon
026 Creating New Chats In The Frontend.html
me
Aug 08, 2025 me
1.7 MB
other icon
027 Creating New Chats In The Frontend (1).html
me
Aug 08, 2025 me
3.9 MB
other icon
028 Showing The Saved Chats In The Frontend.html
me
Aug 08, 2025 me
1.6 MB
other icon
029 Showing The Saved Chats In The Frontend (1).html
me
Aug 08, 2025 me
1.7 MB
other icon
030 Fixing The 'New Chat' Button (optional).html
me
Aug 08, 2025 me
1.7 MB
other icon
031 Fixing The 'New Chat' Button (optional) (1).html
me
Aug 08, 2025 me
1.7 MB
other icon
032 Adding 'use-scroll-to-bottom' (optional).html
me
Aug 08, 2025 me
1.7 MB
other icon
033 Adding 'use-scroll-to-bottom' (optional) (1).html
me
Aug 08, 2025 me
1.7 MB
other icon
034 Choosing An Observability Platform.html
me
Aug 08, 2025 me
1.7 MB
other icon
035 Integrating Langfuse.html
me
Aug 08, 2025 me
1.7 MB
other icon
036 Integrating Langfuse (1).html
me
Aug 08, 2025 me
3.6 MB
other icon
037 Passing Extra Metadata To Langfuse.html
me
Aug 08, 2025 me
1.7 MB
other icon
038 Passing Extra Metadata To Langfuse (1).html
me
Aug 08, 2025 me
4 MB
other icon
039 Adding A Scraper.html
me
Aug 08, 2025 me
1.7 MB
other icon
040 Adding A Scraper (1).html
me
Aug 08, 2025 me
4.6 MB
other icon
041 Making The LLM Date-Aware (optional).html
me
Aug 08, 2025 me
1.6 MB
other icon
042 Making The LLM Date-Aware (optional) (1).html
me
Aug 08, 2025 me
4 MB
other icon
043 Improving Our Crawler (optional).html
me
Aug 08, 2025 me
1.7 MB
other icon
044 Reporting DB Calls To Langfuse (optional).html
me
Aug 08, 2025 me
1.6 MB
other icon
045 Reporting DB Calls To Langfuse (optional) (1).html
me
Aug 08, 2025 me
2.5 MB
other icon
046 Initializing Evalite.html
me
Aug 08, 2025 me
1.6 MB
other icon
047 Initializing Evalite (1).html
me
Aug 08, 2025 me
2.3 MB
other icon
048 Choosing Our Success Criteria.html
me
Aug 08, 2025 me
1.6 MB
other icon
049 Making Our System Testable.html
me
Aug 08, 2025 me
1.7 MB
other icon
050 Making Our System Testable (1).html
me
Aug 08, 2025 me
2.6 MB
other icon
051 Our First Deterministic Eval.html
me
Aug 08, 2025 me
1.6 MB
other icon
052 Our First Deterministic Eval (1).html
me
Aug 08, 2025 me
2.7 MB
other icon
053 Adding A Global Rate Limiter (optional).html
me
Aug 08, 2025 me
1.7 MB
other icon
054 Adding A Global Rate Limiter (optional) (1).html
me
Aug 08, 2025 me
2.5 MB
other icon
055 Optimizing Our Prompt (optional).html
me
Aug 08, 2025 me
1.4 MB
other icon
056 The Data Flywheel.html
me
Aug 08, 2025 me
1.7 MB
other icon
057 Our First LLM-As-A-Judge Eval.html
me
Aug 08, 2025 me
1.7 MB
other icon
058 Our First LLM-As-A-Judge Eval (1).html
me
Aug 08, 2025 me
2.4 MB
other icon
059 Create A Simple Dataset.html
me
Aug 08, 2025 me
1.6 MB
other icon
060 Create A Simple Dataset (1).html
me
Aug 08, 2025 me
2.8 MB
other icon
061 Organizing Our Dataset Into Dev, CI and Regression (optional).html
me
Aug 08, 2025 me
1.7 MB
other icon
062 Organizing Our Dataset Into Dev, CI and Regression (optional) (1).html
me
Aug 08, 2025 me
5.4 MB
other icon
063 Assessing Answer Relevancy (optional).html
me
Aug 08, 2025 me
1.7 MB
other icon
064 Assessing Answer Relevancy (optional) (1).html
me
Aug 08, 2025 me
3.1 MB
other icon
065 Extracting The Parameters Of Our System (optional).html
me
Aug 08, 2025 me
1.7 MB
other icon
066 Extracting The Parameters Of Our System (optional) (1).html
me
Aug 08, 2025 me
3 MB
other icon
067 What's Wrong With Our Current Approach?.html
me
Aug 08, 2025 me
1.7 MB
other icon
068 Designing Our New System Prompt.html
me
Aug 08, 2025 me
1.9 MB
other icon
069 Designing Our New System Prompt (1).html
me
Aug 08, 2025 me
2.1 MB
other icon
070 Creating a Next Action Picker.html
me
Aug 08, 2025 me
1.7 MB
other icon
071 Creating a Next Action Picker (1).html
me
Aug 08, 2025 me
2.7 MB
other icon
072 Implementing The Loop.html
me
Aug 08, 2025 me
1.5 MB
other icon
073 Implementing The Loop (1).html
me
Aug 08, 2025 me
2.2 MB
other icon
074 Connecting Our Loop To The Frontend.html
me
Aug 08, 2025 me
1.7 MB
other icon
075 Connecting Our Loop To The Frontend (1).html
me
Aug 08, 2025 me
1.7 MB
other icon
076 Optimize Our Answering System Prompt With Exemplars (optional).html
me
Aug 08, 2025 me
1.5 MB
other icon
077 Smoothing Our Streaming (optional).html
me
Aug 08, 2025 me
1.7 MB
other icon
078 Smoothing Our Streaming (optional) (1).html
me
Aug 08, 2025 me
2.6 MB
other icon
079 Showing The Steps Taken in The Frontend.html
me
Aug 08, 2025 me
1.8 MB
other icon
080 Showing The Steps Taken in The Frontend (1).html
me
Aug 08, 2025 me
3.6 MB
other icon
081 Fixing Telemetry.html
me
Aug 08, 2025 me
1.7 MB
other icon
082 Fixing Telemetry (1).html
me
Aug 08, 2025 me
4.1 MB
other icon
083 Passing The Message History.html
me
Aug 08, 2025 me
2.6 MB
other icon
084 Passing The Message History (1).html
me
Aug 08, 2025 me
4.6 MB
other icon
085 Persisting Our New Setup To The Backend.html
me
Aug 08, 2025 me
1.7 MB
other icon
086 Persisting Our New Setup To The Backend (1).html
me
Aug 08, 2025 me
5.9 MB
other icon
087 Generating Chat Titles (optional).html
me
Aug 08, 2025 me
1.7 MB
other icon
088 Generating Chat Titles (optional) (1).html
me
Aug 08, 2025 me
2.6 MB
other icon
089 Adding Geolocation Info To The System Prompt (optional).html
me
Aug 08, 2025 me
1.7 MB
other icon
090 Adding Geolocation Info To The System Prompt (optional) (1).html
me
Aug 08, 2025 me
1.9 MB
other icon
091 Agents vs Workflows.html
me
Aug 08, 2025 me
1.7 MB
other icon
092 Collapse Search and Crawl into one tool.html
me
Aug 08, 2025 me
1.7 MB
other icon
093 Collapse Search and Crawl into one tool (1).html
me
Aug 08, 2025 me
4.2 MB
other icon
094 Search, Scrape, Summarize.html
me
Aug 08, 2025 me
1.7 MB
other icon
095 Search, Scrape, Summarize (1).html
me
Aug 08, 2025 me
6.8 MB
other icon
096 Making A Query Rewriter.html
me
Aug 08, 2025 me
1.7 MB
other icon
097 Making A Query Rewriter (1).html
me
Aug 08, 2025 me
4.9 MB
other icon
098 Use A Combined Search_Scrape API Instead (optional).html
me
Aug 08, 2025 me
1.7 MB
other icon
099 Use A Combined Search_Scrape API Instead (optional) (1).html
me
Aug 08, 2025 me
1.7 MB
other icon
100 Resumable Streams (optional).html
me
Aug 08, 2025 me
1.6 MB
other icon
101 Building An Evaluator.html
me
Aug 08, 2025 me
1.6 MB
other icon
102 Building An Evaluator (1).html
me
Aug 08, 2025 me
4.6 MB
other icon
103 Showing Sources In The Frontend.html
me
Aug 08, 2025 me
1.7 MB
other icon
104 Showing Sources In The Frontend (1).html
me
Aug 08, 2025 me
5.6 MB
other icon
105 Implementing Guardrails (optional).html
me
Aug 08, 2025 me
1.7 MB
other icon
106 Implementing Guardrails (optional) (1).html
me
Aug 08, 2025 me
1.8 MB
other icon
107 Implement An Ask Clarifying Questions Step (optional).html
me
Aug 08, 2025 me
1.7 MB
other icon
108 Implement An Ask Clarifying Questions Step (optional) (1).html
me
Aug 08, 2025 me
2.2 MB
other icon
109 Showing Usage In The Frontend (optional).html
me
Aug 08, 2025 me
1.7 MB
other icon
110 Showing Usage In The Frontend (optional) (1).html
me
Aug 08, 2025 me
2.3 MB
other icon
111 Migrating to AI SDK v5 (optional).html
me
Aug 08, 2025 me
1.7 MB
My Drive
Data
Matt Pocock (AIhero) - Build DeepSearch in TypeScript
PROMTS
txt icon
Adding 'use-scroll-to-bottom' (optional).txt
me
Aug 08, 2025 me
1.7 KB
txt icon
Adding 'use-scroll-to-bottom' Solution.txt
me
Aug 08, 2025 me
1.7 KB
txt icon
Adding A Global Rate Limiter (optional).txt
me
Aug 08, 2025 me
8.2 KB
txt icon
Adding A Global Rate Limiter Solution.txt
me
Aug 08, 2025 me
8.2 KB
txt icon
Adding A Scraper.txt
me
Aug 08, 2025 me
7.6 KB
txt icon
Adding A Scraper Solution.txt
me
Aug 08, 2025 me
7.6 KB
txt icon
Adding Geolocation Info To The System Prompt (optional).txt
me
Aug 08, 2025 me
2.3 KB
txt icon
Adding Geolocation Info To The System Prompt Solution.txt
me
Aug 08, 2025 me
2.3 KB
txt icon
Assessing Answer Relevancy (optional).txt
me
Aug 08, 2025 me
11.1 KB
txt icon
Assessing Answer Relevancy Solution.txt
me
Aug 08, 2025 me
11.1 KB
txt icon
Building An Evaluator.txt
me
Aug 08, 2025 me
4 KB
txt icon
Building An Evaluator Solution.txt
me
Aug 08, 2025 me
4 KB
txt icon
Choose An LLM.txt
me
Aug 08, 2025 me
2.8 KB
txt icon
Choose An LLM Solution.txt
me
Aug 08, 2025 me
2.8 KB
txt icon
Collapse Search and Crawl Into One Tool Solution.txt
me
Aug 08, 2025 me
3.9 KB
txt icon
Collapse Search and Crawl into one tool.txt
me
Aug 08, 2025 me
3.9 KB
txt icon
Connecting Our Loop To The Frontend.txt
me
Aug 08, 2025 me
3.5 KB
txt icon
Connecting Our Loop To The Frontend Solution.txt
me
Aug 08, 2025 me
3.5 KB
txt icon
Create A Naive Agent With Serper.txt
me
Aug 08, 2025 me
2 KB
txt icon
Create A Naive Agent With Serper Solution.txt
me
Aug 08, 2025 me
2 KB
txt icon
Create A Simple Dataset.txt
me
Aug 08, 2025 me
5 KB
txt icon
Create A Simple Dataset Solution.txt
me
Aug 08, 2025 me
5 KB
txt icon
Create Database Resources For Persisting Messages.txt
me
Aug 08, 2025 me
2.5 KB
txt icon
Create Database Resources For Persisting Messages Solution.txt
me
Aug 08, 2025 me
2.5 KB
txt icon
Creating New Chats In The Frontend.txt
me
Aug 08, 2025 me
5.3 KB
txt icon
Creating New Chats In The Frontend Solution.txt
me
Aug 08, 2025 me
5.3 KB
txt icon
Creating a Next Action Picker.txt
me
Aug 08, 2025 me
4.4 KB
txt icon
Creating a Next Action Picker solution.txt
me
Aug 08, 2025 me
4.4 KB
txt icon
Designing Our New System Prompt.txt
me
Aug 08, 2025 me
3.4 KB
txt icon
Designing Our New System Prompt Solution.txt
me
Aug 08, 2025 me
3.4 KB
txt icon
Explore The Repo.txt
me
Aug 08, 2025 me
707 B
txt icon
Explore the repo solution.txt
me
Aug 08, 2025 me
707 B
txt icon
Extracting The Parameters Of Our System (optional).txt
me
Aug 08, 2025 me
1.4 KB
txt icon
Extracting The Parameters Of Our System Solution.txt
me
Aug 08, 2025 me
1.4 KB
txt icon
Fixing Telemetry.txt
me
Aug 08, 2025 me
1.6 KB
txt icon
Fixing Telemetry Solution.txt
me
Aug 08, 2025 me
1.6 KB
txt icon
Fixing The 'New Chat' Button (optional).txt
me
Aug 08, 2025 me
3.8 KB
txt icon
Fixing The 'New Chat' Button Solution.txt
me
Aug 08, 2025 me
3.8 KB
txt icon
Generating Chat Titles (optional).txt
me
Aug 08, 2025 me
3.2 KB
txt icon
Generating Chat Titles Solution.txt
me
Aug 08, 2025 me
3.2 KB
txt icon
Implement An Ask Clarifying Questions Step (optional).txt
me
Aug 08, 2025 me
6.5 KB
txt icon
Implement An Ask Clarifying Questions Step Solution.txt
me
Aug 08, 2025 me
6.5 KB
txt icon
Implementing Guardrails (optional).txt
me
Aug 08, 2025 me
6.3 KB
txt icon
Implementing Guardrails Solution.txt
me
Aug 08, 2025 me
6.3 KB
txt icon
Implementing The Loop.txt
me
Aug 08, 2025 me
1.8 KB
txt icon
Implementing The Loop Solution.txt
me
Aug 08, 2025 me
1.8 KB
txt icon
Initializing Evalite.txt
me
Aug 08, 2025 me
2.6 KB
txt icon
Initializing Evalite Solution.txt
me
Aug 08, 2025 me
2.6 KB
txt icon
Integrating Langfuse.txt
me
Aug 08, 2025 me
1.4 KB
txt icon
Integrating Langfuse Solution.txt
me
Aug 08, 2025 me
1.4 KB
txt icon
Making A Query Rewriter.txt
me
Aug 08, 2025 me
5.6 KB
txt icon
Making A Query Rewriter Solution.txt
me
Aug 08, 2025 me
5.6 KB
txt icon
Making Our System Testable.txt
me
Aug 08, 2025 me
3.2 KB
txt icon
Making Our System Testable Solution.txt
me
Aug 08, 2025 me
3.2 KB
txt icon
Making The LLM Date-Aware (optional).txt
me
Aug 08, 2025 me
791 B
txt icon
Making The LLM Date-Aware Solution.txt
me
Aug 08, 2025 me
791 B
txt icon
Organizing Our Dataset Into Dev, CI and Regression (optional).txt
me
Aug 08, 2025 me
2.2 KB
txt icon
Organizing Our Dataset Into Dev, CI and Regression.txt
me
Aug 08, 2025 me
2.2 KB
txt icon
Our First Deterministic Eval.txt
me
Aug 08, 2025 me
1.3 KB
txt icon
Our First Deterministic Eval Solution.txt
me
Aug 08, 2025 me
1.3 KB
txt icon
Our First LLM-As-A-Judge Eval.txt
me
Aug 08, 2025 me
7.6 KB
txt icon
Our First LLM-As-A-Judge Eval Solution.txt
me
Aug 08, 2025 me
7.6 KB
txt icon
Our First Model Call.txt
me
Aug 08, 2025 me
2.3 KB
txt icon
Our First Model Call Solution.txt
me
Aug 08, 2025 me
2.3 KB
txt icon
Passing Extra Metadata To Langfuse.txt
me
Aug 08, 2025 me
2.5 KB
txt icon
Passing Extra Metadata To Langfuse Solution.txt
me
Aug 08, 2025 me
2.5 KB
txt icon
Passing The Message History.txt
me
Aug 08, 2025 me
1.2 KB
txt icon
Persist Chats To The Database.txt
me
Aug 08, 2025 me
5.7 KB
txt icon
Persist Chats To The Database Solution.txt
me
Aug 08, 2025 me
5.7 KB
txt icon
Persisting Each Step Solution.txt
me
Aug 08, 2025 me
1.2 KB
txt icon
Persisting Our New Setup To The Backend.txt
me
Aug 08, 2025 me
3 KB
txt icon
Persisting Our New Setup To The Backend Solution.txt
me
Aug 08, 2025 me
3 KB
txt icon
Rate Limiting (optional).txt
me
Aug 08, 2025 me
1.3 KB
txt icon
Rate Limiting Solution.txt
me
Aug 08, 2025 me
1.3 KB
txt icon
Reporting DB Calls To Langfuse (optional).txt
me
Aug 08, 2025 me
2.7 KB
txt icon
Reporting DB Calls To Langfuse Solution.txt
me
Aug 08, 2025 me
2.7 KB
txt icon
Search, Scrape, Summarize.txt
me
Aug 08, 2025 me
4.3 KB
txt icon
Search, Scrape, Summarize Solution.txt
me
Aug 08, 2025 me
4.3 KB
txt icon
Search Grounding (optional).txt
me
Aug 08, 2025 me
2.4 KB
txt icon
Search Grounding Solution.txt
me
Aug 08, 2025 me
2.4 KB
txt icon
Set Up Discord Authentication.txt
me
Aug 08, 2025 me
1.2 KB
txt icon
Set Up Discord Authentication Solution.txt
me
Aug 08, 2025 me
1.2 KB
txt icon
Showing Sources In The Frontend.txt
me
Aug 08, 2025 me
2.3 KB
txt icon
Showing Sources In The Frontend Solution.txt
me
Aug 08, 2025 me
2.3 KB
txt icon
Showing The Saved Chats In The Frontend.txt
me
Aug 08, 2025 me
1.4 KB
txt icon
Showing The Saved Chats In The Frontend Solution.txt
me
Aug 08, 2025 me
1.4 KB
txt icon
Showing The Steps Taken in The Frontend.txt
me
Aug 08, 2025 me
8.1 KB
txt icon
Showing The Steps Taken in The Frontend Solution.txt
me
Aug 08, 2025 me
8.1 KB
txt icon
Showing Tool Calls In The Frontend.txt
me
Aug 08, 2025 me
4.8 KB
txt icon
Showing Tool Calls In The Frontend Solution.txt
me
Aug 08, 2025 me
4.8 KB
txt icon
Showing Usage In The Frontend (optional).txt
me
Aug 08, 2025 me
3.1 KB
txt icon
Showing Usage In The Frontend Solution.txt
me
Aug 08, 2025 me
3.1 KB
txt icon
Smoothing Our Streaming (optional).txt
me
Aug 08, 2025 me
6.4 KB
txt icon
Smoothing Our Streaming Solution.txt
me
Aug 08, 2025 me
6.4 KB
txt icon
Use A Combined SearchScrape API Instead (optional).txt
me
Aug 08, 2025 me
1.5 KB
txt icon
Use A Combined SearchScrape API Instead Solution.txt
me
Aug 08, 2025 me
1.5 KB