{"url": "https://maven.com/p/acfa67/improving-rag-embedding-models-representation-learning", "core": {"title": "Improving RAG: Embedding models & representation learning", "slug": "acfa67", "id": 5283, "page_type": "workshop", "description": "Embedding models power modern AI search, recommendations, and matching systems that billions of users interact with daily. As semantic understanding becomes essential for connecting users to relevant content, mastering embedding pipelines is crucial for AI practitioners. This knowledge bridges theory and practice, helping you avoid costly pitfalls and build production systems that scale.", "start_datetime": "2025-09-23T18:00:00Z", "duration_min": 60, "is_recording_public": true, "has_internal_recording": true, "instructor_name": "Jason Liu", "instructor_title": "Consultant at the intersection of Information Retrieval and AI", "instructor_headline": null, "course_name": "Systematically Improving RAG Applications", "course_slug": "rag-playbook", "school_name": "Applied LLMs", "school_slug": "applied-llms", "chapter_count": 12}, "next_data": {"props": {"pageProps": {"apiSchool": {"id": 11275, "slug": "applied-llms", "name": "Applied LLMs", "is_stripe_connected": true, "stripe_connect_account_id": "acct_1PzkQhQLrr16GFS9", "zoom_auth_version": 2, "verified": true, "timezone": "America/Los_Angeles", "support_email": null, "school_tags": [{"id": 254, "tag_type": "internal_collection", "label": "Upmarket CLP", "slug": "upmarket-clp", "description": null, "parent_tag_id": null}], "instructor_bio": null}, "pageType": "workshop", "school": {"id": 11275, "slug": "applied-llms", "name": "Applied LLMs", "is_stripe_connected": true, "stripe_connect_account_id": "acct_1PzkQhQLrr16GFS9", "zoom_auth_version": 2, "verified": true, "timezone": "America/Los_Angeles", "support_email": null, "school_tags": [{"id": 254, "tag_type": "internal_collection", "label": "Upmarket CLP", "slug": "upmarket-clp", "description": null, "parent_tag_id": null}], "instructor_bio": null}, "course": {"slug": "rag-playbook", "school_id": 11275, "name": "Systematically Improving RAG Applications", "id": 12327, "format": "full_course", "description": "Follow a repeatable process to continually evaluate and improve your RAG application", "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": "unset"}, "social_image_url": "https://d2426xcxuh3ht5.cloudfront.net/9GwwSK8sSwCVnlmSGcVs_Screenshot 2024-10-24 at 2.07.03 PM.jpeg", "course_image_url": null, "clp_hero_media": {"media_type": "image_url", "image_url": "https://d2426xcxuh3ht5.cloudfront.net/mGmpyJU8S3y58hbPhsAF_Sample YouTube Thumbnail (4) (1).png", "youtube_video_id": "dQw4w9WgXcQ", "vimeo_video_id": null}, "instructor_infos": [{"name": "Jason Liu", "image_url": "https://d2426xcxuh3ht5.cloudfront.net/rfSyvi24S8aT9hsfK1IY_jason liu.png", "image_url_no_bg": "https://user-assets.maven.com/instructor-no-bg/rfSyvi24S8aT9hsfK1IY_jason liu.png", "uuid": "32147213-3988-4414-8737-96df0ab8737a", "bio_html": "<p>Jason has built search and recommendation systems for the past 8 years. He has consulted and advised a dozens startups in the last year to improve their RAG systems. He is the creator of the Instructor Python library.</p>", "headline": "", "title": "Staff machine learning engineer, currently working as an AI consultant", "linkedin_url": "https://www.linkedin.com/in/jxnlco/", "twitter_handle": null, "custom_social_link": "567stud.io", "logos": {"logos": [{"image_url": "https://asset.brandfetch.io/idR3duQxYl/idS9nxrHVA.svg", "type": "logo", "file_type": "svg", "uuid": "67f09b6b-731d-4237-ac4b-e5a18fc22d15", "name": "OpenAI"}, {"image_url": "https://asset.brandfetch.io/idmJWF3N06/idS2edu_4T.svg", "type": "logo", "file_type": "svg", "uuid": "b9c32ec4-b299-4d7a-a9e0-5cd497195964", "name": "Anthropic"}, {"image_url": "https://asset.brandfetch.io/idchmboHEZ/idc7I0n_oy.svg", "type": "logo", "file_type": "svg", "uuid": "5340be5f-ee96-4da1-9eae-06cafd8918c7", "name": "Microsoft"}, {"image_url": "https://asset.brandfetch.io/id6O2oGzv-/idjOb2YcqW.svg", "type": "logo", "file_type": "svg", "uuid": "85797ac0-3112-4f0f-a70f-dc3e1d32d999", "name": "Google"}, {"image_url": "https://asset.brandfetch.io/idWvz5T3V7/idpvCl_Ipb.svg", "type": "logo", "file_type": "svg", "uuid": "196198b0-3164-42b4-ab07-598a5b51cb74", "name": "Meta"}], "label": "Students from "}, "highlights": [], "highlights_html": null, "preferred_name": null}], "instructor_caption": "Staff machine learning engineer, currently working as an AI consultant", "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": 69, "tag_type": "internal_collection", "label": "Maven Selects", "slug": "maven-selects", "description": null, "parent_tag_id": null}, {"id": 71, "tag_type": "internal_collection", "label": "VIP", "slug": "vip", "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": 81, "tag_type": "deprecated", "label": "Data science and engineering", "slug": "x-subcategory-data-science-and-engineering", "description": null, "parent_tag_id": 35}, {"id": 109, "tag_type": "deprecated", "label": "Data science and engineering", "slug": "x-subcategory-data-science-and-engineering-1", "description": null, "parent_tag_id": 31}, {"id": 172, "tag_type": "internal_collection", "label": "AI Affiliates", "slug": "ai-affiliates-nov-24", "description": null, "parent_tag_id": null}, {"id": 176, "tag_type": "public_collection", "label": "Fast Track 2024", "slug": "fast-track-2024", "description": null, "parent_tag_id": null}, {"id": 209, "tag_type": "internal_collection", "label": "Affiliate Hamel Husain", "slug": "affiliate-hamel-husain", "description": null, "parent_tag_id": null}, {"id": 210, "tag_type": "internal_collection", "label": "Affiliate Jason Liu", "slug": "affiliate-jason-liu", "description": null, "parent_tag_id": null}, {"id": 216, "tag_type": "internal_collection", "label": "[LEGACY] Instructor Owned CLC Opt-in", "slug": "legacy-instructor-owned-clc", "description": null, "parent_tag_id": null}, {"id": 226, "tag_type": "internal_collection", "label": "Building AI-Native Products", "slug": "building-ai-native-products", "description": null, "parent_tag_id": null}, {"id": 234, "tag_type": "public_collection", "label": "Maven 100 - AI 2025", "slug": "maven-100-ai-2025", "description": null, "parent_tag_id": null}, {"id": 235, "tag_type": "public_collection", "label": "Maven 100 - Engineering 2025", "slug": "maven-100-engineering-2025", "description": null, "parent_tag_id": null}, {"id": 243, "tag_type": "public_collection", "label": "Lenny's List AI", "slug": "lennys-list-ai", "description": null, "parent_tag_id": null}, {"id": 244, "tag_type": "internal_collection", "label": "Courses filtered for recommendations", "slug": "courses-filtered-for-recommendations", "description": null, "parent_tag_id": null}, {"id": 245, "tag_type": "internal_collection", "label": "maven-100-2025", "slug": "maven-100-2025", "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": 275, "tag_type": "internal_collection", "label": "Maven Ads", "slug": "maven-ads", "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": 320, "tag_type": "topic", "label": "RAG", "slug": "rag", "description": null, "parent_tag_id": null}, {"id": 441, "tag_type": "topic", "label": "RAG & Search", "slug": "rag-search", "description": null, "parent_tag_id": null}]}, "contentPageSlug": "acfa67", "contentPage": {"id": 5283, "school_id": 11275, "slug": "acfa67", "content_page_type": "workshop", "sections": [{"uuid": "fb9ce2c0-4dd0-4df8-87b9-3a6160e86cad", "title": "Improving RAG: Embedding models & representation learning", "version": 1, "image_url": "https://d2426xcxuh3ht5.cloudfront.net/nxq07yw0Ti2OGLssArAo_Single%20Instructor%20(28).png", "is_visible": true, "topic_desc": "Embedding models power modern AI search, recommendations, and matching systems that billions of users interact with daily. As semantic understanding becomes essential for connecting users to relevant content, mastering embedding pipelines is crucial for AI practitioners. This knowledge bridges theory and practice, helping you avoid costly pitfalls and build production systems that scale.", "brand_logos": {"label": "worked with", "logos": [{"name": "Superlinked", "type": "logo", "uuid": "0b79801b-f04a-4d58-aed7-34c7dbc64108", "file_type": "svg", "image_url": "https://asset.brandfetch.io/iddyN_6V4C/idjCmHXjzG.svg"}, {"name": "Stitch Fix", "type": "logo", "uuid": "82962555-cb16-48ba-8b68-ccac736c1a48", "file_type": "svg", "image_url": "https://asset.brandfetch.io/idTgrRl8nA/idVnuVYfek.svg"}, {"name": "Meta", "type": "logo", "uuid": "57c25151-110f-45c6-84b7-06062cfddfdd", "file_type": "svg", "image_url": "https://asset.brandfetch.io/idWvz5T3V7/idpvCl_Ipb.svg"}, {"name": "University of Waterloo", "type": "logo", "uuid": "ac9f18fa-85bd-4354-a06b-4c76250d8646", "file_type": "svg", "image_url": "https://asset.brandfetch.io/idIfIi7wMZ/ida2LuNMbf.svg"}, {"name": "New York University", "type": "logo", "uuid": "4730099e-4e26-4c4d-a89a-e98671859d8c", "file_type": "svg", "image_url": "https://asset.brandfetch.io/idMj8iq0ev/idShvt3ozm.svg"}]}, "section_type": "main", "instructor_infos": [{"name": "Jason Liu", "uuid": "90a16a05-6819-4bee-8751-c424532be511", "logos": null, "title": "Consultant at the intersection of Information Retrieval and AI", "bio_html": "<p>Jason has built search and recommendation systems for the past 6 years. He has consulted and advised a dozens startups in the last year to improve their RAG systems. He is the creator of the Instructor Python library.&nbsp;</p>", "image_url": "https://d2426xcxuh3ht5.cloudfront.net/HIJ5EwrnTBeeu0qwXjLZ_Jason.png", "highlights": null, "linkedin_url": null, "twitter_handle": null, "image_url_no_bg": null, "custom_social_link": null}, {"name": "Daniel Svonava", "uuid": "5489e893-3bce-4320-9cba-207daae625d2", "logos": {"label": "", "logos": []}, "title": "CEO at Superlinked", "bio_html": "<p>Daniel is the CEO &amp; co-founder of Superlinked.com, an open source framework and ML infrastructure platform for building intelligent search, personalization and analytics experiences with vector embeddings that combine structured and unstructured data. Previously, Daniel was an ML Tech Lead at YouTube, where he built ads forecasting infrastructure that powered the buying flows of $10B/y-worth of ads.</p>", "image_url": "https://d2426xcxuh3ht5.cloudfront.net/OWTZCn58QJqujicXMTMr_svonava_headshot.jpeg", "highlights": [], "linkedin_url": "", "twitter_handle": "", "image_url_no_bg": null, "custom_social_link": ""}], "learning_outcomes": [{"uuid": "be8a5189-e961-4f1a-948f-8e1040793cec", "title": "Building Effective Embedding Pipelines", "description": "Students will learn to build embedding systems integrating databases, rerankers, and query models at scale."}, {"uuid": "d925cd00-5e68-4328-ab4b-ae6496b21e4d", "title": "Strategic Model Selection & Training Decisions", "description": "Students will learn frameworks for choosing pre-trained models, when to fine-tune, and evaluating training approaches."}, {"uuid": "7a2a7fa4-ae82-463f-83d9-e2cf9d280c2b", "title": "Production AI Search Implementation", "description": "Students will gain insights from real-world case studies of deploying embedding systems in e-commerce and enterprise."}]}], "created_at": "2026-02-12T21:04:00.919762Z", "updated_at": null, "theme": null, "attrs": {"type": "workshop", "is_canceled": false, "is_delisted": false, "connected_course_id": 12327, "course_stripe_promo_code_id": null}, "school_event": {"id": 5283, "slug": null, "title": "Improving RAG: Embedding models & representation learning", "description": null, "start_datetime": "2025-09-23T18:00:00Z", "end_datetime": "2025-09-23T19:00:00Z", "start_date": "2025-09-23", "start_time": "14:00:00", "duration_min": 60, "timezone": "America/Toronto", "has_internal_recording": true, "is_recording_public": true}, "num_signups": 201}, "relatedWorkshops": [{"id": 1914, "school_id": 11275, "is_visible_on_discovery_page": true, "is_canceled": false, "is_delisted": false, "connected_course_id": 12327, "workshop_tags": [{"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": 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": 332, "tag_type": "topic", "label": "Machine Learning", "slug": "ml", "description": null, "parent_tag_id": null}], "published_content_page": {"id": 2763, "school_id": 11275, "slug": "1ea9c9", "content_page_type": "workshop", "sections": [{"uuid": "251b4b9c-b7f3-4481-9f00-6d6c08caada6", "title": "Glean's Embedding Model for Enterprise-Adapted AI", "version": 1, "image_url": "https://d2426xcxuh3ht5.cloudfront.net/AYWrEgtTTOm8DgBUdXz2_Single Instructor (1).png", "is_visible": true, "topic_desc": "Custom embedding models are the key to making AI work effectively in business settings. By learning to adapt these models to specific company contexts, you'll be able to build AI systems that truly understand organizational language and deliver real value—a critical skill as enterprise AI adoption grows.", "brand_logos": {"label": "Representing", "logos": [{"name": "Glean", "type": "logo", "uuid": "62d4e89b-c03b-43d5-a0c5-3e91dff642fd", "file_type": "svg", "image_url": "https://asset.brandfetch.io/idJB_yEUFy/idJlIJp-ye.svg"}]}, "section_type": "main", "instructor_infos": [{"name": "Jason Liu", "uuid": "7dd252c4-a54c-460e-b9fd-a1a728b0515b", "title": "Consultant at the intersection of Information Retrieval and AI", "bio_html": "<p>Jason has built search and recommendation systems for the past 6 years. He has consulted and advised a dozens startups in the last year to improve their RAG systems. He is the creator of the Instructor Python library.</p>", "image_url": "https://d2426xcxuh3ht5.cloudfront.net/3ZLdqk4KRcaEy7pdUd3M_Jason.png"}, {"name": "Manav Rathod", "uuid": "b91d0d3a-212f-49c7-a960-11a0f2660445", "title": "Software Engineer at Glean", "bio_html": "<p>Manav is representing Glean and works on the Search and Intelligence Team.</p>", "image_url": "https://d2426xcxuh3ht5.cloudfront.net/awLseMDxTyuL3pwWkWvu_Manav.jpeg"}], "learning_outcomes": [{"uuid": "0d1e57c1-4a73-45f0-ae1c-c546a653b9d3", "title": "Enterprise Embedding Model Creation", "description": "Build and fine-tune custom embedding models using MLM, contrastive learning, and user feedback data."}, {"uuid": "918cd129-82c7-44d7-93bd-bb1d6b44b349", "title": "Data Adaptation Strategies", "description": "Apply synthetic and real company data to overcome cold-start problems and adapt models to specific contexts."}, {"uuid": "81292bcc-7d3e-4033-a145-cc55ad9bc084", "title": "RAG Architecture Integration", "description": "Implement embedding models within RAG systems to create company-specific AI search and generation tools."}]}], "created_at": "2026-02-12T20:57:30.282846Z", "updated_at": null, "theme": null, "attrs": {"type": "workshop", "is_canceled": false, "is_delisted": false, "connected_course_id": 12327, "course_stripe_promo_code_id": null}, "school_event": {"id": 2763, "slug": null, "title": "Glean's Embedding Model for Enterprise-Adapted AI", "description": null, "start_datetime": "2025-03-05T18:00:00Z", "end_datetime": "2025-03-05T19:00:00Z", "start_date": "2025-03-05", "start_time": "13:00:00", "duration_min": 60, "timezone": "America/New_York", "has_internal_recording": true, "is_recording_public": true}, "num_signups": 543}}, {"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": 6520, "school_id": 14588, "is_visible_on_discovery_page": true, "is_canceled": false, "is_delisted": false, "connected_course_id": 16313, "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": 159, "tag_type": "internal_collection", "label": "LL non-instructor", "slug": "ll-non-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": 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": 315, "tag_type": "topic", "label": "Agentic AI", "slug": "agentic-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": 389, "school_id": 14588, "slug": "ee5094", "content_page_type": "workshop", "sections": [{"uuid": "1b678a35-dfc8-426a-8238-ea9b06ce85bf", "title": "Building RAG-Enabled Agents w/ Postgres and Agent Framework", "version": 1, "image_url": "https://d2426xcxuh3ht5.cloudfront.net/5x43gJ2T1mkezVMuHfnE_Single%20Instructor%20-%20theme%20a%20(1).png", "is_visible": true, "topic_desc": "RAG-enabled AI agents are becoming core building blocks in modern applications. Understanding how to design agents with reasoning, memory, and secure system access enables developers to move beyond simple chatbots and build reliable, scalable AI features that can operate safely in real production environments. Examples will be shown in Python AND C# using Microsoft's Agent Framework!", "brand_logos": {"label": "Previously at", "logos": []}, "section_type": "main", "instructor_infos": [{"name": "Spencer Schneidenbach", "uuid": "dec4d02a-5cbe-4649-b2aa-866bbd344248", "logos": null, "title": "President/CTO at Aviron Labs", "bio_html": "<p>Spencer Schneidenbach is the President and CTO of Aviron Labs, an AI and software development firm based in the United States. He has been recognized as a Microsoft MVP for his AI expertise and contributions to the community.</p>", "headline": "", "image_url": "https://d2426xcxuh3ht5.cloudfront.net/RnonY1aQR3elgSZEu4TG_new%20pic%20face%202024%20latest%20good%20high%20res%20square.jpg", "highlights": null, "linkedin_url": null, "twitter_handle": null, "highlights_html": null, "image_url_no_bg": null, "custom_social_link": null}], "learning_outcomes": [{"uuid": "6f75d2ab-bd8f-4cec-b24f-f5fb007285e1", "title": "Discuss the basics of RAG, embeddings, vectors, and search", "description": "Learn the basics of AI search primitives and techniques, and how they fit into the big picture."}, {"uuid": "2f4d123c-ece1-435a-812b-697fbd6924a9", "title": "Implement Agent Memory with PostgreSQL", "description": "Learn how PostgreSQL stores agent state, conversation history, and embeddings for context and retrieval."}, {"uuid": "0dc3b985-e2d5-4e54-9288-1f22c6a28d5b", "title": "Perform RAG searches with your AI Agent", "description": "Master building your own RAG-enabled AI agents using Microsoft's Agent Framework"}]}], "created_at": "2026-02-03T22:59:23.706662Z", "updated_at": "2026-02-10T18:50:54.561507Z", "theme": null, "attrs": {"type": "workshop", "is_canceled": false, "is_delisted": false, "connected_course_id": 16313, "course_stripe_promo_code_id": null}, "school_event": {"id": 389, "slug": null, "title": "Building RAG-Enabled Agents w/ Postgres and Agent Framework", "description": null, "start_datetime": "2026-02-17T19:00:00Z", "end_datetime": "2026-02-17T20:00:00Z", "start_date": "2026-02-17", "start_time": "14:00:00", "duration_min": 60, "timezone": "America/Indianapolis", "has_internal_recording": true, "is_recording_public": true}, "num_signups": 80}}], "exploreCourses": null, "workshopTags": [{"id": 137, "tag_type": "internal_collection", "label": "Instructor", "slug": "Instructor", "description": null, "parent_tag_id": null}, {"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": 441, "tag_type": "topic", "label": "RAG & Search", "slug": "rag-search", "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}], "videoChapters": [{"title": "Introduction to Daniel and Context Engineering", "start_seconds": 0}, {"title": "Speaker's Background and Talk Overview", "start_seconds": 73}, {"title": "Defining Business Objectives and Evaluation Metrics", "start_seconds": 180}, {"title": "Key Challenges in Productionizing Vector Search", "start_seconds": 462}, {"title": "Strategies for Improving Search Relevance", "start_seconds": 569}, {"title": "Structured Query Generation from Natural Language", "start_seconds": 875}, {"title": "The Pitfalls of Averaging Vector Embeddings", "start_seconds": 1128}, {"title": "When and How to Fine-Tune Embedding Models", "start_seconds": 1583}, {"title": "Dense vs. Sparse Representations: A Hybrid Approach", "start_seconds": 2081}, {"title": "Leveraging Graph Embeddings for Relationship Data", "start_seconds": 2386}, {"title": "Understanding and Mitigating Latency in Vector Databases", "start_seconds": 2705}, {"title": "Q&A: Text-to-Query Systems and Contextual Embeddings", "start_seconds": 2979}], "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": 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:54:31.667Z"}, "__N_SSG": true}, "page": "/p/[slug]/[...ignored]", "query": {"slug": "acfa67", "ignored": ["improving-rag-embedding-models-representation-learning"]}, "buildId": "qPlLjBFLQ9fnkFKJ7n7E-", "isFallback": false, "isExperimentalCompile": false, "gsp": true, "scriptLoader": []}}