{"url": "https://maven.com/p/c501b1/dense-vector-retrieval", "core": {"title": "Dense Vector Retrieval", "slug": "c501b1", "id": 870, "page_type": "workshop", "description": "To understand context engineering, you must first understand in-context learning. The easiest way to approach this concept for software engineers who are new to data science is through the lens of RAG.\n\nOnce you understand the process of RAG, then understanding the historical context of LLMs (including chat and embedding models) is a much simpler task.", "start_datetime": "2026-05-12T23:00:00Z", "duration_min": 30, "is_recording_public": true, "has_internal_recording": true, "instructor_name": "Raul Salles de Padua", "instructor_title": "Principal AI & ML Engineer @ Rumble", "instructor_headline": null, "course_name": "LLM Ops - Large Language Models in Production", "course_slug": "llmops", "school_name": "AI Makerspace", "school_slug": "aimakerspace", "chapter_count": 12}, "next_data": {"props": {"pageProps": {"apiSchool": {"id": 6233, "slug": "aimakerspace", "name": "AI Makerspace", "is_stripe_connected": true, "stripe_connect_account_id": "acct_1NX6IG4Jp0Bs7qAb", "zoom_auth_version": 2, "verified": true, "timezone": "America/New_York", "support_email": null, "school_tags": [{"id": 254, "tag_type": "internal_collection", "label": "Upmarket CLP", "slug": "upmarket-clp", "description": null, "parent_tag_id": null}, {"id": 413, "tag_type": "internal_collection", "label": "[Beta] New SKU's Opt-in (2026)", "slug": "beta-new-skus-2026", "description": null, "parent_tag_id": null}], "instructor_bio": null}, "pageType": "workshop", "school": {"id": 6233, "slug": "aimakerspace", "name": "AI Makerspace", "is_stripe_connected": true, "stripe_connect_account_id": "acct_1NX6IG4Jp0Bs7qAb", "zoom_auth_version": 2, "verified": true, "timezone": "America/New_York", "support_email": null, "school_tags": [{"id": 254, "tag_type": "internal_collection", "label": "Upmarket CLP", "slug": "upmarket-clp", "description": null, "parent_tag_id": null}, {"id": 413, "tag_type": "internal_collection", "label": "[Beta] New SKU's Opt-in (2026)", "slug": "beta-new-skus-2026", "description": null, "parent_tag_id": null}], "instructor_bio": null}, "course": {"slug": "llmops", "school_id": 6233, "name": "LLM Ops - Large Language Models in Production", "id": 6591, "format": "full_course", "description": "Cohort 1 has been open-sourced  @ bit.ly/llmops1\n\nLLM Ops has expanded into The AI Engineering Bootcamp @ bit.ly/AIEbootcamp", "attrs": {"courses_page_highlight_order_index": null, "custom_landing_page_url": null, "facebook_pixel_id": null, "is_course_application_enabled": false, "is_demoted_on_courses_page": false, "is_hidden_by_maven_staff": false, "is_live_on_courses_page": true, "short_description": null, "skip_landing_page": null, "satisfaction_guarantee_status": "enabled"}, "social_image_url": "https://d2426xcxuh3ht5.cloudfront.net/G89QRpBqQE2kjuoFzt63_LLM Ops v2 (1536 × 863 px) copy 3.jpg", "course_image_url": null, "clp_hero_media": {"media_type": "image_url", "image_url": "https://d2426xcxuh3ht5.cloudfront.net/IHdvErtRyS1u93fF1qXw_LLM Ops v2 (1536 × 863 px) copy 3.jpg", "youtube_video_id": "dQw4w9WgXcQ", "vimeo_video_id": null}, "instructor_infos": [{"name": "Dr. Greg Loughnane", "image_url": "https://d2426xcxuh3ht5.cloudfront.net/BieTDx1pQ7KWY8tk5k2E_GregLoughane_LovingIt_Rect_4MP-viewing.jpg", "image_url_no_bg": null, "uuid": "daa1c07b-ae74-4c94-864a-b25cc26b4a37", "bio_html": "<p>I've worked as an AI product manager, university professor, data science consultant, AI startup advisor, and ML researcher; TEDx &amp; keynote speaker, lecturing since 2013.</p><p><br></p><p>From 2021-2023 I worked at FourthBrain (Backed by Andrew Ng's AI Fund) to build industry-leading online bootcamps in ML Engineering and ML Operations (MLOps):</p><p><br></p><p>🔗 Resources links: <a href=\"https://youtube.com/playlist?list=PLoHI_8mQtcTYfqi5QvYfuUlDOyPdxaRPE\" rel=\"noopener noreferrer\" target=\"_blank\">Deeplearning.ai demos</a>, <a href=\"https://www.youtube.com/@AI-Makerspace/featured\" rel=\"noopener noreferrer\" target=\"_blank\">AI Makerspace demos</a>, <a href=\"https://www.linkedin.com/in/gregloughnane/\" rel=\"noopener noreferrer\" target=\"_blank\">LinkedIn</a>, <a href=\"https://twitter.com/GregOnLock\" rel=\"noopener noreferrer\" target=\"_blank\">Twitter</a>, <a href=\"https://www.youtube.com/channel/UC_UZYfkvF2anLF1To-Vwm2w\" rel=\"noopener noreferrer\" target=\"_blank\">YouTube</a>, <a href=\"https://unautomatable.substack.com/\" rel=\"noopener noreferrer\" target=\"_blank\">Blog</a>.</p>", "headline": "", "title": "Founder & CEO @ AI Makerspace", "linkedin_url": null, "twitter_handle": null, "custom_social_link": null, "logos": null, "highlights": null, "highlights_html": null, "preferred_name": null}, {"name": "Chris \"The LLM Wizard 🪄\" Alexiuk ", "image_url": "https://d2426xcxuh3ht5.cloudfront.net/RwPes0LNSbSjldHEkojl_Family_Thanksgiving_2022-26.jpg", "image_url_no_bg": null, "uuid": "f89b4a82-9193-4f3e-a3c1-8efbaf2935ef", "bio_html": "<p>I'm currently working as the Founding Machine Learning Engineer at Ox - but in my off time you can find me creating content for Machine Learning: either for the AI Makerspace, FourthBrain, or my YouTube Channel!</p><p><br></p><p>My motto is \"Build, build, build!\", and I'm excited to get building with all of you!</p><p><br></p><p>🔗 Resources links: <a href=\"https://www.youtube.com/@chrisalexiuk\" rel=\"noopener noreferrer\" target=\"_blank\">YouTube</a>, <a href=\"https://www.linkedin.com/in/csalexiuk/\" rel=\"noopener noreferrer\" target=\"_blank\">LinkedIn</a>, <a href=\"https://twitter.com/llm_wizard\" rel=\"noopener noreferrer\" target=\"_blank\">Twitter</a></p>", "headline": "", "title": "Co-Founder & CTO @ AI Makerspace", "linkedin_url": null, "twitter_handle": null, "custom_social_link": null, "logos": null, "highlights": null, "highlights_html": null, "preferred_name": null}], "instructor_caption": "LLM Educators @ AI Makerspace and @ FourthBrain (Funded by Andrew Ng's AI Fund)", "course_tags": [{"id": 31, "tag_type": "category", "label": "Data & engineering", "slug": "engineering-ll", "description": null, "parent_tag_id": null}, {"id": 35, "tag_type": "category", "label": "AI", "slug": "ai-ll", "description": null, "parent_tag_id": null}, {"id": 80, "tag_type": "deprecated", "label": "AI/ML engineering", "slug": "x-subcategory-ai-ml-engineering", "description": null, "parent_tag_id": 35}, {"id": 108, "tag_type": "deprecated", "label": "AI/ML engineering", "slug": "x-subcategory-ai-ml-engineering-1", "description": null, "parent_tag_id": 31}, {"id": 244, "tag_type": "internal_collection", "label": "Courses filtered for recommendations", "slug": "courses-filtered-for-recommendations", "description": null, "parent_tag_id": null}, {"id": 293, "tag_type": "persona", "label": "For Engineers", "slug": "for-engineers", "description": null, "parent_tag_id": null}, {"id": 313, "tag_type": "topic", "label": "AI", "slug": "ai", "description": null, "parent_tag_id": null}, {"id": 432, "tag_type": "topic", "label": "LLM Ops", "slug": "llm-ops", "description": null, "parent_tag_id": null}]}, "contentPageSlug": "c501b1", "contentPage": {"id": 870, "school_id": 6233, "slug": "c501b1", "content_page_type": "workshop", "sections": [{"uuid": "792f9f09-15df-407a-b1f0-588216f36ff8", "title": "Dense Vector Retrieval", "version": 1, "image_url": "https://d2426xcxuh3ht5.cloudfront.net/XxPziFmZRCGwspkFcgbo_Dense%20Vector%20Retrieval.png", "is_visible": true, "topic_desc": "To understand context engineering, you must first understand in-context learning. The easiest way to approach this concept for software engineers who are new to data science is through the lens of RAG.\n\nOnce you understand the process of RAG, then understanding the historical context of LLMs (including chat and embedding models) is a much simpler task.", "brand_logos": {"label": "Previously at", "logos": []}, "section_type": "main", "instructor_infos": [{"name": "Raul Salles de Padua", "uuid": "7eb29512-ac5a-4b77-9d12-e3f52b6fe81e", "title": "Principal AI & ML Engineer @ Rumble", "bio_html": "<p>Lead instructor for AI Makerspace's The AI Engineering Certification v1.0. Cohort starts June 2nd!</p>", "image_url": "https://d2426xcxuh3ht5.cloudfront.net/7VGJINK4S2StMPOu0ban_Profile_Head_of_AI.png", "image_url_no_bg": null}, {"name": "Can Temizyurek", "uuid": "b9575bc2-de7d-4ad4-a060-fba0d21e4646", "logos": {"label": "", "logos": []}, "title": "Maintainer, Evalite (>200k downloads/wk)", "bio_html": "<p>Code instructor for AI Makerspace's The AI Engineering Certification v1.0. Cohort starts June 2nd!</p>", "headline": "", "image_url": "https://d2426xcxuh3ht5.cloudfront.net/ERIpucySUKVwPKuZGBDk_image0.jpg", "highlights": [], "linkedin_url": "", "preferred_name": null, "twitter_handle": "", "highlights_html": null, "image_url_no_bg": null, "custom_social_link": ""}], "learning_outcomes": [{"uuid": "dedfedf1-0fd1-453c-a533-2885ebf32f80", "title": "Introduction to classic RAG", "description": "Meet context engineering through the lense of retrieval, RAG, and the LLM application stack"}, {"uuid": "e60a0a5c-5ec8-43b9-9228-6abce573d29d", "title": "Overview of embeddings and similarity search", "description": "Understand the role that different types of LLMs play in a RAG process"}, {"uuid": "86d0aad1-da46-4f91-b11d-cfd35034ba8c", "title": "Build a RAG application from scratch in Python", "description": "Without using any off-the-shelf tools, build a truly Pythonic RAG application"}]}], "created_at": "2026-02-12T20:52:33.340542Z", "updated_at": "2026-05-04T15:32:06.127255Z", "theme": null, "attrs": {"type": "workshop", "is_canceled": false, "is_delisted": false, "connected_course_id": 6591, "course_stripe_promo_code_id": null}, "school_event": {"id": 870, "slug": null, "title": "Dense Vector Retrieval", "description": null, "start_datetime": "2026-05-12T23:00:00Z", "end_datetime": "2026-05-12T23:30:00Z", "start_date": "2026-05-12", "start_time": "19:00:00", "duration_min": 30, "timezone": "America/New_York", "has_internal_recording": true, "is_recording_public": true}, "num_signups": 174}, "relatedWorkshops": [{"id": 3300, "school_id": 9364, "is_visible_on_discovery_page": true, "is_canceled": false, "is_delisted": false, "connected_course_id": 14937, "workshop_tags": [{"id": 31, "tag_type": "category", "label": "Data & engineering", "slug": "engineering-ll", "description": null, "parent_tag_id": null}, {"id": 35, "tag_type": "category", "label": "AI", "slug": "ai-ll", "description": null, "parent_tag_id": null}, {"id": 137, "tag_type": "internal_collection", "label": "Instructor", "slug": "Instructor", "description": null, "parent_tag_id": null}, {"id": 239, "tag_type": "internal_collection", "label": "Maven 100 LL 2025", "slug": "maven-100-ll-2025", "description": null, "parent_tag_id": null}, {"id": 293, "tag_type": "persona", "label": "For Engineers", "slug": "for-engineers", "description": null, "parent_tag_id": null}, {"id": 299, "tag_type": "persona", "label": "For Data Scientists", "slug": "for-data-scientists", "description": null, "parent_tag_id": null}, {"id": 313, "tag_type": "topic", "label": "AI", "slug": "ai", "description": null, "parent_tag_id": null}, {"id": 395, "tag_type": "internal_collection", "label": "2025 Maven Rewind", "slug": "maven-rewind-2025", "description": null, "parent_tag_id": null}, {"id": 441, "tag_type": "topic", "label": "RAG & Search", "slug": "rag-search", "description": null, "parent_tag_id": null}], "published_content_page": {"id": 4133, "school_id": 9364, "slug": "569540", "content_page_type": "workshop", "sections": [{"uuid": "84ee89f7-614a-4ec9-abee-395590fe41fd", "title": "\"I don't use RAG, I just retrieve documents\"", "version": 1, "image_url": "https://d2426xcxuh3ht5.cloudfront.net/9YWvwYqcR6SlmkVks9Ki_Duo Instructor (9).png", "is_visible": true, "topic_desc": "They say RAG is dead, but is it really? Its killer, “agentic search”, has become the hot new way to Retrieve relevant context. In this session, we’ll discuss the greatly exaggerated rumours of RAG’s demise. We will discuss (long-known) limitations of “vector search”, the vast array of existing tools, and, finally, new approaches researchers are uncovering for retrieval.", "brand_logos": {"label": "Previously at Bright Network", "logos": []}, "section_type": "main", "instructor_infos": [{"name": "Benjamin Clavié", "uuid": "09a01ecc-a335-46ec-89ff-5ee9cd91feb2", "logos": null, "title": "R&D ML Engineer, currently working at Answer.AI", "bio_html": "<p>Benjamin is an R&amp;D ML Engineer, currently working at <a href=\"http://answer.ai\" rel=\"noopener noreferrer\" target=\"_blank\">Answer.AI</a>. His interests are focused on NLP and, especially, Information Retrieval. He has been involved in multiple projects with a focus on broadening the access to state-of-the-art retrieval methods, such as <a href=\"https://github.com/answerdotai/ragatouille\" rel=\"noopener noreferrer\" target=\"_blank\">RAGatouille</a> and the <a href=\"https://github.com/answerdotai/rerankers\" rel=\"noopener noreferrer\" target=\"_blank\">rerankers</a> library. Recently, Ben also co-led the <a href=\"https://huggingface.co/blog/modernbert\" rel=\"noopener noreferrer\" target=\"_blank\">ModernBERT project</a>, which has modernized the widely used BERT backbone. Previously, Ben has worked at legaltech companies LexisNexis and Jus Mundi, and he’s currently interested in exploring the new possibilities that LLMs open up for retrieval.</p>", "image_url": "https://d2426xcxuh3ht5.cloudfront.net/r2CSmQ9oT9CZ8yVKHtbg_Benjamin.jpg", "highlights": null, "linkedin_url": null, "twitter_handle": null, "custom_social_link": null}, {"name": "Hamel Husain", "uuid": "573a9417-8439-4d63-a0a4-63e090d580e7", "logos": {"label": "", "logos": []}, "title": "ML Engineer with 20 years of experience", "bio_html": "<p>Hamel is a machine learning engineer with over 20 years of&nbsp;<a href=\"https://www.linkedin.com/in/hamelhusain/\" rel=\"noopener noreferrer\" target=\"_blank\">experience</a>. He has worked with innovative companies such as Airbnb and GitHub, which included&nbsp;<a href=\"https://openai.com/index/introducing-text-and-code-embeddings#:~:text=models%20on%20the-,CodeSearchNet,),-evaluation%20suite%20where\" rel=\"noopener noreferrer\" target=\"_blank\">early LLM research</a>&nbsp;used by OpenAI, for code understanding. He has also led and contributed to numerous popular&nbsp;<a href=\"https://hamel.dev/oss/opensource.html\" rel=\"noopener noreferrer\" target=\"_blank\">open-source</a>&nbsp;machine-learning tools. Hamel is currently an independent consultant helping companies&nbsp;<a href=\"https://parlance-labs.com/\" rel=\"noopener noreferrer\" target=\"_blank\">build AI products</a>.</p>", "image_url": "https://d2426xcxuh3ht5.cloudfront.net/1UVtkTqVQw71xfMamkYg_Hamel.jpg", "highlights": [], "linkedin_url": "", "twitter_handle": "", "custom_social_link": ""}, {"name": "Shreya Shankar", "uuid": "0c7049d2-e568-4b5e-b3b7-85ed7e415a1e", "logos": {"label": "", "logos": []}, "title": "ML Systems Researcher Making AI Evaluation Work in Practice", "bio_html": "<p>Shreya is an experienced ML Engineer who is currently a PhD candidate in computer science at UC Berkeley, where she builds systems that help people use AI to work with data effectively. Her research focuses on developing practical tools and frameworks for building reliable ML systems, with recent groundbreaking work on LLM evaluation and data quality. She has published influential papers on evaluating and aligning LLM systems, including \"Who Validates the Validators?\" which explores how to systematically align LLM evaluations with human preferences.</p><p>Prior to her PhD, Shreya worked as an ML engineer in industry and completed her BS and MS in computer science at Stanford. Her work appears in top data management and HCI venues including SIGMOD, VLDB, and UIST. She is currently supported by the NDSEG Fellowship and has collaborated extensively with major tech companies and startups to deploy her research in production environments. Her recent projects like DocETL and SPADE demonstrate her ability to bridge theoretical frameworks with practical implementations that help developers build more reliable AI systems.</p>", "image_url": "https://d2426xcxuh3ht5.cloudfront.net/z24V1DhRsOSf3WdXB8f1_Shreya.jpg", "highlights": [], "linkedin_url": "", "twitter_handle": "", "custom_social_link": ""}], "learning_outcomes": [{"uuid": "9f777e39-3855-467e-90eb-c2fcee363ce7", "title": "Understand The Limitations of vector search", "description": "Discover why RAG is more alive than ever, but simple cosine similarity is no longer enough."}, {"uuid": "716cf211-4f39-4b77-8cea-ca962c1d251a", "title": "Survey the many retrieval tools at your disposal", "description": "Find out about the many other tools that can be used to retrieve information."}, {"uuid": "912bda0c-9aee-4058-9cbe-f65f828fb140", "title": "Learn About The New Developments in Neural Retrieval", "description": "Vector search having limitations does not mean deep learning has hit a wall: let's learn about the exciting new stuff."}]}], "created_at": "2026-02-12T21:00:49.890211Z", "updated_at": null, "theme": null, "attrs": {"type": "workshop", "is_canceled": false, "is_delisted": false, "connected_course_id": 14937, "course_stripe_promo_code_id": null}, "school_event": {"id": 4133, "slug": null, "title": "\"I don't use RAG, I just retrieve documents\"", "description": null, "start_datetime": "2025-06-25T00:30:00Z", "end_datetime": "2025-06-25T01:00:00Z", "start_date": "2025-06-24", "start_time": "20:30:00", "duration_min": 30, "timezone": "America/New_York", "has_internal_recording": true, "is_recording_public": true}, "num_signups": 5643}}, {"id": 6220, "school_id": 13346, "is_visible_on_discovery_page": true, "is_canceled": false, "is_delisted": false, "connected_course_id": 14694, "workshop_tags": [{"id": 31, "tag_type": "category", "label": "Data & engineering", "slug": "engineering-ll", "description": null, "parent_tag_id": null}, {"id": 35, "tag_type": "category", "label": "AI", "slug": "ai-ll", "description": null, "parent_tag_id": null}, {"id": 137, "tag_type": "internal_collection", "label": "Instructor", "slug": "Instructor", "description": null, "parent_tag_id": null}, {"id": 293, "tag_type": "persona", "label": "For Engineers", "slug": "for-engineers", "description": null, "parent_tag_id": null}, {"id": 313, "tag_type": "topic", "label": "AI", "slug": "ai", "description": null, "parent_tag_id": null}, {"id": 441, "tag_type": "topic", "label": "RAG & Search", "slug": "rag-search", "description": null, "parent_tag_id": null}], "published_content_page": {"id": 7003, "school_id": 13346, "slug": "15a343", "content_page_type": "workshop", "sections": [{"uuid": "d8b65f24-0e66-467c-adad-479e77e8e464", "title": "Build RAG System with LangChain", "version": 1, "image_url": "https://d2426xcxuh3ht5.cloudfront.net/XP7UEb4xQ6O1jKLqLySE_Build%20RAG.png", "is_visible": true, "topic_desc": "RAG is the most practical way for enterprises to extend LLM capabilities using proprietary data. LangChain provides the tools to build these systems efficiently, from document ingestion to secure retrieval and generation. This skill is now essential for building intelligent, scalable AI solutions for the enterprise.", "brand_logos": {"label": "AI Engineer & Tech Founder AiAgentCafe", "logos": [{"name": "NVIDIA", "type": "logo", "uuid": "2949eaf4-a489-4f46-9f9e-b87e01a57f00", "file_type": "svg", "image_url": "https://asset.brandfetch.io/idLlih8n6_/idoyce87iK.svg"}, {"name": "Ogilvy", "type": "logo", "uuid": "baf788bb-721e-4acd-9472-c059570667c7", "file_type": "svg", "image_url": "https://asset.brandfetch.io/idvSbgTL5k/idhGWM66cH.svg"}, {"name": "American Financial Group, Inc.", "type": "logo", "uuid": "652e4338-ca6d-4176-bcb7-2052e62bd7fe", "file_type": "svg", "image_url": "https://asset.brandfetch.io/idhklqA91C/idvdIKFPFO.svg"}, {"name": "ICICI Bank", "type": "logo", "uuid": "6e50a199-9e5c-42f7-9f55-3ae865d77b61", "file_type": "svg", "image_url": "https://asset.brandfetch.io/idJHpX8apR/id7HFP9fq3.svg"}, {"name": "National Bank of Kuwait", "type": "logo", "uuid": "a6568b3d-489a-48fe-b231-bc3acd29eb63", "file_type": "svg", "image_url": "https://asset.brandfetch.io/idx2-zNRdy/idDwiPcrfr.svg"}]}, "section_type": "main", "instructor_infos": [{"name": "Nitin Monga", "uuid": "5e9b9aff-2d8b-4309-8597-74239f4b7fa1", "logos": null, "title": "Tech Founder AI Agent Cafe", "bio_html": "<p>I believe managing is routine but building is an art. That’s where the real magic happens, &amp; that is why I moved from a corporate life of managing projects &amp; teams to entrepreneurship because I wanted to create, innovate, and see ideas take shape in the real world.</p><p>I’m the&nbsp;Founder of AI Agent Café, where we design &amp; build intelligent AI agents, chatbots, &amp; automation workflows that help startups, solopreneurs, and businesses&nbsp;scale smarter through AI.</p><p>When I’m not building or consulting, I teach and mentor professionals, empowering them to build the next generation of AI-powered products.</p><p>Portfolio&nbsp;-&nbsp;<a href=\"https://nitinai.xyz/\" rel=\"noopener noreferrer\" target=\"_blank\">https://nitinai.xyz</a></p><p>LinkedIn&nbsp;-&nbsp;<a href=\"https://www.linkedin.com/in/nitinmonga-ai/\" rel=\"noopener noreferrer\" target=\"_blank\">https://www.linkedin.com/in/nitinmonga-ai/</a></p><p>Advanced AI Course -&nbsp;<a href=\"https://maven.com/nitinai/agentic-ai-bootcamp\" rel=\"noopener noreferrer\" target=\"_blank\">https://maven.com/nitinai/agentic-ai-bootcamp</a></p><p>Career highlights</p><ul><li>I love working at the intersection of Machine Learning, Artificial Intelligence, and Algorithmic Trading — a space where data meets decision-making and intelligence meets opportunity.</li><li>With 20+ years of experience in IT and over 9 years in Data Science and Artificial Intelligence, I’ve worked with organizations like Wipro Technologies, Xerox and 3i Infotech and worked across different domains like banking, retail, finance &amp; stock market.</li><li>Built &amp; deployed multi-agent AI apps, Agentic RAG solutions, and conversational Voice/Text AI Chatbots using OpenAI, CrewAI, 11Labs.</li><li>LLMs, NLP, Computer Vision, Deep Learning, Statistical Modeling, Generative AI</li><li>Key Skills - Python, R, SQL | Frameworks: TensorFlow, LangChain, CrewAI, AutoGen, LangGraph, Vector Databases, Agentic RAG, MCP, Cloud.</li></ul><p><br></p>", "headline": "", "image_url": "https://d2426xcxuh3ht5.cloudfront.net/hfellfqvRbC3tiCJKXne_Nitin02.jpg", "highlights": null, "linkedin_url": null, "twitter_handle": null, "highlights_html": null, "image_url_no_bg": null, "custom_social_link": null}], "learning_outcomes": [{"uuid": "c4070000-257f-4e63-839c-5ec9da0984eb", "title": "How Retrieval-Augmented Generation (RAG) Works", "description": "Understand the core concepts behind RAG and why it’s essential for building accurate, real-world AI applications."}, {"uuid": "81a37c92-81c5-45f4-aa35-ada7d60799ae", "title": "How to Build RAG Pipelines Using LangChain", "description": "Learn how to combine documents, embeddings, vector stores, and LLMs into a working RAG system."}, {"uuid": "cb05dcd9-df1c-40c7-b489-9af829b4f8db", "title": "How to Use ChromaDB as a Vector Store for RAG", "description": "Integrate ChromaDB with LangChain to store embeddings and run semantic similarity search for RAG."}]}], "created_at": "2026-02-12T21:08:19.240021Z", "updated_at": null, "theme": null, "attrs": {"type": "workshop", "is_canceled": false, "is_delisted": false, "connected_course_id": 14694, "course_stripe_promo_code_id": null}, "school_event": {"id": 7003, "slug": null, "title": "Build RAG System with LangChain", "description": null, "start_datetime": "2026-01-26T02:00:00Z", "end_datetime": "2026-01-26T03:00:00Z", "start_date": "2026-01-26", "start_time": "07:30:00", "duration_min": 60, "timezone": "Asia/Calcutta", "has_internal_recording": true, "is_recording_public": true}, "num_signups": 107}}, {"id": 4595, "school_id": 15363, "is_visible_on_discovery_page": true, "is_canceled": false, "is_delisted": false, "connected_course_id": 17433, "workshop_tags": [{"id": 31, "tag_type": "category", "label": "Data & engineering", "slug": "engineering-ll", "description": null, "parent_tag_id": null}, {"id": 35, "tag_type": "category", "label": "AI", "slug": "ai-ll", "description": null, "parent_tag_id": null}, {"id": 137, "tag_type": "internal_collection", "label": "Instructor", "slug": "Instructor", "description": null, "parent_tag_id": null}, {"id": 271, "tag_type": "internal_collection", "label": "AI Evals", "slug": "ai-evals", "description": null, "parent_tag_id": null}, {"id": 293, "tag_type": "persona", "label": "For Engineers", "slug": "for-engineers", "description": null, "parent_tag_id": null}, {"id": 299, "tag_type": "persona", "label": "For Data Scientists", "slug": "for-data-scientists", "description": null, "parent_tag_id": null}, {"id": 313, "tag_type": "topic", "label": "AI", "slug": "ai", "description": null, "parent_tag_id": null}, {"id": 441, "tag_type": "topic", "label": "RAG & Search", "slug": "rag-search", "description": null, "parent_tag_id": null}], "published_content_page": {"id": 5438, "school_id": 15363, "slug": "c5477e", "content_page_type": "workshop", "sections": [{"uuid": "8dc73ac2-1afa-4384-b8f4-c006579780f2", "title": "Synthetic RAG evaluation", "version": 1, "image_url": "https://d2426xcxuh3ht5.cloudfront.net/bvZoyD9RREmkggf0NCEt_Duo%20Instructor%20(4).png", "is_visible": true, "topic_desc": "Evaluating retrieval-augmented generation (RAG) is crucial for building reliable AI systems. By understanding how to generate evaluation data, apply IR metrics, and choose the right search method, you’ll be able to design more effective and trustworthy applications. These concepts give you the foundation to test and improve RAG pipelines — with practical insights you can apply immediately", "brand_logos": {"label": "Previously at", "logos": [{"name": "Shopify.com", "type": "logo", "uuid": "d6656968-5c83-4b97-be1f-7cd723808107", "file_type": "svg", "image_url": "https://asset.brandfetch.io/idAgPm7IvG/id85L14isQ.svg"}, {"name": "Reddit", "type": "logo", "uuid": "61eeb341-5a4b-4b6c-b617-733ad24054bd", "file_type": "svg", "image_url": "https://asset.brandfetch.io/idkKwm0IT0/idklqyFZ_8.svg"}, {"name": "OLX Group", "type": "logo", "uuid": "eea45707-d0a4-42d7-ab2a-62796bfd3ecf", "file_type": "svg", "image_url": "https://asset.brandfetch.io/id3d7eH1m-/idrXevrlI7.svg"}]}, "section_type": "main", "instructor_infos": [{"name": "Alexey Grigorev", "uuid": "7e7322fd-6d36-4764-90be-250dd05536b9", "logos": null, "title": "Principal Data Scientist | Book Author | Instructor to 100k+ Students World-Wide", "bio_html": "<p>Founder of DataTalks.Club · Creator of the Zoomcamp Series · ML Engineer &amp; Author</p><p><br></p><p>Alexey Grigorev is the founder of&nbsp;<a href=\"https://datatalks.club/\" rel=\"noopener noreferrer\" target=\"_blank\">DataTalks.Club</a>&nbsp;and the creator of the popular Zoomcamp series. With 15 years of experience in software engineering and over 12 years in machine learning, he has built and deployed large-scale ML systems at companies like OLX Group and Simplaex.</p><p><br></p><p>An advocate for practical, hands-on education, Alexey has taught over 100,000 students, focusing on a code-first approach to help learners build real-world skills.</p><p><br></p><p>In the past, he was an active participant in data science competitions. A Kaggle Master, Alexey has achieved top rankings in several challenges, including 1st place in the NIPS'17 Criteo Challenge and 2nd place in the WSDM Cup 2017: Vandalism Detection.</p><p><br></p><p>He is also the author of several technical books, including the widely read Machine Learning Bookcamp.</p>", "image_url": "https://d2426xcxuh3ht5.cloudfront.net/L8KCJNlQXqgXriRn15ss_alexey-grigorev.jpg", "highlights": null, "linkedin_url": null, "twitter_handle": null, "image_url_no_bg": null, "custom_social_link": null}, {"name": "Doug Turnbull", "uuid": "abf784b8-b5ef-4597-be0d-0cdbce26ef45", "logos": {"label": "", "logos": []}, "title": "Principal ML Engineer in Search", "bio_html": "<p>Doug Turnbull has led search teams since 2013. He worked on AI in e-commerce going as far back an 2022 at Shopify. Delivered the largest experimental wins on Reddit search, and now advises AI and search teams as they take on modern search challenges. He teaches on Maven with his Cheat at Search and AI Powered Search courses.</p><p><br></p>", "image_url": "https://d2426xcxuh3ht5.cloudfront.net/G4Bak2eERk2QL2rXIfpH_dougie_in_snuggie.jpg", "highlights": [], "linkedin_url": "", "twitter_handle": "", "image_url_no_bg": null, "custom_social_link": ""}], "learning_outcomes": [{"uuid": "660c1a7c-4154-417d-9117-9d24e957bcdb", "title": "Generating Data for RAG Evaluation", "description": "Learn how to create synthetic datasets to test retrieval-augmented generation systems."}, {"uuid": "b0532044-f0cb-4d06-a083-a9b32a68d7f8", "title": "Basic Information Retrieval Metrics", "description": "Understand the core IR metrics used to measure retrieval effectiveness and how they apply to RAG."}, {"uuid": "fd59a366-6957-48e2-8587-2e977000ae4b", "title": "Text vs. Vector Search — What's Better?", "description": "Explore the tradeoffs between keyword-based search and dense vector search for real-world applications."}]}], "created_at": "2026-02-12T21:04:16.629725Z", "updated_at": null, "theme": null, "attrs": {"type": "workshop", "is_canceled": false, "is_delisted": false, "connected_course_id": 17433, "course_stripe_promo_code_id": null}, "school_event": {"id": 5438, "slug": null, "title": "Synthetic RAG evaluation", "description": null, "start_datetime": "2025-10-13T13:00:00Z", "end_datetime": "2025-10-13T14:00:00Z", "start_date": "2025-10-13", "start_time": "09:00:00", "duration_min": 60, "timezone": "America/New_York", "has_internal_recording": true, "is_recording_public": true}, "num_signups": 210}}], "exploreCourses": null, "workshopTags": [{"id": 137, "tag_type": "internal_collection", "label": "Instructor", "slug": "Instructor", "description": null, "parent_tag_id": null}, {"id": 441, "tag_type": "topic", "label": "RAG & Search", "slug": "rag-search", "description": null, "parent_tag_id": null}, {"id": 361, "tag_type": "topic", "label": "Technical Foundations", "slug": "technical-foundations", "description": null, "parent_tag_id": null}, {"id": 293, "tag_type": "persona", "label": "For Engineers", "slug": "for-engineers", "description": null, "parent_tag_id": null}, {"id": 299, "tag_type": "persona", "label": "For Data Scientists", "slug": "for-data-scientists", "description": null, "parent_tag_id": null}, {"id": 332, "tag_type": "topic", "label": "Machine Learning", "slug": "ml", "description": null, "parent_tag_id": null}, {"id": 313, "tag_type": "topic", "label": "AI", "slug": "ai", "description": null, "parent_tag_id": null}, {"id": 427, "tag_type": "topic", "label": "Context Engineering", "slug": "context-engineering", "description": null, "parent_tag_id": null}], "videoChapters": [{"title": "Introduction to AI Agentic Engineering Course", "start_seconds": 0}, {"title": "Fundamentals of RAG and In-Context Learning", "start_seconds": 61}, {"title": "Why RAG is Still Essential", "start_seconds": 185}, {"title": "From Prompting to Context Engineering", "start_seconds": 239}, {"title": "Understanding Embeddings and Vector Relationships", "start_seconds": 395}, {"title": "Building a RAG System: From Documents to Vector Stores", "start_seconds": 647}, {"title": "The RAG Workflow: Retrieval and Prompt Augmentation", "start_seconds": 809}, {"title": "Live Demo: Setting Up the Cat Health Assistant", "start_seconds": 1079}, {"title": "Demo Part 1: Embedding Similarity and Document Loading", "start_seconds": 1302}, {"title": "Demo Part 2: Document Chunking and Vectorization", "start_seconds": 1652}, {"title": "Demo Part 3: Retrieval, Generation, and Answering Questions", "start_seconds": 1842}, {"title": "Conclusion and AI Engineer Certification Overview", "start_seconds": 2125}], "navPages": [{"category": {"slug": "ai", "href": "/courses/ai", "title": "AI", "palette": {"--palette-category-base": "#460952", "--palette-category-highlight": "#931FAA", "--palette-category-border": "#EDA6FB"}}, "topics": [{"title": "Agentic AI", "slug": "ai/agentic-ai", "href": "/courses/ai/agentic-ai"}, {"title": "Coding with AI", "slug": "ai/ai-coding", "href": "/courses/ai/ai-coding"}, {"title": "AI Workflows", "slug": "ai/ai-workflows", "href": "/courses/ai/ai-workflows"}, {"title": "Claude Code", "slug": "ai/claude-code", "href": "/courses/ai/claude-code"}, {"title": "OpenClaw", "slug": "ai/openclaw", "href": "/courses/ai/openclaw"}, {"title": "Vibe Coding", "slug": "ai/vibe-coding", "href": "/courses/ai/vibe-coding"}, {"title": "AI Evals", "slug": "ai/evals", "href": "/courses/ai/evals"}, {"title": "AI Transformation", "slug": "ai/ai-transformation", "href": "/courses/ai/ai-transformation"}, {"title": "RAG & Search", "slug": "ai/rag-search", "href": "/courses/ai/rag-search"}, {"title": "MCP", "slug": "ai/mcp", "href": "/courses/ai/mcp"}, {"title": "AI for PMs", "slug": "ai/for-product-managers", "href": "/courses/ai/for-product-managers"}, {"title": "AI for Engineers", "slug": "ai/for-engineers", "href": "/courses/ai/for-engineers"}, {"title": "AI for Designers", "slug": "ai/for-designers", "href": "/courses/ai/for-designers"}, {"title": "AI for Marketers", "slug": "ai/for-marketers", "href": "/courses/ai/for-marketers"}, {"title": "AI for Founders", "slug": "ai/for-founders", "href": "/courses/ai/for-founders"}]}, {"category": {"slug": "product", "href": "/courses/product", "title": "Product", "palette": {"--palette-category-base": "#510B00", "--palette-category-highlight": "#B33600", "--palette-category-border": "#F7804D"}}, "topics": [{"title": "AI for PMs", "slug": "for-product-managers/ai", "href": "/courses/for-product-managers/ai"}, {"title": "Agentic AI", "slug": "for-product-managers/agentic-ai", "href": "/courses/for-product-managers/agentic-ai"}, {"title": "AI Evals", "slug": "for-product-managers/ai-evals", "href": "/courses/for-product-managers/ai-evals"}, {"title": "Vibe Coding", "slug": "for-product-managers/vibe-coding", "href": "/courses/for-product-managers/vibe-coding"}, {"title": "Product Sense", "slug": "for-product-managers/product-sense", "href": "/courses/for-product-managers/product-sense"}, {"title": "Product Discovery", "slug": "for-product-managers/product-discovery", "href": "/courses/for-product-managers/product-discovery"}, {"title": "User Research", "slug": "for-product-managers/user-research", "href": "/courses/for-product-managers/user-research"}, {"title": "Prototyping", "slug": "for-product-managers/prototyping", "href": "/courses/for-product-managers/prototyping"}, {"title": "Growth", "slug": "for-product-managers/growth", "href": "/courses/for-product-managers/growth"}, {"title": "Analytics", "slug": "for-product-managers/analytics", "href": "/courses/for-product-managers/analytics"}, {"title": "Tech Foundations", "slug": "for-product-managers/technical-foundations", "href": "/courses/for-product-managers/technical-foundations"}, {"title": "Strategy", "slug": "for-product-managers/strategy", "href": "/courses/for-product-managers/strategy"}, {"title": "Influence", "slug": "for-product-managers/influence", "href": "/courses/for-product-managers/influence"}, {"title": "Leadership", "slug": "for-product-managers/leadership", "href": "/courses/for-product-managers/leadership"}, {"title": "Career Growth", "slug": "for-product-managers/career-growth", "href": "/courses/for-product-managers/career-growth"}]}, {"category": {"slug": "engineering", "href": "/courses/engineering", "title": "Engineering", "palette": {"--palette-category-base": "#00332F", "--palette-category-highlight": "#00746B", "--palette-category-border": "#88B7B2"}}, "topics": [{"title": "AI for Engineers", "slug": "for-engineers/ai", "href": "/courses/for-engineers/ai"}, {"title": "Agentic AI", "slug": "for-engineers/agentic-ai", "href": "/courses/for-engineers/agentic-ai"}, {"title": "Coding with AI", "slug": "for-engineers/ai-coding", "href": "/courses/for-engineers/ai-coding"}, {"title": "Claude Code", "slug": "for-engineers/claude-code", "href": "/courses/for-engineers/claude-code"}, {"title": "OpenClaw", "slug": "for-engineers/openclaw", "href": "/courses/for-engineers/openclaw"}, {"title": "MCP", "slug": "for-engineers/mcp", "href": "/courses/for-engineers/mcp"}, {"title": "RAG & Search", "slug": "for-engineers/rag-search", "href": "/courses/for-engineers/rag-search"}, {"title": "AI Evals", "slug": "for-engineers/ai-evals", "href": "/courses/for-engineers/ai-evals"}, {"title": "Machine Learning", "slug": "for-engineers/ml", "href": "/courses/for-engineers/ml"}, {"title": "LLM Ops", "slug": "for-engineers/llm-ops", "href": "/courses/for-engineers/llm-ops"}, {"title": "Context Eng", "slug": "for-engineers/context-engineering", "href": "/courses/for-engineers/context-engineering"}, {"title": "Security", "slug": "for-engineers/security", "href": "/courses/for-engineers/security"}, {"title": "System Design", "slug": "for-engineers/system-design", "href": "/courses/for-engineers/system-design"}, {"title": "Leadership", "slug": "for-engineers/leadership", "href": "/courses/for-engineers/leadership"}, {"title": "Career Growth", "slug": "for-engineers/career-growth", "href": "/courses/for-engineers/career-growth"}]}, {"category": {"slug": "design", "href": "/courses/design", "title": "Design", "palette": {"--palette-category-base": "#38085F", "--palette-category-highlight": "#772CBB", "--palette-category-border": "#B5A2D0"}}, "topics": [{"title": "AI for Designers", "slug": "for-designers/ai", "href": "/courses/for-designers/ai"}, {"title": "Agentic AI", "slug": "for-designers/agentic-ai", "href": "/courses/for-designers/agentic-ai"}, {"title": "Vibe Coding", "slug": "for-designers/vibe-coding", "href": "/courses/for-designers/vibe-coding"}, {"title": "Prototyping", "slug": "for-designers/prototyping", "href": "/courses/for-designers/prototyping"}, {"title": "Figma", "slug": "for-designers/figma", "href": "/courses/for-designers/figma"}, {"title": "Design Systems", "slug": "for-designers/design-systems", "href": "/courses/for-designers/design-systems"}, {"title": "User Research", "slug": "for-designers/user-research", "href": "/courses/for-designers/user-research"}, {"title": "Product Discovery", "slug": "for-designers/product-discovery", "href": "/courses/for-designers/product-discovery"}, {"title": "UX", "slug": "for-designers/ux", "href": "/courses/for-designers/ux"}, {"title": "UI", "slug": "for-designers/ui", "href": "/courses/for-designers/ui"}, {"title": "Visual Design", "slug": "for-designers/visual-design", "href": "/courses/for-designers/visual-design"}, {"title": "Design Strategy", "slug": "for-designers/strategy", "href": "/courses/for-designers/strategy"}, {"title": "Influence", "slug": "for-designers/influence", "href": "/courses/for-designers/influence"}, {"title": "Leadership", "slug": "for-designers/leadership", "href": "/courses/for-designers/leadership"}, {"title": "Career Growth", "slug": "for-designers/career-growth", "href": "/courses/for-designers/career-growth"}]}, {"category": {"slug": "marketing", "href": "/courses/marketing", "title": "Marketing", "palette": {"--palette-category-base": "#431532", "--palette-category-highlight": "#943170", "--palette-category-border": "#C99EB5"}}, "topics": [{"title": "AI for Marketers", "slug": "for-marketers/ai", "href": "/courses/for-marketers/ai"}, {"title": "Agentic AI", "slug": "for-marketers/agentic-ai", "href": "/courses/for-marketers/agentic-ai"}, {"title": "Vibe Coding", "slug": "for-marketers/vibe-coding", "href": "/courses/for-marketers/vibe-coding"}, {"title": "Automation", "slug": "for-marketers/marketing-automation", "href": "/courses/for-marketers/marketing-automation"}, {"title": "Content Marketing", "slug": "for-marketers/content-marketing", "href": "/courses/for-marketers/content-marketing"}, {"title": "Demand Gen", "slug": "for-marketers/demand-generation", "href": "/courses/for-marketers/demand-generation"}, {"title": "Go-to-Market", "slug": "for-marketers/gtm", "href": "/courses/for-marketers/gtm"}, {"title": "Product Marketing", "slug": "for-marketers/product-marketing", "href": "/courses/for-marketers/product-marketing"}, {"title": "Positioning", "slug": "for-marketers/positioning", "href": "/courses/for-marketers/positioning"}, {"title": "Social Media", "slug": "for-marketers/social-media", "href": "/courses/for-marketers/social-media"}, {"title": "Brand", "slug": "for-marketers/brand", "href": "/courses/for-marketers/brand"}, {"title": "B2B Marketing", "slug": "for-marketers/b2b", "href": "/courses/for-marketers/b2b"}, {"title": "SEO & AEO", "slug": "for-marketers/seo-aeo", "href": "/courses/for-marketers/seo-aeo"}, {"title": "Strategy", "slug": "for-marketers/strategy", "href": "/courses/for-marketers/strategy"}, {"title": "Leadership", "slug": "for-marketers/leadership", "href": "/courses/for-marketers/leadership"}]}, {"category": {"slug": "leadership", "href": "/courses/leadership", "title": "Leadership", "palette": {"--palette-category-base": "#50090E", "--palette-category-highlight": "#A9202A", "--palette-category-border": "#D49C98"}}, "topics": [{"title": "AI for Leaders", "slug": "for-leaders/ai", "href": "/courses/for-leaders/ai"}, {"title": "Agentic AI", "slug": "for-leaders/agentic-ai", "href": "/courses/for-leaders/agentic-ai"}, {"title": "AI Transformation", "slug": "for-leaders/ai-transformation", "href": "/courses/for-leaders/ai-transformation"}, {"title": "AI Governance", "slug": "for-leaders/ai-governance", "href": "/courses/for-leaders/ai-governance"}, {"title": "Communication", "slug": "for-leaders/communication", "href": "/courses/for-leaders/communication"}, {"title": "Influence", "slug": "for-leaders/influence", "href": "/courses/for-leaders/influence"}, {"title": "Strategy", "slug": "for-leaders/strategy", "href": "/courses/for-leaders/strategy"}, {"title": "Management", "slug": "for-leaders/management", "href": "/courses/for-leaders/management"}, {"title": "People Operations", "slug": "for-leaders/people-operations", "href": "/courses/for-leaders/people-operations"}, {"title": "Exec Presence", "slug": "for-leaders/executive-presence", "href": "/courses/for-leaders/executive-presence"}, {"title": "Storytelling", "slug": "for-leaders/storytelling", "href": "/courses/for-leaders/storytelling"}, {"title": "Goal-setting", "slug": "for-leaders/goal-setting", "href": "/courses/for-leaders/goal-setting"}, {"title": "Personal Brand", "slug": "for-leaders/personal-brand", "href": "/courses/for-leaders/personal-brand"}, {"title": "Career Growth", "slug": "for-leaders/career-growth", "href": "/courses/for-leaders/career-growth"}]}, {"category": {"slug": "founders", "href": "/courses/founders", "title": "Founders", "palette": {"--palette-category-base": "#0C3209", "--palette-category-highlight": "#077202", "--palette-category-border": "#69C662"}}, "topics": [{"title": "AI for Founders", "slug": "for-founders/ai", "href": "/courses/for-founders/ai"}, {"title": "Agentic AI", "slug": "for-founders/agentic-ai", "href": "/courses/for-founders/agentic-ai"}, {"title": "AI Workflows", "slug": "for-founders/ai-workflows", "href": "/courses/for-founders/ai-workflows"}, {"title": "Vibe Coding", "slug": "for-founders/vibe-coding", "href": "/courses/for-founders/vibe-coding"}, {"title": "Prototyping", "slug": "for-founders/prototyping", "href": "/courses/for-founders/prototyping"}, {"title": "Product Sense", "slug": "for-founders/product-sense", "href": "/courses/for-founders/product-sense"}, {"title": "Positioning", "slug": "for-founders/positioning", "href": "/courses/for-founders/positioning"}, {"title": "Product Discovery", "slug": "for-founders/product-discovery", "href": "/courses/for-founders/product-discovery"}, {"title": "Management", "slug": "for-founders/management", "href": "/courses/for-founders/management"}, {"title": "Strategy", "slug": "for-founders/strategy", "href": "/courses/for-founders/strategy"}, {"title": "Go-to-Market", "slug": "for-founders/gtm", "href": "/courses/for-founders/gtm"}, {"title": "Personal Brand", "slug": "for-founders/personal-brand", "href": "/courses/for-founders/personal-brand"}, {"title": "Leadership", "slug": "for-founders/leadership", "href": "/courses/for-founders/leadership"}, {"title": "Fundraising", "slug": "for-founders/fundraising", "href": "/courses/for-founders/fundraising"}, {"title": "PMF", "slug": "for-founders/product-market-fit", "href": "/courses/for-founders/product-market-fit"}]}, {"category": {"slug": "more", "href": "/courses/more", "title": "More", "palette": {"--palette-category-base": "#1E2C2B", "--palette-category-highlight": "#4A6361", "--palette-category-border": "#B9C1BE"}}, "topics": [{"title": "Everyone", "slug": "for-everyone", "href": "/courses/for-everyone"}, {"title": "Operators", "slug": "for-operators", "href": "/courses/for-operators"}, {"title": "Data Scientists", "slug": "for-data-scientists", "href": "/courses/for-data-scientists"}, {"title": "Business Analysts", "slug": "for-business-analysts", "href": "/courses/for-business-analysts"}, {"title": "User Researchers", "slug": "for-user-researchers", "href": "/courses/for-user-researchers"}, {"title": "Customer Success", "slug": "for-customer-success", "href": "/courses/for-customer-success"}, {"title": "Project Managers", "slug": "for-project-managers", "href": "/courses/for-project-managers"}, {"title": "HR Professionals", "slug": "for-hr-professionals", "href": "/courses/for-hr-professionals"}, {"title": "Sales People", "slug": "for-sales-people", "href": "/courses/for-sales-people"}, {"title": "Lawyers", "slug": "for-lawyers", "href": "/courses/for-lawyers"}, {"title": "Finance", "slug": "for-finance-professionals", "href": "/courses/for-finance-professionals"}, {"title": "Investors", "slug": "for-investors", "href": "/courses/for-investors"}, {"title": "Real Estate", "slug": "for-real-estate-agents", "href": "/courses/for-real-estate-agents"}, {"title": "Educators", "slug": "for-educators", "href": "/courses/for-educators"}, {"title": "Creators", "slug": "for-creators", "href": "/courses/for-creators"}]}], "navTagLinks": [{"tag": {"id": 441, "tag_type": "topic", "label": "RAG & Search", "slug": "rag-search", "description": null, "parent_tag_id": null}, "link_slug": "for-engineers/rag-search"}, {"tag": {"id": 332, "tag_type": "topic", "label": "Machine Learning", "slug": "ml", "description": null, "parent_tag_id": null}, "link_slug": "for-engineers/ml"}, {"tag": {"id": 427, "tag_type": "topic", "label": "Context Engineering", "slug": "context-engineering", "description": null, "parent_tag_id": null}, "link_slug": "for-engineers/context-engineering"}, {"tag": {"id": 293, "tag_type": "persona", "label": "For Engineers", "slug": "for-engineers", "description": null, "parent_tag_id": null}, "link_slug": "for-engineers"}, {"tag": {"id": 299, "tag_type": "persona", "label": "For Data Scientists", "slug": "for-data-scientists", "description": null, "parent_tag_id": null}, "link_slug": "for-data-scientists"}], "now": "2026-05-19T22:32:14.863Z"}, "__N_SSG": true}, "page": "/p/[slug]/[...ignored]", "query": {"slug": "c501b1", "ignored": ["dense-vector-retrieval"]}, "buildId": "qPlLjBFLQ9fnkFKJ7n7E-", "isFallback": false, "isExperimentalCompile": false, "gsp": true, "scriptLoader": []}}