{"id":11574,"date":"2026-08-10T10:34:04","date_gmt":"2026-08-10T10:34:04","guid":{"rendered":"https:\/\/nokobox.com\/index.php\/item\/aihero-build-deepsearch-in-typescript-2025-7\/"},"modified":"2026-08-10T10:34:04","modified_gmt":"2026-08-10T10:34:04","slug":"aihero-build-deepsearch-in-typescript-2025-7","status":"publish","type":"digital_item","link":"https:\/\/nokobox.com\/index.php\/item\/aihero-build-deepsearch-in-typescript-2025-7\/","title":{"rendered":"Aihero \u2013 Build DeepSearch in TypeScript 2025-7"},"content":{"rendered":"<div class=\"w-post-elm post_content\">\n<h2 dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Description<\/span><\/h2>\n<p dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Build DeepSearch in TypeScript course. This intensive, hands-on course teaches participants the skills necessary to develop LLM agents and AI applications in production by building an AI application called DeepSearch. In this course, you will learn how to build a functional, producible AI application, beyond a simple proof of concept. Focusing on critical details such as unit testing, collecting performance metrics, and analyzing data, this course will introduce you to the challenges of developing AI in a production environment. Key topics include implementing backend infrastructure such as a PostgreSQL database and caching with Redis, debugging AI decisions, and ensuring chat consistency and real-time UI updates. You start with a pre-built project based on Next.js and TypeScript, building a simple agent, and connecting it to an LLM. You\u2019ll then add visibility and evaluation capabilities with tools like LangFuse and Evalite, and learn advanced patterns like task decomposition and the evaluator-optimizer loop. By the end of the course, you\u2019ll be able to build reliable AI applications that can be improved through user feedback.<\/span><\/p>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">What you will learn<\/span><\/h3>\n<ul dir=\"ltr\" style=\"text-align: left\">\n<li><span style=\"vertical-align: inherit\">Building an AI \u201cDeepSearch\u201d application from scratch using Next.js, TypeScript, and a database.<\/span><\/li>\n<li><span style=\"vertical-align: inherit\">Implementing simple and advanced agents to manage complex tasks.<\/span><\/li>\n<li><span style=\"vertical-align: inherit\">Learn and implement Observability and Evaluation (Evals) to analyze the performance and debug AI programs using tools like LangFuse and Evalite.<\/span><\/li>\n<li><span style=\"vertical-align: inherit\">Manage data structures such as caching and databases to store and maintain conversations.<\/span><\/li>\n<li><span style=\"vertical-align: inherit\">Rearchitecting agents to handle more complex logic and implement patterns such as Task Decomposition and Evaluator-Optimizer Loop.<\/span><\/li>\n<li><span style=\"vertical-align: inherit\">Creating unit tests to assess LLM outputs and using LLM-as-a-Judge.<\/span><\/li>\n<li><span style=\"vertical-align: inherit\">Understand the fundamental principles for building reliable AI programs that can improve over time.<\/span><\/li>\n<\/ul>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">This course is suitable for people who:<\/span><\/h3>\n<ul dir=\"ltr\" style=\"text-align: left\">\n<li><span style=\"vertical-align: inherit\">Developers looking to gain skills in building practical, production-ready AI applications.<\/span><\/li>\n<li><span style=\"vertical-align: inherit\">Programmers who want to go beyond basic AI concepts and tackle real-world challenges like debugging and performance management.<\/span><\/li>\n<li><span style=\"vertical-align: inherit\">People who want to build professional AI projects using TypeScript and tools like Next.js and PostgreSQL.<\/span><\/li>\n<li><span style=\"vertical-align: inherit\">Programmers who want to learn advanced patterns and architectures in developing LLM agents.<\/span><\/li>\n<\/ul>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Build DeepSearch in TypeScript course details<\/span><\/h3>\n<ul dir=\"ltr\" style=\"text-align: left\">\n<li><span style=\"vertical-align: inherit\">Publisher: <\/span><a href=\"https:\/\/href.li\/?https:\/\/www.aihero.dev\/cohorts\/build-deepsearch-in-typescript\" target=\"_blank\" rel=\"noopener\"><span style=\"vertical-align: inherit\">Aihero<\/span><\/a><\/li>\n<li><span style=\"vertical-align: inherit\">Instructor: <\/span><a href=\"https:\/\/downloadlynet.ir\/tag\/matt-pocock\/\"><span style=\"vertical-align: inherit\">Matt Pocock<\/span><\/a><\/li>\n<li><span style=\"vertical-align: inherit\">Training level: Beginner to advanced<\/span><\/li>\n<li><span style=\"vertical-align: inherit\">Training duration: 4 hours and 35 minutes<\/span><\/li>\n<li><span style=\"vertical-align: inherit\">Number of lessons: 35<\/span><\/li>\n<\/ul>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Course topics<\/span><\/h3>\n<p dir=\"ltr\" style=\"text-align: left\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-998787 size-full\" src=\"https:\/\/downloadly.ir\/wp-content\/uploads\/2025\/08\/Build-DeepSearch-in-TypeScript.png\" alt=\"Build DeepSearch in TypeScript\" width=\"864\" height=\"972\"><\/p>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Course images<\/span><\/h3>\n<p dir=\"ltr\" style=\"text-align: left\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-998786 size-full\" src=\"https:\/\/downloadly.ir\/wp-content\/uploads\/2025\/08\/Build-DeepSearch-in-TypeScript-2.png\" alt=\"Build DeepSearch in TypeScript\" width=\"676\" height=\"264\"><\/p>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Sample course video<\/span><\/h3>\n<div style=\"width: 640px;\" class=\"wp-video\"><span class=\"mejs-offscreen\">Video Player<\/span><\/p>\n<div id=\"mep_0\" class=\"mejs-container mejs-container-keyboard-inactive wp-video-shortcode mejs-video\" tabindex=\"0\" role=\"application\" aria-label=\"Video Player\" style=\"width: 640px; height: 360px; min-width: 217px;\">\n<div class=\"mejs-inner\">\n<div class=\"mejs-mediaelement\"><mediaelementwrapper id=\"video-172390-1\"><video class=\"wp-video-shortcode\" id=\"video-172390-1_html5\" width=\"640\" height=\"360\" preload=\"metadata\" src=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Build_DeepSearch_in_TypeScript_Downloadly.ir.mp4?_=1\" style=\"width: 640px; height: 360px;\"><source type=\"video\/mp4\" src=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Build_DeepSearch_in_TypeScript_Downloadly.ir.mp4?_=1\"><a href=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Build_DeepSearch_in_TypeScript_Downloadly.ir.mp4?nocache=1786141151942\">https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Build_DeepSearch_in_TypeScript_Downloadly.ir.mp4<\/a><\/video><\/mediaelementwrapper><\/div>\n<div class=\"mejs-layers\">\n<div class=\"mejs-poster mejs-layer\" style=\"display: none; width: 100%; height: 100%;\"><\/div>\n<div class=\"mejs-overlay mejs-layer\" style=\"display: none; width: 100%; height: 100%;\">\n<div class=\"mejs-overlay-loading\"><span class=\"mejs-overlay-loading-bg-img\"><\/span><\/div>\n<\/div>\n<div class=\"mejs-overlay mejs-layer\" style=\"display: none; width: 100%; height: 100%;\">\n<div class=\"mejs-overlay-error\"><\/div>\n<\/div>\n<div class=\"mejs-overlay mejs-layer mejs-overlay-play\" style=\"width: 100%; height: 100%;\">\n<div class=\"mejs-overlay-button\" role=\"button\" tabindex=\"0\" aria-label=\"Play\" aria-pressed=\"false\"><\/div>\n<\/div>\n<\/div>\n<div class=\"mejs-controls\">\n<div class=\"mejs-button mejs-playpause-button mejs-play\"><button type=\"button\" aria-controls=\"mep_0\" title=\"Play\" aria-label=\"Play\" tabindex=\"0\"><\/button><\/div>\n<div class=\"mejs-time mejs-currenttime-container\" role=\"timer\" aria-live=\"off\"><span class=\"mejs-currenttime\">00:00<\/span><\/div>\n<div class=\"mejs-time-rail\"><span class=\"mejs-time-total mejs-time-slider\" role=\"slider\" tabindex=\"0\" aria-label=\"Time Slider\" aria-valuemin=\"0\" aria-valuemax=\"0\" aria-valuenow=\"0\" aria-valuetext=\"00:00\"><span class=\"mejs-time-buffering\" style=\"display: none;\"><\/span><span class=\"mejs-time-loaded\"><\/span><span class=\"mejs-time-current\"><\/span><span class=\"mejs-time-hovered no-hover\"><\/span><span class=\"mejs-time-handle\"><span class=\"mejs-time-handle-content\"><\/span><\/span><span class=\"mejs-time-float\"><span class=\"mejs-time-float-current\">00:00<\/span><span class=\"mejs-time-float-corner\"><\/span><\/span><\/span><\/div>\n<div class=\"mejs-time mejs-duration-container\"><span class=\"mejs-duration\">00:00<\/span><\/div>\n<div class=\"mejs-button mejs-volume-button mejs-mute\"><button type=\"button\" aria-controls=\"mep_0\" title=\"Mute\" aria-label=\"Mute\" tabindex=\"0\"><\/button><a href=\"javascript:void(0);\" class=\"mejs-volume-slider\" aria-label=\"Volume Slider\" aria-valuemin=\"0\" aria-valuemax=\"100\" role=\"slider\" aria-orientation=\"vertical\"><span class=\"mejs-offscreen\">Use Up\/Down Arrow keys to increase or decrease volume.<\/span><\/p>\n<div class=\"mejs-volume-total\">\n<div class=\"mejs-volume-current\" style=\"bottom: 0px; height: 100%;\"><\/div>\n<div class=\"mejs-volume-handle\" style=\"bottom: 100%; margin-bottom: -3px;\"><\/div>\n<\/div>\n<p><\/a><\/div>\n<div class=\"mejs-button mejs-fullscreen-button\"><button type=\"button\" aria-controls=\"mep_0\" title=\"Fullscreen\" aria-label=\"Fullscreen\" tabindex=\"0\"><\/button><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div dir=\"ltr\" style=\"text-align: left\">\n<h3><span style=\"vertical-align: inherit\">Installation Guide<\/span><\/h3>\n<p><span style=\"vertical-align: inherit\">After Extract, view with your favorite player.<\/span><\/p>\n<p><span style=\"vertical-align: inherit\">Subtitles: None<\/span><\/p>\n<p><span style=\"vertical-align: inherit\">Quality: 1080p<\/span><\/p>\n<\/div>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Download link<\/span><\/h3>\n<p dir=\"ltr\" style=\"text-align: left\"><a href=\"https:\/\/dl1.downloadly.ir\/Files\/Elearning\/Aihero_Build_DeepSearch_in_TypeScript_2025-7.part1_Downloadly.ir.rar?nocache=1786141150\"><span style=\"vertical-align: inherit\">Download Part 1 \u2013 1 GB<\/span><\/a><\/p>\n<p dir=\"ltr\" style=\"text-align: left\"><a href=\"https:\/\/dl1.downloadly.ir\/Files\/Elearning\/Aihero_Build_DeepSearch_in_TypeScript_2025-7.part2_Downloadly.ir.rar?nocache=1786141150\"><span style=\"vertical-align: inherit\">Download Part 2 \u2013 1 GB<\/span><\/a><\/p>\n<p dir=\"ltr\" style=\"text-align: left\"><a href=\"https:\/\/dl1.downloadly.ir\/Files\/Elearning\/Aihero_Build_DeepSearch_in_TypeScript_2025-7.part3_Downloadly.ir.rar?nocache=1786141150\"><span style=\"vertical-align: inherit\">Download Part 3 \u2013 1 GB<\/span><\/a><\/p>\n<p dir=\"ltr\" style=\"text-align: left\"><a href=\"https:\/\/dl1.downloadly.ir\/Files\/Elearning\/Aihero_Build_DeepSearch_in_TypeScript_2025-7.part4_Downloadly.ir.rar?nocache=1786141150\"><span style=\"vertical-align: inherit\">Download Part 4 \u2013 382 MB<\/span><\/a><\/p>\n<p dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">File(s) password: www.downloadly.ir<\/span><\/p>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">File size<\/span><\/h3>\n<p dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">3.3 GB<\/span><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Description Build DeepSearch in TypeScript course. This intensive, hands-on course teaches participants the skills necessary to develop LLM agents and AI applic<\/p>\n","protected":false},"author":1,"template":"","dgi_category":[10458],"dgi_tag":[96379,96380,96381,96382,96383,45776],"class_list":["post-11574","digital_item","type-digital_item","status-publish","has-post-thumbnail","hentry","dgi_category-video-tutorials","dgi_tag-course-build-deepsearch-in-typescript","dgi_tag-download-build-deepsearch-in-typescript","dgi_tag-download-course-build-deepsearch-in-typescript","dgi_tag-free-build-deepsearch-in-typescript","dgi_tag-free-download-build-deepsearch-in-typescript","dgi_tag-matt-pocock"],"_links":{"self":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/digital_item\/11574","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/digital_item"}],"about":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/types\/digital_item"}],"author":[{"embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":0,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/digital_item\/11574\/revisions"}],"wp:attachment":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/media?parent=11574"}],"wp:term":[{"taxonomy":"dgi_category","embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/dgi_category?post=11574"},{"taxonomy":"dgi_tag","embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/dgi_tag?post=11574"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}