{
 "profiles": [
  {
   "kind": "org",
   "slug": "abundant-ai",
   "name": "Abundant AI",
   "logo": "abundantai.png",
   "description": "RL environment và benchmark cho coding agent.",
   "url": "orgs/abundant-ai"
  },
  {
   "kind": "org",
   "slug": "ace",
   "name": "Ace",
   "logo": "ace.svg",
   "description": "Voice AI tutor luyện thi ACT, mỗi ngày một bài học với tutor Pax vừa nói vừa vẽ.",
   "url": "orgs/ace"
  },
  {
   "kind": "org",
   "slug": "agentic-ai-foundation",
   "name": "Agentic AI Foundation",
   "logo": "aaif.svg",
   "description": "Tổ chức mở về chuẩn và hệ sinh thái agentic AI.",
   "url": "orgs/agentic-ai-foundation"
  },
  {
   "kind": "org",
   "slug": "ai-engineer",
   "name": "AI Engineer",
   "logo": "aiengineer.png",
   "description": "Tổ chức AI Engineer World's Fair và chuỗi hội nghị AI Engineer cho kỹ sư xây sản phẩm AI.",
   "url": "orgs/ai-engineer"
  },
  {
   "kind": "org",
   "slug": "ai-hero",
   "name": "AI Hero",
   "logo": "aihero.svg",
   "description": "Khoá học và newsletter về AI coding của Matt Pocock, kèm bộ agent skill mã nguồn mở.",
   "url": "orgs/ai-hero"
  },
  {
   "kind": "org",
   "slug": "amazon",
   "name": "Amazon",
   "logo": "amazon.svg",
   "description": "Tập đoàn thương mại điện tử và cloud, build các tính năng AI như Amazon Lens cho hàng trăm triệu thiết bị mobile.",
   "url": "orgs/amazon"
  },
  {
   "kind": "org",
   "slug": "annicha-labs",
   "name": "Annicha Labs",
   "logo": "annicha.png",
   "description": "Ventures và advisory ở London cho y tế và khoa học sự sống, nghiên cứu cách đưa công nghệ vào các bài toán phức tạp ngoài đời thật.",
   "url": "orgs/annicha-labs"
  },
  {
   "kind": "org",
   "slug": "arize",
   "name": "Arize",
   "logo": "arize.svg",
   "description": "Nền tảng observability và eval cho model và agent, tác giả công cụ open source Phoenix.",
   "url": "orgs/arize"
  },
  {
   "kind": "org",
   "slug": "automattic",
   "name": "Automattic",
   "logo": "automattic.svg",
   "description": "Công ty đứng sau WordPress.com, Jetpack, WooCommerce và Tumblr, làm việc hoàn toàn phân tán.",
   "url": "orgs/automattic"
  },
  {
   "kind": "org",
   "slug": "aws",
   "name": "AWS",
   "logo": "aws.svg",
   "description": "Amazon Web Services, nền tảng cloud của Amazon; maintain Strands Agents và vận hành Amazon Bedrock AgentCore cho agent trên production.",
   "url": "orgs/aws"
  },
  {
   "kind": "org",
   "slug": "callstack",
   "name": "Callstack",
   "logo": "callstack.png",
   "description": "Công ty phần mềm chuyên React Native và sản phẩm cross-platform, đối tác của Meta, đang build theo hướng AI-native.",
   "url": "orgs/callstack"
  },
  {
   "kind": "org",
   "slug": "corridor",
   "name": "Corridor",
   "logo": "corridor.svg",
   "description": "Nền tảng bảo mật cho AI coding: chặn lỗ hổng do coding agent tạo ra trước pull request.",
   "url": "orgs/corridor"
  },
  {
   "kind": "org",
   "slug": "databricks",
   "name": "Databricks",
   "logo": "databricks.svg",
   "description": "Nền tảng data và AI, AI Gateway.",
   "url": "orgs/databricks"
  },
  {
   "kind": "org",
   "slug": "datachain",
   "name": "DataChain",
   "logo": "datachain.png",
   "description": "Công ty làm hạ tầng open source để AI agent làm việc với unstructured data và physical data; đội ngũ tạo ra DVC.",
   "url": "orgs/datachain"
  },
  {
   "kind": "org",
   "slug": "datadog",
   "name": "Datadog",
   "logo": "datadog.svg",
   "description": "Nền tảng observability và security cho hệ thống cloud, có AI agent tự triage security alert cho SOC.",
   "url": "orgs/datadog"
  },
  {
   "kind": "org",
   "slug": "datarobot",
   "name": "DataRobot",
   "logo": "datarobot.png",
   "description": "Nền tảng enterprise AI cho machine learning và agent, từ training, deployment tới monitoring.",
   "url": "orgs/datarobot"
  },
  {
   "kind": "org",
   "slug": "decoding-ai",
   "name": "Decoding AI",
   "logo": "decodingai.png",
   "description": "Content và course về AI engineering, dạy cách ship sản phẩm AI, do Paul Iusztin sáng lập.",
   "url": "orgs/decoding-ai"
  },
  {
   "kind": "org",
   "slug": "docker",
   "name": "Docker",
   "logo": "docker.svg",
   "description": "Container và Docker Sandboxes, môi trường riêng cho AI agent.",
   "url": "orgs/docker"
  },
  {
   "kind": "org",
   "slug": "duolingo",
   "name": "Duolingo",
   "logo": "duolingo.svg",
   "description": "Ứng dụng học ngoại ngữ và bài thi Duolingo English Test.",
   "url": "orgs/duolingo"
  },
  {
   "kind": "org",
   "slug": "ebay",
   "name": "eBay",
   "logo": "ebay.svg",
   "description": "Sàn thương mại điện tử và đấu giá trực tuyến toàn cầu, vận hành nền tảng backend ở quy mô internet.",
   "url": "orgs/ebay"
  },
  {
   "kind": "org",
   "slug": "etsy",
   "name": "Etsy",
   "logo": "etsy.svg",
   "description": "Marketplace thương mại điện tử cho hàng thủ công và đồ độc bản, đang làm agentic commerce.",
   "url": "orgs/etsy"
  },
  {
   "kind": "org",
   "slug": "evil-martians",
   "name": "Evil Martians",
   "logo": "evilmartians.svg",
   "description": "Consultancy chuyên developer tools, có blog nửa triệu độc giả kỹ thuật và podcast Dev Propulsion Labs.",
   "url": "orgs/evil-martians"
  },
  {
   "kind": "org",
   "slug": "filed",
   "name": "Filed",
   "logo": "filed.png",
   "description": "Phần mềm AI cho các công ty làm thuế ở Mỹ: prep, review và lập kế hoạch thuế bằng background agent.",
   "url": "orgs/filed"
  },
  {
   "kind": "org",
   "slug": "forestwalk-labs",
   "name": "Forestwalk Labs",
   "logo": "forestwalk.png",
   "description": "Startup build voice agent ngồi trong cuộc gọi, nghe và hành động theo ý người nói trong vòng một giây.",
   "url": "orgs/forestwalk-labs"
  },
  {
   "kind": "org",
   "slug": "github",
   "name": "GitHub",
   "logo": "github.svg",
   "description": "Nền tảng code và GitHub Copilot.",
   "url": "orgs/github"
  },
  {
   "kind": "org",
   "slug": "hey-ai",
   "name": "Hey AI",
   "logo": "heyai.png",
   "description": "Dự án của Veronica Hylak chuyên giải thích AI cho người dùng phổ thông, qua các video explainer.",
   "url": "orgs/hey-ai"
  },
  {
   "kind": "org",
   "slug": "higharc",
   "name": "Higharc",
   "logo": "higharc.png",
   "description": "Nền tảng phần mềm cho ngành xây nhà, dùng computer vision, agent và generative model để thiết kế, cấu hình và ước tính chi phí nhà.",
   "url": "orgs/higharc"
  },
  {
   "kind": "org",
   "slug": "humanity-ai",
   "name": "Humanity + AI",
   "logo": null,
   "description": "AI và governance.",
   "url": "orgs/humanity-ai"
  },
  {
   "kind": "org",
   "slug": "humanlayer",
   "name": "HumanLayer",
   "logo": "humanlayer.png",
   "description": "Tool và phương pháp cho coding agent trong codebase phức tạp.",
   "url": "orgs/humanlayer"
  },
  {
   "kind": "org",
   "slug": "isadora-co",
   "name": "Isadora & Co",
   "logo": "isadora.png",
   "description": "Portfolio của Isadora Martin-Dye gồm một wedding venue ở Virginia và Sagena, nền tảng AI cho wedding venue.",
   "url": "orgs/isadora-co"
  },
  {
   "kind": "org",
   "slug": "joinin-ai",
   "name": "JoinIn AI",
   "logo": "joinin.svg",
   "description": "Startup xây AI lắng nghe các cuộc gọi nhiều người, bắt quyết định và câu hỏi ngay trong lúc họp.",
   "url": "orgs/joinin-ai"
  },
  {
   "kind": "org",
   "slug": "krafton",
   "name": "KRAFTON",
   "logo": "krafton.png",
   "description": "Công ty game Hàn Quốc, nhà phát triển và phát hành PUBG: Battlegrounds.",
   "url": "orgs/krafton"
  },
  {
   "kind": "org",
   "slug": "lexisnexis",
   "name": "LexisNexis",
   "logo": "lexisnexis.png",
   "description": "Công ty dữ liệu và công cụ tra cứu pháp lý.",
   "url": "orgs/lexisnexis"
  },
  {
   "kind": "org",
   "slug": "machinecraft",
   "name": "Machinecraft",
   "logo": "machinecraft.png",
   "description": "Nhà sản xuất máy thermoforming ở Ấn Độ, tự build company brain Ira nhiều agent cho mảng go-to-market.",
   "url": "orgs/machinecraft"
  },
  {
   "kind": "org",
   "slug": "manufact",
   "name": "Manufact",
   "logo": "manufact.svg",
   "description": "Cloud và SDK open source mcp-use để build, test và ship MCP server cùng MCP app.",
   "url": "orgs/manufact"
  },
  {
   "kind": "org",
   "slug": "meta",
   "name": "Meta",
   "logo": "meta.svg",
   "description": "Công ty đứng sau Facebook, Instagram, WhatsApp và dòng model Llama.",
   "url": "orgs/meta"
  },
  {
   "kind": "org",
   "slug": "microsoft",
   "name": "Microsoft",
   "logo": "microsoft.svg",
   "description": "Cloud, AI và developer tools.",
   "url": "orgs/microsoft"
  },
  {
   "kind": "org",
   "slug": "mixedbread",
   "name": "Mixedbread",
   "logo": "mixedbread.png",
   "description": "Công ty search, xây hệ thống retrieval (late interaction, agentic search) giúp agent tìm đúng bằng chứng trong dữ liệu phi cấu trúc.",
   "url": "orgs/mixedbread"
  },
  {
   "kind": "org",
   "slug": "mongodb",
   "name": "MongoDB",
   "logo": "mongodb.svg",
   "description": "Document database có sẵn vector search, cùng Voyage AI cho embedding và reranking trong ứng dụng AI.",
   "url": "orgs/mongodb"
  },
  {
   "kind": "org",
   "slug": "mutagent",
   "name": "Mutagent",
   "logo": "mutagent.svg",
   "description": "Platform cho Agentic AI Engineering: một đội agent dưới một orchestrator lo spec, eval, diagnose và optimize cho AI agent.",
   "url": "orgs/mutagent"
  },
  {
   "kind": "org",
   "slug": "nearform",
   "name": "Nearform",
   "logo": "nearform.svg",
   "description": "Công ty dịch vụ phần mềm, xây AI agent và giúp các nhóm áp dụng AI-native engineering cho khách hàng.",
   "url": "orgs/nearform"
  },
  {
   "kind": "org",
   "slug": "nephos",
   "name": "Nephos",
   "logo": "nephos.png",
   "description": "Công ty phần mềm.",
   "url": "orgs/nephos"
  },
  {
   "kind": "org",
   "slug": "nori-agentic",
   "name": "Nori Agentic",
   "logo": "nori.svg",
   "description": "Công ty xây AI employee và cloud coding agent làm việc với code, docs và dữ liệu vận hành của doanh nghiệp.",
   "url": "orgs/nori-agentic"
  },
  {
   "kind": "org",
   "slug": "nx",
   "name": "Nx",
   "logo": "nx.svg",
   "description": "Build system cho monorepo, Nx Cloud và Polygraph.",
   "url": "orgs/nx"
  },
  {
   "kind": "org",
   "slug": "oculus",
   "name": "Oculus",
   "logo": "oculus.svg",
   "description": "VR headset, nay thuộc Meta.",
   "url": "orgs/oculus"
  },
  {
   "kind": "org",
   "slug": "ogilvy",
   "name": "Ogilvy",
   "logo": null,
   "description": "Tập đoàn quảng cáo và truyền thông toàn cầu, thuộc WPP.",
   "url": "orgs/ogilvy"
  },
  {
   "kind": "org",
   "slug": "omnara",
   "name": "Omnara",
   "logo": "omnara.svg",
   "description": "Hạ tầng managed agents open source (YC S25), xây quanh một durable session log mà người dùng sở hữu.",
   "url": "orgs/omnara"
  },
  {
   "kind": "org",
   "slug": "openai",
   "name": "OpenAI",
   "logo": "openai.svg",
   "description": "Model và API AI.",
   "url": "orgs/openai"
  },
  {
   "kind": "org",
   "slug": "opengov",
   "name": "OpenGov",
   "logo": "opengov.png",
   "description": "Công ty phần mềm ERP cho chính quyền tiểu bang và địa phương ở Mỹ: budgeting, procurement, asset management, permitting.",
   "url": "orgs/opengov"
  },
  {
   "kind": "org",
   "slug": "openprose",
   "name": "OpenProse",
   "logo": "openprose.png",
   "description": "Ngôn ngữ OpenProse viết bằng markdown, do coding agent compile, để khai báo workflow nhiều subagent đáng tin cậy theo kiểu RLM.",
   "url": "orgs/openprose"
  },
  {
   "kind": "org",
   "slug": "paperclip",
   "name": "Paperclip",
   "logo": "paperclip.svg",
   "description": "App open-source để điều hành công ty do agent vận hành, với control plane quản lý task, blocker, reviewer và watchdog.",
   "url": "orgs/paperclip"
  },
  {
   "kind": "org",
   "slug": "paypal",
   "name": "PayPal",
   "logo": "paypal.svg",
   "description": "Thanh toán online.",
   "url": "orgs/paypal"
  },
  {
   "kind": "org",
   "slug": "phaidra",
   "name": "Phaidra",
   "logo": "phaidra.png",
   "description": "AI agent cho data center và AI factory, giúp vận hành chiller, GPU và hạ tầng làm mát.",
   "url": "orgs/phaidra"
  },
  {
   "kind": "org",
   "slug": "pinterest",
   "name": "Pinterest",
   "logo": "pinterest.svg",
   "description": "Mạng chia sẻ ảnh và ý tưởng, vận hành nền tảng dữ liệu lớn trên Spark.",
   "url": "orgs/pinterest"
  },
  {
   "kind": "org",
   "slug": "position2",
   "name": "Position²",
   "logo": "position2.png",
   "description": "Công ty marketing B2B AI-native, xây AI agent và vertical knowledge base cho hoạt động GTM của khách hàng.",
   "url": "orgs/position2"
  },
  {
   "kind": "org",
   "slug": "progress-software",
   "name": "Progress Software",
   "logo": "progress.svg",
   "description": "Công ty phần mềm làm công cụ cho developer như Telerik, Kendo UI, Fiddler và CMS Sitefinity.",
   "url": "orgs/progress-software"
  },
  {
   "kind": "org",
   "slug": "prosodica",
   "name": "Prosodica",
   "logo": "prosodica.png",
   "description": "Conversation analytics cho contact center: chấm điểm cuộc gọi tự động và biến hội thoại thành insight vận hành.",
   "url": "orgs/prosodica"
  },
  {
   "kind": "org",
   "slug": "ratel",
   "name": "Ratel",
   "logo": "ratel.png",
   "description": "Context layer cho AI agent, nền tảng context engineering cho agent chạy production.",
   "url": "orgs/ratel"
  },
  {
   "kind": "org",
   "slug": "red-hat",
   "name": "Red Hat",
   "logo": "redhat.svg",
   "description": "Công ty phần mềm open source (thuộc IBM), đứng sau RHEL, OpenShift và đóng góp cho các dự án AI open source như Docling, vLLM.",
   "url": "orgs/red-hat"
  },
  {
   "kind": "org",
   "slug": "relai",
   "name": "RELAI",
   "logo": "relai.svg",
   "description": "Nền tảng verifiable continual learning cho AI agent: biến log và feedback thành learning environment, tối ưu agent có kiểm soát regression.",
   "url": "orgs/relai"
  },
  {
   "kind": "org",
   "slug": "replit",
   "name": "Replit",
   "logo": "replit.svg",
   "description": "Nền tảng dựng app bằng agent, Replit Agent.",
   "url": "orgs/replit"
  },
  {
   "kind": "org",
   "slug": "resonate-hq",
   "name": "Resonate HQ",
   "logo": "resonate.svg",
   "description": "Durable execution platform tối giản, protocol xoay quanh Durable Promise và Durable Task.",
   "url": "orgs/resonate-hq"
  },
  {
   "kind": "org",
   "slug": "results-generation",
   "name": "Results Generation",
   "logo": "resultsgeneration.png",
   "description": "Tổ chức trung gian thị trường lao động, nơi Jacob E. Thomas điều hành analytics lab và ship production AI.",
   "url": "orgs/results-generation"
  },
  {
   "kind": "org",
   "slug": "risa-labs",
   "name": "RISA Labs",
   "logo": "risalabs.png",
   "description": "Startup AI y tế, dùng agent tự động hoá các workflow ung thư như prior authorization cho bệnh viện.",
   "url": "orgs/risa-labs"
  },
  {
   "kind": "org",
   "slug": "sarvam-ai",
   "name": "Sarvam AI",
   "logo": "sarvam.svg",
   "description": "Công ty AI của Ấn Độ xây model ngôn ngữ và voice AI cho các ngôn ngữ Ấn Độ.",
   "url": "orgs/sarvam-ai"
  },
  {
   "kind": "org",
   "slug": "second-state",
   "name": "Second State",
   "logo": "secondstate.png",
   "description": "Runtime và thiết bị cho agent.",
   "url": "orgs/second-state"
  },
  {
   "kind": "org",
   "slug": "sky-valley-ambient-computing",
   "name": "Sky Valley Ambient Computing",
   "logo": null,
   "description": "Công ty đứng sau Differ, hạ tầng cho adaptive software: mỗi user chạy một version phần mềm được điều chỉnh riêng.",
   "url": "orgs/sky-valley-ambient-computing"
  },
  {
   "kind": "org",
   "slug": "stackone",
   "name": "StackOne",
   "logo": "stackone.svg",
   "description": "Integration và tool cho AI agent.",
   "url": "orgs/stackone"
  },
  {
   "kind": "org",
   "slug": "standardagents",
   "name": "StandardAgents",
   "logo": "standardagents.png",
   "description": "Startup đang stealth, build hệ sinh thái domain-specific agent: nhiều agent nhỏ chuyên một lĩnh vực ghép lại với nhau.",
   "url": "orgs/standardagents"
  },
  {
   "kind": "org",
   "slug": "starlightsearch",
   "name": "StarlightSearch",
   "logo": "starlightsearch.png",
   "description": "Startup làm search và memory cho agent: Reflect re-rank memory theo outcome, và EmbedAnything, pipeline RAG viết bằng Rust.",
   "url": "orgs/starlightsearch"
  },
  {
   "kind": "org",
   "slug": "tata-consultancy-services",
   "name": "Tata Consultancy Services",
   "logo": "tcs.svg",
   "description": "Công ty dịch vụ IT và tư vấn của Ấn Độ, triển khai hệ thống doanh nghiệp cho khách hàng toàn cầu.",
   "url": "orgs/tata-consultancy-services"
  },
  {
   "kind": "org",
   "slug": "tesco",
   "name": "Tesco",
   "logo": "tesco.svg",
   "description": "Chuỗi siêu thị và bán lẻ lớn nhất Vương quốc Anh.",
   "url": "orgs/tesco"
  },
  {
   "kind": "org",
   "slug": "tesla",
   "name": "Tesla",
   "logo": "tesla.svg",
   "description": "Hãng xe điện, năng lượng và AI, tự build enterprise agent cho dữ liệu nội bộ.",
   "url": "orgs/tesla"
  },
  {
   "kind": "org",
   "slug": "together-ai",
   "name": "Together AI",
   "logo": "together.svg",
   "description": "Cloud cho inference và training model open-source.",
   "url": "orgs/together-ai"
  },
  {
   "kind": "org",
   "slug": "towards-ai",
   "name": "Towards AI",
   "logo": "towardsai.png",
   "description": "Công ty giáo dục AI engineering, xây course như Agent Engineering và đào tạo cho doanh nghiệp.",
   "url": "orgs/towards-ai"
  },
  {
   "kind": "org",
   "slug": "university-of-colorado-denver",
   "name": "University of Colorado Denver",
   "logo": "cudenver.png",
   "description": "Đại học công lập ở Denver, Colorado; diễn giả là Technical Program Manager tại đây.",
   "url": "orgs/university-of-colorado-denver"
  },
  {
   "kind": "org",
   "slug": "university-of-the-philippines-diliman",
   "name": "University of the Philippines Diliman",
   "logo": "upd.png",
   "description": "Campus chính của University of the Philippines, đại học quốc gia Philippines; diễn giả làm PhD về Artificial Intelligence tại đây.",
   "url": "orgs/university-of-the-philippines-diliman"
  },
  {
   "kind": "org",
   "slug": "visuallabs",
   "name": "VisualLabs",
   "logo": "visuallabs.png",
   "description": "Microsoft Solutions Partner ở Budapest, chuyên giải pháp cho field work và giúp doanh nghiệp đưa AI agent vào production.",
   "url": "orgs/visuallabs"
  },
  {
   "kind": "org",
   "slug": "wandero-ai",
   "name": "Wandero AI",
   "logo": "wandero.png",
   "description": "Nền tảng AI-native cho sales và vận hành doanh nghiệp, build agent cho ngành du lịch và khách sạn.",
   "url": "orgs/wandero-ai"
  },
  {
   "kind": "org",
   "slug": "watershed",
   "name": "Watershed",
   "logo": "watershed.svg",
   "description": "Nền tảng sustainability AI đo và giảm phát thải của mọi thứ doanh nghiệp mua và bán.",
   "url": "orgs/watershed"
  },
  {
   "kind": "org",
   "slug": "wearedevelopers",
   "name": "WeAreDevelopers",
   "logo": "wearedevelopers.svg",
   "description": "Tổ chức WeAreDevelopers World Congress, hội nghị developer lớn ở châu Âu và Bắc Mỹ.",
   "url": "orgs/wearedevelopers"
  },
  {
   "kind": "org",
   "slug": "xata",
   "name": "Xata",
   "logo": "xata.svg",
   "description": "Postgres có branching cho agent.",
   "url": "orgs/xata"
  },
  {
   "kind": "org",
   "slug": "zenml",
   "name": "ZenML",
   "logo": "zenml.svg",
   "description": "Công ty MLOps/orchestration open source, làm Kitaru: durable runtime checkpoint và replay cho AI agent.",
   "url": "orgs/zenml"
  },
  {
   "kind": "event",
   "slug": "ai-engineer-worlds-fair-2026-online-track",
   "name": "AI Engineer World's Fair 2026: Online Track",
   "organizer": "ai-engineer",
   "url": "events/ai-engineer-worlds-fair-2026-online-track"
  },
  {
   "kind": "event",
   "slug": "wearedevelopers-world-congress-na-2026",
   "name": "WeAreDevelopers World Congress NA 2026",
   "organizer": "wearedevelopers",
   "url": "events/wearedevelopers-world-congress-na-2026"
  },
  {
   "kind": "speaker",
   "slug": "angie-jones",
   "name": "Angie Jones",
   "orgs": [
    "agentic-ai-foundation"
   ],
   "url": "speakers/angie-jones"
  },
  {
   "kind": "speaker",
   "slug": "nishant-gupta",
   "name": "Nishant Gupta",
   "orgs": [
    "meta"
   ],
   "url": "speakers/nishant-gupta"
  },
  {
   "kind": "speaker",
   "slug": "raymond-weitekamp",
   "name": "Raymond Weitekamp",
   "orgs": [
    "openprose"
   ],
   "url": "speakers/raymond-weitekamp"
  },
  {
   "kind": "speaker",
   "slug": "ishaan-sehgal",
   "name": "Ishaan Sehgal",
   "orgs": [
    "omnara"
   ],
   "url": "speakers/ishaan-sehgal"
  },
  {
   "kind": "speaker",
   "slug": "jacob-e-thomas",
   "name": "Jacob E. Thomas",
   "orgs": [
    "results-generation"
   ],
   "url": "speakers/jacob-e-thomas"
  },
  {
   "kind": "speaker",
   "slug": "victor-savkin",
   "name": "Victor Savkin",
   "orgs": [
    "nx"
   ],
   "url": "speakers/victor-savkin"
  },
  {
   "kind": "speaker",
   "slug": "gabe-de-mesa",
   "name": "Gabe De Mesa",
   "orgs": [
    "opengov"
   ],
   "url": "speakers/gabe-de-mesa"
  },
  {
   "kind": "speaker",
   "slug": "isadora-martin-dye",
   "name": "Isadora Martin-Dye",
   "orgs": [
    "isadora-co"
   ],
   "url": "speakers/isadora-martin-dye"
  },
  {
   "kind": "speaker",
   "slug": "paul-iusztin",
   "name": "Paul Iusztin",
   "orgs": [
    "decoding-ai"
   ],
   "url": "speakers/paul-iusztin"
  },
  {
   "kind": "speaker",
   "slug": "louis-francois-bouchard",
   "name": "Louis-François Bouchard",
   "orgs": [
    "towards-ai"
   ],
   "url": "speakers/louis-francois-bouchard"
  },
  {
   "kind": "speaker",
   "slug": "alfonso-graziano",
   "name": "Alfonso Graziano",
   "orgs": [
    "nearform"
   ],
   "url": "speakers/alfonso-graziano"
  },
  {
   "kind": "speaker",
   "slug": "varsha-shah",
   "name": "Varsha Shah",
   "orgs": [
    "tata-consultancy-services"
   ],
   "url": "speakers/varsha-shah"
  },
  {
   "kind": "speaker",
   "slug": "apoorva-joshi",
   "name": "Apoorva Joshi",
   "orgs": [
    "mongodb"
   ],
   "url": "speakers/apoorva-joshi"
  },
  {
   "kind": "speaker",
   "slug": "kushan-raj",
   "name": "Kushan Raj",
   "orgs": [
    "sarvam-ai"
   ],
   "url": "speakers/kushan-raj"
  },
  {
   "kind": "speaker",
   "slug": "abed-matini",
   "name": "Abed Matini",
   "orgs": [
    "ogilvy"
   ],
   "url": "speakers/abed-matini"
  },
  {
   "kind": "speaker",
   "slug": "amol-kapoor",
   "name": "Amol Kapoor",
   "orgs": [
    "nori-agentic"
   ],
   "url": "speakers/amol-kapoor"
  },
  {
   "kind": "speaker",
   "slug": "lech-kalinowski",
   "name": "Lech Kalinowski",
   "orgs": [
    "callstack"
   ],
   "url": "speakers/lech-kalinowski"
  },
  {
   "kind": "speaker",
   "slug": "vaidas-razgaitis",
   "name": "Vaidas Razgaitis",
   "orgs": [
    "higharc"
   ],
   "url": "speakers/vaidas-razgaitis"
  },
  {
   "kind": "speaker",
   "slug": "cedric-clyburn",
   "name": "Cedric Clyburn",
   "orgs": [
    "red-hat"
   ],
   "url": "speakers/cedric-clyburn"
  },
  {
   "kind": "speaker",
   "slug": "sohail-shaikh",
   "name": "Sohail Shaikh",
   "orgs": [
    "prosodica"
   ],
   "url": "speakers/sohail-shaikh"
  },
  {
   "kind": "speaker",
   "slug": "ankush-rastogi",
   "name": "Ankush Rastogi",
   "orgs": [
    "prosodica"
   ],
   "url": "speakers/ankush-rastogi"
  },
  {
   "kind": "speaker",
   "slug": "sonam-pankaj",
   "name": "Sonam Pankaj",
   "orgs": [
    "starlightsearch"
   ],
   "url": "speakers/sonam-pankaj"
  },
  {
   "kind": "speaker",
   "slug": "allen-pike",
   "name": "Allen Pike",
   "orgs": [
    "forestwalk-labs"
   ],
   "url": "speakers/allen-pike"
  },
  {
   "kind": "speaker",
   "slug": "rajkumar-sakthivel",
   "name": "Rajkumar Sakthivel",
   "orgs": [
    "tesco"
   ],
   "url": "speakers/rajkumar-sakthivel"
  },
  {
   "kind": "speaker",
   "slug": "matt-pocock",
   "name": "Matt Pocock",
   "orgs": [
    "ai-hero"
   ],
   "url": "speakers/matt-pocock"
  },
  {
   "kind": "speaker",
   "slug": "tisha-chawla",
   "name": "Tisha Chawla",
   "orgs": [
    "microsoft"
   ],
   "url": "speakers/tisha-chawla"
  },
  {
   "kind": "speaker",
   "slug": "susheem-koul",
   "name": "Susheem Koul",
   "orgs": [
    "microsoft"
   ],
   "url": "speakers/susheem-koul"
  },
  {
   "kind": "speaker",
   "slug": "rl-nabors",
   "name": "RL Nabors",
   "orgs": [
    "arize"
   ],
   "url": "speakers/rl-nabors"
  },
  {
   "kind": "speaker",
   "slug": "benedikt-sanftl",
   "name": "Benedikt Sanftl",
   "orgs": [
    "mutagent"
   ],
   "url": "speakers/benedikt-sanftl"
  },
  {
   "kind": "speaker",
   "slug": "burak-cemil-ozafsar",
   "name": "Burak Cemil Özafşar",
   "orgs": [
    "mutagent"
   ],
   "url": "speakers/burak-cemil-ozafsar"
  },
  {
   "kind": "speaker",
   "slug": "justin-schroeder",
   "name": "Justin Schroeder",
   "orgs": [
    "standardagents"
   ],
   "url": "speakers/justin-schroeder"
  },
  {
   "kind": "speaker",
   "slug": "dominik-tornow",
   "name": "Dominik Tornow",
   "orgs": [
    "resonate-hq"
   ],
   "url": "speakers/dominik-tornow"
  },
  {
   "kind": "speaker",
   "slug": "anna-marie-benzon",
   "name": "Anna Marie Benzon",
   "orgs": [
    "university-of-the-philippines-diliman"
   ],
   "url": "speakers/anna-marie-benzon"
  },
  {
   "kind": "speaker",
   "slug": "balazs-horvath",
   "name": "Balázs Horváth",
   "orgs": [
    "visuallabs"
   ],
   "url": "speakers/balazs-horvath"
  },
  {
   "kind": "speaker",
   "slug": "ted-johnson",
   "name": "Ted Johnson",
   "orgs": [
    "joinin-ai"
   ],
   "url": "speakers/ted-johnson"
  },
  {
   "kind": "speaker",
   "slug": "soheil-feizi",
   "name": "Soheil Feizi",
   "orgs": [
    "relai"
   ],
   "url": "speakers/soheil-feizi"
  },
  {
   "kind": "speaker",
   "slug": "pietro-zullo",
   "name": "Pietro Zullo",
   "orgs": [
    "manufact"
   ],
   "url": "speakers/pietro-zullo"
  },
  {
   "kind": "speaker",
   "slug": "raphael-kalandadze",
   "name": "Raphael Kalandadze",
   "orgs": [
    "wandero-ai"
   ],
   "url": "speakers/raphael-kalandadze"
  },
  {
   "kind": "speaker",
   "slug": "veronica-hylak",
   "name": "Veronica Hylak",
   "orgs": [
    "hey-ai"
   ],
   "url": "speakers/veronica-hylak"
  },
  {
   "kind": "speaker",
   "slug": "rishi-desai",
   "name": "Rishi Desai",
   "orgs": [
    "abundant-ai"
   ],
   "url": "speakers/rishi-desai"
  },
  {
   "kind": "speaker",
   "slug": "angel-ortmann-lee",
   "name": "Angel Ortmann Lee",
   "orgs": [
    "duolingo"
   ],
   "url": "speakers/angel-ortmann-lee"
  },
  {
   "kind": "speaker",
   "slug": "sanja-grbic",
   "name": "Sanja Grbic",
   "orgs": [
    "automattic"
   ],
   "url": "speakers/sanja-grbic"
  },
  {
   "kind": "speaker",
   "slug": "rajiv-chandegra",
   "name": "Rajiv Chandegra",
   "orgs": [
    "annicha-labs"
   ],
   "url": "speakers/rajiv-chandegra"
  },
  {
   "kind": "speaker",
   "slug": "victoria-melnikova",
   "name": "Victoria Melnikova",
   "orgs": [
    "evil-martians"
   ],
   "url": "speakers/victoria-melnikova"
  },
  {
   "kind": "speaker",
   "slug": "hanna-lichtenberg",
   "name": "Hanna Lichtenberg",
   "orgs": [
    "mixedbread"
   ],
   "url": "speakers/hanna-lichtenberg"
  },
  {
   "kind": "speaker",
   "slug": "aamir-shakir",
   "name": "Aamir Shakir",
   "orgs": [
    "mixedbread"
   ],
   "url": "speakers/aamir-shakir"
  },
  {
   "kind": "speaker",
   "slug": "andrew-dumit",
   "name": "Andrew Dumit",
   "orgs": [
    "watershed"
   ],
   "url": "speakers/andrew-dumit"
  },
  {
   "kind": "speaker",
   "slug": "iris-ten-teije",
   "name": "Iris ten Teije",
   "orgs": [
    "sky-valley-ambient-computing"
   ],
   "url": "speakers/iris-ten-teije"
  },
  {
   "kind": "speaker",
   "slug": "aditya-bhargava",
   "name": "Aditya Bhargava",
   "orgs": [
    "etsy"
   ],
   "url": "speakers/aditya-bhargava"
  },
  {
   "kind": "speaker",
   "slug": "kyle-jaejun-lee",
   "name": "Kyle Jaejun Lee",
   "orgs": [
    "krafton"
   ],
   "url": "speakers/kyle-jaejun-lee"
  },
  {
   "kind": "speaker",
   "slug": "sachin-kumar",
   "name": "Sachin Kumar",
   "orgs": [
    "lexisnexis"
   ],
   "url": "speakers/sachin-kumar"
  },
  {
   "kind": "speaker",
   "slug": "atul-ramachandran",
   "name": "Atul Ramachandran",
   "orgs": [
    "filed"
   ],
   "url": "speakers/atul-ramachandran"
  },
  {
   "kind": "speaker",
   "slug": "sumaiya-shrabony",
   "name": "Sumaiya Shrabony",
   "orgs": [
    "university-of-colorado-denver"
   ],
   "url": "speakers/sumaiya-shrabony"
  },
  {
   "kind": "speaker",
   "slug": "elizabeth-fuentes-leone",
   "name": "Elizabeth Fuentes Leone",
   "orgs": [
    "aws"
   ],
   "url": "speakers/elizabeth-fuentes-leone"
  },
  {
   "kind": "speaker",
   "slug": "rushabh-doshi",
   "name": "Rushabh Doshi",
   "orgs": [
    "machinecraft"
   ],
   "url": "speakers/rushabh-doshi"
  },
  {
   "kind": "speaker",
   "slug": "roberto-stagi",
   "name": "Roberto Stagi",
   "orgs": [
    "ratel"
   ],
   "url": "speakers/roberto-stagi"
  },
  {
   "kind": "speaker",
   "slug": "raahul-singh",
   "name": "Raahul Singh",
   "orgs": [
    "phaidra"
   ],
   "url": "speakers/raahul-singh"
  },
  {
   "kind": "speaker",
   "slug": "vanc-levstik",
   "name": "Vanč Levstik",
   "orgs": [
    "phaidra"
   ],
   "url": "speakers/vanc-levstik"
  },
  {
   "kind": "speaker",
   "slug": "jack-cable",
   "name": "Jack Cable",
   "orgs": [
    "corridor"
   ],
   "url": "speakers/jack-cable"
  },
  {
   "kind": "speaker",
   "slug": "dotta",
   "name": "Dotta",
   "orgs": [
    "paperclip"
   ],
   "url": "speakers/dotta"
  },
  {
   "kind": "speaker",
   "slug": "sachin-gupta",
   "name": "Sachin Gupta",
   "orgs": [
    "ebay"
   ],
   "url": "speakers/sachin-gupta"
  },
  {
   "kind": "speaker",
   "slug": "kathryn-grayson-nanz",
   "name": "Kathryn Grayson Nanz",
   "orgs": [
    "progress-software"
   ],
   "url": "speakers/kathryn-grayson-nanz"
  },
  {
   "kind": "speaker",
   "slug": "hamza-tahir",
   "name": "Hamza Tahir",
   "orgs": [
    "zenml"
   ],
   "url": "speakers/hamza-tahir"
  },
  {
   "kind": "speaker",
   "slug": "bala-ramdoss",
   "name": "Bala Ramdoss",
   "orgs": [
    "amazon"
   ],
   "url": "speakers/bala-ramdoss"
  },
  {
   "kind": "speaker",
   "slug": "anant-shankhdhar",
   "name": "Anant Shankhdhar",
   "orgs": [
    "risa-labs"
   ],
   "url": "speakers/anant-shankhdhar"
  },
  {
   "kind": "speaker",
   "slug": "dr-sajjan-kanukolanu",
   "name": "Dr. Sajjan Kanukolanu",
   "orgs": [
    "position2"
   ],
   "url": "speakers/dr-sajjan-kanukolanu"
  },
  {
   "kind": "speaker",
   "slug": "ornella-bahidika",
   "name": "Ornella Bahidika",
   "orgs": [
    "microsoft"
   ],
   "url": "speakers/ornella-bahidika"
  },
  {
   "kind": "speaker",
   "slug": "joel-allou",
   "name": "Joel Allou",
   "orgs": [
    "ace"
   ],
   "url": "speakers/joel-allou"
  },
  {
   "kind": "speaker",
   "slug": "ishita-daga",
   "name": "Ishita Daga",
   "orgs": [
    "tesla"
   ],
   "url": "speakers/ishita-daga"
  },
  {
   "kind": "speaker",
   "slug": "drasko-profirovic",
   "name": "Drasko Profirovic",
   "orgs": [
    "pinterest"
   ],
   "url": "speakers/drasko-profirovic"
  },
  {
   "kind": "speaker",
   "slug": "elvin-aghammadzada",
   "name": "Elvin Aghammadzada",
   "orgs": [
    "datarobot"
   ],
   "url": "speakers/elvin-aghammadzada"
  },
  {
   "kind": "speaker",
   "slug": "chintan-agrawal",
   "name": "Chintan Agrawal",
   "orgs": [
    "aws"
   ],
   "url": "speakers/chintan-agrawal"
  },
  {
   "kind": "speaker",
   "slug": "daniel-wirjo",
   "name": "Daniel Wirjo",
   "orgs": [
    "aws"
   ],
   "url": "speakers/daniel-wirjo"
  },
  {
   "kind": "speaker",
   "slug": "dmitry-petrov",
   "name": "Dmitry Petrov",
   "orgs": [
    "datachain"
   ],
   "url": "speakers/dmitry-petrov"
  },
  {
   "kind": "speaker",
   "slug": "diane-lin",
   "name": "Diane Lin",
   "orgs": [
    "datadog"
   ],
   "url": "speakers/diane-lin"
  },
  {
   "kind": "speaker",
   "slug": "oleg-selajev",
   "name": "Oleg Šelajev",
   "orgs": [
    "docker"
   ],
   "url": "speakers/oleg-selajev"
  },
  {
   "kind": "speaker",
   "slug": "vanessa-minik",
   "name": "Vanessa Minik",
   "orgs": [
    "github"
   ],
   "url": "speakers/vanessa-minik"
  },
  {
   "kind": "speaker",
   "slug": "pamela-fox",
   "name": "Pamela Fox",
   "orgs": [
    "microsoft"
   ],
   "url": "speakers/pamela-fox"
  },
  {
   "kind": "speaker",
   "slug": "dan-ndombe",
   "name": "Dan Ndombe",
   "orgs": [
    "docker"
   ],
   "url": "speakers/dan-ndombe"
  },
  {
   "kind": "speaker",
   "slug": "amjad-masad",
   "name": "Amjad Masad",
   "orgs": [
    "replit"
   ],
   "url": "speakers/amjad-masad"
  },
  {
   "kind": "speaker",
   "slug": "jofia-jose-prakash",
   "name": "Jofia Jose Prakash",
   "orgs": [
    "humanity-ai"
   ],
   "url": "speakers/jofia-jose-prakash"
  },
  {
   "kind": "speaker",
   "slug": "dan-fu",
   "name": "Dan Fu",
   "orgs": [
    "together-ai"
   ],
   "url": "speakers/dan-fu"
  },
  {
   "kind": "speaker",
   "slug": "monica-sarbu",
   "name": "Monica Sarbu",
   "orgs": [
    "xata"
   ],
   "url": "speakers/monica-sarbu"
  },
  {
   "kind": "speaker",
   "slug": "cassidy-williams",
   "name": "Cassidy Williams",
   "orgs": [
    "github"
   ],
   "url": "speakers/cassidy-williams"
  },
  {
   "kind": "speaker",
   "slug": "jack-mccauley",
   "name": "Jack McCauley",
   "orgs": [
    "oculus"
   ],
   "url": "speakers/jack-mccauley"
  },
  {
   "kind": "speaker",
   "slug": "michael-yuan",
   "name": "Michael Yuan",
   "orgs": [
    "second-state"
   ],
   "url": "speakers/michael-yuan"
  },
  {
   "kind": "speaker",
   "slug": "guillaume-lebedel",
   "name": "Guillaume Lebedel",
   "orgs": [
    "stackone"
   ],
   "url": "speakers/guillaume-lebedel"
  },
  {
   "kind": "speaker",
   "slug": "tushar-jain",
   "name": "Tushar Jain",
   "orgs": [
    "docker"
   ],
   "url": "speakers/tushar-jain"
  },
  {
   "kind": "speaker",
   "slug": "emre-okcular",
   "name": "Emre Okcular",
   "orgs": [
    "openai"
   ],
   "url": "speakers/emre-okcular"
  },
  {
   "kind": "speaker",
   "slug": "ishan-shah",
   "name": "Ishan Shah",
   "orgs": [
    "paypal"
   ],
   "url": "speakers/ishan-shah"
  },
  {
   "kind": "speaker",
   "slug": "viktoria-semaan",
   "name": "Viktoria Semaan",
   "orgs": [
    "databricks"
   ],
   "url": "speakers/viktoria-semaan"
  },
  {
   "kind": "speaker",
   "slug": "tomislav-tipuric",
   "name": "Tomislav Tipurić",
   "orgs": [
    "nephos"
   ],
   "url": "speakers/tomislav-tipuric"
  },
  {
   "kind": "speaker",
   "slug": "dexter-horthy",
   "name": "Dexter Horthy",
   "orgs": [
    "humanlayer"
   ],
   "url": "speakers/dexter-horthy"
  }
 ],
 "topics": [
  {
   "slug": "agents",
   "name": "Agents",
   "description": "Cách tổ chức và điều phối AI agent làm việc thật, từ một agent tới cả một workforce.",
   "url": "topics/agents"
  },
  {
   "slug": "context-engineering",
   "name": "Context Engineering",
   "description": "Đưa đúng context cho agent: instructions, skills, memory và kiến thức dùng lại được.",
   "url": "topics/context-engineering"
  },
  {
   "slug": "workflow",
   "name": "Workflow",
   "description": "Thiết kế lại quy trình phát triển phần mềm quanh agent, thay vì gắn AI vào quy trình cũ.",
   "url": "topics/workflow"
  },
  {
   "slug": "coding-agents",
   "name": "Coding Agents",
   "description": "Coding agent trong codebase thật: chạy song song, chia vai, review và giao việc.",
   "url": "topics/coding-agents"
  },
  {
   "slug": "dev-tools",
   "name": "Dev Tools",
   "description": "CLI, IDE và công cụ hằng ngày của developer khi làm việc cùng agent.",
   "url": "topics/dev-tools"
  },
  {
   "slug": "security",
   "name": "Security",
   "description": "Secret, quyền truy cập và kiểm soát rủi ro khi agent tự hành động.",
   "url": "topics/security"
  },
  {
   "slug": "distributed-systems",
   "name": "Distributed Systems",
   "description": "Kiến trúc event-driven, Kafka, idempotency và cách phục hồi dữ liệu khi hệ thống phân tán gặp sự cố.",
   "url": "topics/distributed-systems"
  },
  {
   "slug": "model-routing",
   "name": "Model Routing",
   "description": "Chọn đúng model cho từng task: evaluation, cost per task, AI gateway, traffic split và smart routing.",
   "url": "topics/model-routing"
  },
  {
   "slug": "ai-ux",
   "name": "AI UX",
   "description": "Agent trả về UI dạng dữ liệu thay vì text: component catalog, streaming UI, server-driven UI cho web và mobile.",
   "url": "topics/ai-ux"
  },
  {
   "slug": "databases",
   "name": "Databases",
   "description": "Database cho thời agent: provisioning, branching, chi phí và privacy khi agent là user chính.",
   "url": "topics/databases"
  },
  {
   "slug": "evals",
   "name": "Evals",
   "description": "Cách đo chất lượng AI: benchmark, rubric, LLM-as-judge, eval gate trong pipeline.",
   "url": "topics/evals"
  },
  {
   "slug": "llm-internals",
   "name": "LLM Internals",
   "description": "Bên trong model: attention, KV cache, MoE và các lựa chọn kiến trúc ảnh hưởng tới production.",
   "url": "topics/llm-internals"
  },
  {
   "slug": "software-factory",
   "name": "Software Factory",
   "description": "Quy trình tự sản xuất phần mềm bằng agent: con người đứng ở đâu, capability nào cần có, và cách tự dựng một factory.",
   "url": "topics/software-factory"
  },
  {
   "slug": "startups",
   "name": "Startups",
   "description": "Câu chuyện và chiến lược của startup: pivot, product market fit, moat và Power trong thời agent.",
   "url": "topics/startups"
  },
  {
   "slug": "careers",
   "name": "Careers",
   "description": "Nghề developer trong thời AI: kỹ năng, việc học, tuyển junior, mentorship và cách giữ tư duy của chính mình.",
   "url": "topics/careers"
  },
  {
   "slug": "hardware",
   "name": "Hardware",
   "description": "GPU, memory hierarchy, interconnect và cách phần cứng định hình latency, cost của AI.",
   "url": "topics/hardware"
  },
  {
   "slug": "sandboxes",
   "name": "Sandboxes",
   "description": "Cho agent một môi trường riêng: cô lập, giữ secret ngoài tầm với, policy và audit.",
   "url": "topics/sandboxes"
  },
  {
   "slug": "retrieval",
   "name": "Retrieval",
   "description": "Search và retrieval cho agent và RAG: semantic search, BM25, reranking, agentic search, benchmark retrieval.",
   "url": "topics/retrieval"
  },
  {
   "slug": "gaming",
   "name": "Gaming",
   "description": "Video game, đồ họa và cách AI thay đổi quy trình làm game.",
   "url": "topics/gaming"
  },
  {
   "slug": "finance",
   "name": "Finance",
   "description": "AI trong tài chính doanh nghiệp: compliance, phát hiện gian lận, kiểm toán, quản trị rủi ro.",
   "url": "topics/finance"
  },
  {
   "slug": "gtm",
   "name": "GTM",
   "description": "AI cho go-to-market: nhận diện, hiểu và tiếp cận người mua B2B bằng signal, agent và CRM.",
   "url": "topics/gtm"
  },
  {
   "slug": "healthcare",
   "name": "Healthcare",
   "description": "AI và agent trong y tế: workflow bệnh viện, bảo hiểm, clinical reasoning.",
   "url": "topics/healthcare"
  },
  {
   "slug": "product-storytelling",
   "name": "Product Storytelling",
   "description": "Cách giải thích và pitch một AI product sao cho người mua hiểu ngay, nhớ được và muốn mua.",
   "url": "topics/product-storytelling"
  }
 ],
 "talks": [
  {
   "slug": "build-systems-not-code",
   "title": "Build hệ thống, đừng build code",
   "desc": "Thiết kế agent vẫn là software engineering: mười nguyên tắc từ systems thinking tới maintainability, minh hoạ qua agent tìm nhà Relocation Scout.",
   "date": "2026-06-25",
   "minutes": 20,
   "url": "talks/build-systems-not-code",
   "thumb": "thumbs/build-systems-not-code.jpg",
   "event": "ai-engineer-worlds-fair-2026-online-track",
   "topics": [
    "agents",
    "workflow",
    "context-engineering"
   ],
   "speakers": [
    {
     "speaker": "angie-jones",
     "org": "agentic-ai-foundation",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "production-evals-for-agentic-ai-systems",
   "title": "Eval trong production cho hệ thống agentic AI",
   "desc": "Eval cho agent phải đo hành vi cả hệ thống: scenario offline, production telemetry, human review, drift, trace và metric reliability gắn với kết quả kinh doanh.",
   "date": "2026-06-25",
   "minutes": 8,
   "url": "talks/production-evals-for-agentic-ai-systems",
   "thumb": "thumbs/production-evals-for-agentic-ai-systems.jpg",
   "event": "ai-engineer-worlds-fair-2026-online-track",
   "topics": [
    "evals",
    "agents",
    "distributed-systems"
   ],
   "speakers": [
    {
     "speaker": "nishant-gupta",
     "org": "meta",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "recursive-coding-agents",
   "title": "Coding agent đệ quy",
   "desc": "Áp nguyên lý recursive language model (RLM) vào coding agent: rubric RLM, Y-Pi, Claude Code dynamic workflows và OpenProse để agent đáng tin cậy hơn.",
   "date": "2026-06-25",
   "minutes": 24,
   "url": "talks/recursive-coding-agents",
   "thumb": "thumbs/recursive-coding-agents.jpg",
   "event": "ai-engineer-worlds-fair-2026-online-track",
   "topics": [
    "coding-agents",
    "agents",
    "llm-internals",
    "workflow"
   ],
   "speakers": [
    {
     "speaker": "raymond-weitekamp",
     "org": "openprose",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "the-log-is-the-agent",
   "title": "Log chính là agent",
   "desc": "Agent không phải model hay runtime mà là append-only log: từ đó có reliability, scaling, forking, migration, và ai giữ log là người sở hữu agent.",
   "date": "2026-06-25",
   "minutes": 15,
   "url": "talks/the-log-is-the-agent",
   "thumb": "thumbs/the-log-is-the-agent.jpg",
   "event": "ai-engineer-worlds-fair-2026-online-track",
   "topics": [
    "agents",
    "distributed-systems",
    "context-engineering"
   ],
   "speakers": [
    {
     "speaker": "ishaan-sehgal",
     "org": "omnara",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "the-miranda-hypothesis-how-hamilton-the-musical-poisoned-your-persona-evals",
   "title": "Giả thuyết Miranda: vở musical Hamilton đã đầu độc persona eval của bạn ra sao",
   "desc": "Vì sao persona eval chấm fluency không bắt được persona ghép lẫn văn hoá sai thời đại, và instrument pre-registered với nhà sử học để đo fidelity.",
   "date": "2026-06-25",
   "minutes": 58,
   "url": "talks/the-miranda-hypothesis-how-hamilton-the-musical-poisoned-your-persona-evals",
   "thumb": "thumbs/the-miranda-hypothesis-how-hamilton-the-musical-poisoned-your-persona-evals.jpg",
   "event": "ai-engineer-worlds-fair-2026-online-track",
   "topics": [
    "agents",
    "context-engineering",
    "evals"
   ],
   "speakers": [
    {
     "speaker": "jacob-e-thomas",
     "org": "results-generation",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "a-genius-with-amnesia",
   "title": "Một thiên tài mất trí nhớ",
   "desc": "Agent bị giới hạn trong một repo và quên mọi session cũ; Polygraph gỡ cả hai bằng synthetic monorepo và trace dùng chung giữa các agent.",
   "date": "2026-06-26",
   "minutes": 20,
   "url": "talks/a-genius-with-amnesia",
   "thumb": "thumbs/a-genius-with-amnesia.jpg",
   "event": "ai-engineer-worlds-fair-2026-online-track",
   "topics": [
    "coding-agents",
    "context-engineering",
    "dev-tools"
   ],
   "speakers": [
    {
     "speaker": "victor-savkin",
     "org": "nx",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "agents-in-production-how-opengov-built-and-scaled-og-assist",
   "title": "Agent trong production: OpenGov build và scale OG Assist ra sao",
   "desc": "OpenGov chạy OG Assist trong production: agent loop Effect-native thay LangGraph, A2A, evals, human approval, sandbox, rolling summary và tracing.",
   "date": "2026-06-26",
   "minutes": 19,
   "url": "talks/agents-in-production-how-opengov-built-and-scaled-og-assist",
   "thumb": "thumbs/agents-in-production-how-opengov-built-and-scaled-og-assist.jpg",
   "event": "ai-engineer-worlds-fair-2026-online-track",
   "topics": [
    "agents",
    "workflow",
    "context-engineering"
   ],
   "speakers": [
    {
     "speaker": "gabe-de-mesa",
     "org": "opengov",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "stop-writing-tone-instructions-layer-them",
   "title": "Đừng viết chỉ dẫn về giọng điệu nữa, hãy xếp chúng thành layer",
   "desc": "Tách brand voice thành bốn layer: identity bất biến, mode theo tình huống, voice neo vào ví dụ, và một veto deterministic chặn output sai trước khi tới khách.",
   "date": "2026-06-26",
   "minutes": 21,
   "url": "talks/stop-writing-tone-instructions-layer-them",
   "thumb": "thumbs/stop-writing-tone-instructions-layer-them.jpg",
   "event": "ai-engineer-worlds-fair-2026-online-track",
   "topics": [
    "context-engineering",
    "agents",
    "security"
   ],
   "speakers": [
    {
     "speaker": "isadora-martin-dye",
     "org": "isadora-co",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "turn-10-994-notes-into-your-agents-memory",
   "title": "Biến 10.994 note thành memory cho agent",
   "desc": "Biến hơn 10.000 note thành memory cho agent bằng plain file: deep research trên second brain, ba layer raw, index.yaml, wiki, không cần vector DB.",
   "date": "2026-06-26",
   "minutes": 40,
   "url": "talks/turn-10-994-notes-into-your-agents-memory",
   "thumb": "thumbs/turn-10-994-notes-into-your-agents-memory.jpg",
   "event": "ai-engineer-worlds-fair-2026-online-track",
   "topics": [
    "context-engineering",
    "agents",
    "workflow"
   ],
   "speakers": [
    {
     "speaker": "paul-iusztin",
     "org": "decoding-ai",
     "role": "speaker"
    },
    {
     "speaker": "louis-francois-bouchard",
     "org": "towards-ai",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "building-an-autonomous-engineering-org",
   "title": "Xây một tổ chức engineering autonomous",
   "desc": "Cách Block đưa 3.500 engineer từ dùng AI trong IDE lên stage 5 autonomous: AI Champions, AI-friendly repo, Builder Bot, world model, và cái giá về con người.",
   "date": "2026-06-28",
   "minutes": 18,
   "url": "talks/building-an-autonomous-engineering-org",
   "thumb": "thumbs/building-an-autonomous-engineering-org.jpg",
   "event": "ai-engineer-worlds-fair-2026-online-track",
   "topics": [
    "coding-agents",
    "workflow",
    "software-factory",
    "careers"
   ],
   "speakers": [
    {
     "speaker": "angie-jones",
     "org": "agentic-ai-foundation",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "agents-building-agents",
   "title": "Agent build agent",
   "desc": "Dùng coding agent để tự cải thiện AI agent: vòng lặp hypothesis trên Golden dataset (18% lên 83%) và phân tích trace có feedback từ user thật.",
   "date": "2026-06-28",
   "minutes": 30,
   "url": "talks/agents-building-agents",
   "thumb": "thumbs/agents-building-agents.jpg",
   "event": "ai-engineer-worlds-fair-2026-online-track",
   "topics": [
    "agents",
    "coding-agents",
    "workflow"
   ],
   "speakers": [
    {
     "speaker": "alfonso-graziano",
     "org": "nearform",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "ai-driven-multi-document-correlation-for-enterprise-financial-compliance-and-fraud-detection",
   "title": "Đối chiếu nhiều tài liệu bằng AI để kiểm tra tuân thủ tài chính và phát hiện gian lận",
   "desc": "Gian lận nằm giữa các tài liệu: nối payroll, thuế, mua hàng bằng graph, chấm risk score theo xác suất, chuẩn hoá giữa các jurisdiction.",
   "date": "2026-06-28",
   "minutes": 19,
   "url": "talks/ai-driven-multi-document-correlation-for-enterprise-financial-compliance-and-fraud-detection",
   "thumb": "thumbs/ai-driven-multi-document-correlation-for-enterprise-financial-compliance-and-fraud-detection.jpg",
   "event": "ai-engineer-worlds-fair-2026-online-track",
   "topics": [
    "finance",
    "evals"
   ],
   "speakers": [
    {
     "speaker": "varsha-shah",
     "org": "tata-consultancy-services",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "ai-system-design-from-idea-to-production",
   "title": "Thiết kế hệ thống AI: từ ý tưởng tới production",
   "desc": "Khung bốn phase thiết kế hệ thống AI từ requirement, kiến trúc, eval tới production, áp lên một hệ thống duyệt hồ sơ bảo hiểm y tế.",
   "date": "2026-06-28",
   "minutes": 29,
   "url": "talks/ai-system-design-from-idea-to-production",
   "thumb": "thumbs/ai-system-design-from-idea-to-production.jpg",
   "event": "ai-engineer-worlds-fair-2026-online-track",
   "topics": [
    "workflow",
    "agents",
    "databases"
   ],
   "speakers": [
    {
     "speaker": "apoorva-joshi",
     "org": "mongodb",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "browser-agents-dont-need-better-models-they-need-better-eyes",
   "title": "Browser agent không cần model tốt hơn, mà cần đôi mắt tốt hơn",
   "desc": "Browser agent chậm và hay kẹt vì nhìn trang quá tệ: một bản markdown cả trang (~1.800 token) cộng feedback sau mỗi click giúp model rẻ chạy nhanh và đúng.",
   "date": "2026-06-28",
   "minutes": 4,
   "url": "talks/browser-agents-dont-need-better-models-they-need-better-eyes",
   "thumb": "thumbs/browser-agents-dont-need-better-models-they-need-better-eyes.jpg",
   "event": "ai-engineer-worlds-fair-2026-online-track",
   "topics": [
    "agents",
    "context-engineering",
    "dev-tools"
   ],
   "speakers": [
    {
     "speaker": "kushan-raj",
     "org": "sarvam-ai",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "bypassing-the-multimodal-tax-framework-free-hybrid-rag-raw-sql-rrf-and-live-ui-telemetry",
   "title": "Né thuế multimodal: hybrid RAG không framework, RRF bằng SQL thuần và telemetry live trên UI",
   "desc": "Chatbot FAQ chạy local: Docling ra Markdown, bốn chunking strategy, hybrid search trong Postgres gộp bằng RRF, guardrail bằng code và trace với Langfuse.",
   "date": "2026-06-28",
   "minutes": 46,
   "url": "talks/bypassing-the-multimodal-tax-framework-free-hybrid-rag-raw-sql-rrf-and-live-ui-telemetry",
   "thumb": "thumbs/bypassing-the-multimodal-tax-framework-free-hybrid-rag-raw-sql-rrf-and-live-ui-telemetry.jpg",
   "event": "ai-engineer-worlds-fair-2026-online-track",
   "topics": [
    "databases",
    "context-engineering",
    "security"
   ],
   "speakers": [
    {
     "speaker": "abed-matini",
     "org": "ogilvy",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "html-is-all-you-need-for-agents-to-make-graphics",
   "title": "HTML là tất cả những gì agent cần để làm đồ hoạ",
   "desc": "Vì sao agent vẽ dở trên canvas và SVG nhưng làm slide, docs, cả video rất tốt khi viết bằng HTML: đổi medium, đừng đổi model.",
   "date": "2026-06-28",
   "minutes": 7,
   "url": "talks/html-is-all-you-need-for-agents-to-make-graphics",
   "thumb": "thumbs/html-is-all-you-need-for-agents-to-make-graphics.jpg",
   "event": "ai-engineer-worlds-fair-2026-online-track",
   "topics": [
    "coding-agents",
    "agents",
    "workflow"
   ],
   "speakers": [
    {
     "speaker": "amol-kapoor",
     "org": "nori-agentic",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "openclaw-in-your-hand-building-a-physical-ai-terminal-for-local-llm-agents",
   "title": "OpenClaw trong lòng bàn tay: build một terminal AI vật lý cho agent chạy LLM local",
   "desc": "Build Vault: terminal cầm tay hai màn hình OLED và e-paper trên ESP32, điều khiển agent OpenClaw với LLM local và chơi RPG text do LLM dẫn dắt.",
   "date": "2026-06-28",
   "minutes": 25,
   "url": "talks/openclaw-in-your-hand-building-a-physical-ai-terminal-for-local-llm-agents",
   "thumb": "thumbs/openclaw-in-your-hand-building-a-physical-ai-terminal-for-local-llm-agents.jpg",
   "event": "ai-engineer-worlds-fair-2026-online-track",
   "topics": [
    "hardware",
    "agents",
    "gaming"
   ],
   "speakers": [
    {
     "speaker": "lech-kalinowski",
     "org": "callstack",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "research-to-reality-bringing-frontier-ml-research-to-production",
   "title": "Từ research tới thực tế: đưa nghiên cứu ML frontier vào production",
   "desc": "Ba đòn bẩy để đưa prototype ML vào production: tài liệu bàn giao RPT, monorepo microservice tách rời, và phân rã prototype thành stacked PR.",
   "date": "2026-06-28",
   "minutes": 13,
   "url": "talks/research-to-reality-bringing-frontier-ml-research-to-production",
   "thumb": "thumbs/research-to-reality-bringing-frontier-ml-research-to-production.jpg",
   "event": "ai-engineer-worlds-fair-2026-online-track",
   "topics": [
    "workflow",
    "distributed-systems",
    "dev-tools"
   ],
   "speakers": [
    {
     "speaker": "vaidas-razgaitis",
     "org": "higharc",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "structuring-the-unstructured-advanced-document-parsing-for-ai-workflows",
   "title": "Cho dữ liệu unstructured một cấu trúc: parse tài liệu nâng cao cho AI workflow",
   "desc": "Biến PDF, bảng, hình ảnh thành Markdown/JSON cho RAG và agent bằng Docling: chạy local trên CPU, chunkless RAG, Docling Serve và MCP server.",
   "date": "2026-06-28",
   "minutes": 21,
   "url": "talks/structuring-the-unstructured-advanced-document-parsing-for-ai-workflows",
   "thumb": "thumbs/structuring-the-unstructured-advanced-document-parsing-for-ai-workflows.jpg",
   "event": "ai-engineer-worlds-fair-2026-online-track",
   "topics": [
    "retrieval",
    "context-engineering",
    "dev-tools"
   ],
   "speakers": [
    {
     "speaker": "cedric-clyburn",
     "org": "red-hat",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "the-100-tool-agent-is-a-trap-scaling-with-semantic-routers-and-jit-context",
   "title": "Agent 100 tool là một cái bẫy: scale bằng semantic router và JIT context",
   "desc": "Nạp mọi tool vào prompt làm accuracy rơi từ 78% xuống 13% ở 741 tool; semantic routing (RAG cho tool) với JIT context giữ trên 83% và cắt 99% token.",
   "date": "2026-06-28",
   "minutes": 28,
   "url": "talks/the-100-tool-agent-is-a-trap-scaling-with-semantic-routers-and-jit-context",
   "thumb": "thumbs/the-100-tool-agent-is-a-trap-scaling-with-semantic-routers-and-jit-context.jpg",
   "event": "ai-engineer-worlds-fair-2026-online-track",
   "topics": [
    "agents",
    "context-engineering",
    "model-routing"
   ],
   "speakers": [
    {
     "speaker": "sohail-shaikh",
     "org": "prosodica",
     "role": "speaker"
    },
    {
     "speaker": "ankush-rastogi",
     "org": "prosodica",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "user-signal-dies-at-the-retrieval-boundary",
   "title": "Tín hiệu từ user chết ở ranh giới retrieval",
   "desc": "Vì sao tín hiệu eval chết trong dashboard, và cách dùng utility score để re-rank memory theo outcome, giúp agent tự cải tiến lúc runtime.",
   "date": "2026-06-28",
   "minutes": 16,
   "url": "talks/user-signal-dies-at-the-retrieval-boundary",
   "thumb": "thumbs/user-signal-dies-at-the-retrieval-boundary.jpg",
   "event": "ai-engineer-worlds-fair-2026-online-track",
   "topics": [
    "retrieval",
    "agents",
    "evals",
    "context-engineering"
   ],
   "speakers": [
    {
     "speaker": "sonam-pankaj",
     "org": "starlightsearch",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "voice-in-visuals-out-the-agony-and-the-ecstasy",
   "title": "Nói vào, hình ra: nỗi khổ và niềm vui",
   "desc": "Vì sao voice-in, visuals-out là UX tốt nhất cho AI, và ba trụ cột giữ phản hồi dưới một giây: model nhanh, inference chu kỳ ngắn, prefix caching ổn định.",
   "date": "2026-06-28",
   "minutes": 13,
   "url": "talks/voice-in-visuals-out-the-agony-and-the-ecstasy",
   "thumb": "thumbs/voice-in-visuals-out-the-agony-and-the-ecstasy.jpg",
   "event": "ai-engineer-worlds-fair-2026-online-track",
   "topics": [
    "ai-ux",
    "agents",
    "model-routing",
    "context-engineering"
   ],
   "speakers": [
    {
     "speaker": "allen-pike",
     "org": "forestwalk-labs",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "we-cut-94-of-our-ai-coding-tokens-with-a-local-code-index-heres-the-architecture",
   "title": "Cắt 94% token AI coding bằng một local code index: đây là kiến trúc",
   "desc": "90% chi phí AI coding là input: local code index với Tree-sitter, hybrid search và confidence score đơn giản cắt 94% token gửi lên model.",
   "date": "2026-06-28",
   "minutes": 11,
   "url": "talks/we-cut-94-of-our-ai-coding-tokens-with-a-local-code-index-heres-the-architecture",
   "thumb": "thumbs/we-cut-94-of-our-ai-coding-tokens-with-a-local-code-index-heres-the-architecture.jpg",
   "event": "ai-engineer-worlds-fair-2026-online-track",
   "topics": [
    "coding-agents",
    "context-engineering",
    "dev-tools"
   ],
   "speakers": [
    {
     "speaker": "rajkumar-sakthivel",
     "org": "tesco",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "building-great-agent-skills-the-missing-manual",
   "title": "Viết agent skill tốt: cẩm nang còn thiếu",
   "desc": "Checklist bốn bước để viết agent skill tốt: chọn trigger, chia steps và reference, lái agent bằng leading words, và tỉa skill bằng deletion test.",
   "date": "2026-06-29",
   "minutes": 21,
   "url": "talks/building-great-agent-skills-the-missing-manual",
   "thumb": "thumbs/building-great-agent-skills-the-missing-manual.jpg",
   "event": "ai-engineer-worlds-fair-2026-online-track",
   "topics": [
    "agents",
    "context-engineering",
    "coding-agents"
   ],
   "speakers": [
    {
     "speaker": "matt-pocock",
     "org": "ai-hero",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "your-agent-failed-in-prod-good-luck-reproducing-it",
   "title": "Agent của bạn hỏng trên prod. Chúc may mắn khi tái hiện lỗi",
   "desc": "Vì sao temperature 0 không làm agent deterministic, và cách record ở boundary để replay một lỗi prod, stub LLM rồi biến trace thành test case.",
   "date": "2026-06-29",
   "minutes": 14,
   "url": "talks/your-agent-failed-in-prod-good-luck-reproducing-it",
   "thumb": "thumbs/your-agent-failed-in-prod-good-luck-reproducing-it.jpg",
   "event": "ai-engineer-worlds-fair-2026-online-track",
   "topics": [
    "agents",
    "dev-tools",
    "llm-internals"
   ],
   "speakers": [
    {
     "speaker": "tisha-chawla",
     "org": "microsoft",
     "role": "speaker"
    },
    {
     "speaker": "susheem-koul",
     "org": "microsoft",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "building-deterministic-infrastructure-for-non-deterministic-ai-agents",
   "title": "Xây hạ tầng deterministic cho AI agent non-deterministic",
   "desc": "Model là stochastic nhưng infrastructure phải deterministic: retry storm, model chỉ đề xuất, agent control plane, trace, memory consistency và safety nhiều lớp.",
   "date": "2026-06-29",
   "minutes": 7,
   "url": "talks/building-deterministic-infrastructure-for-non-deterministic-ai-agents",
   "thumb": "thumbs/building-deterministic-infrastructure-for-non-deterministic-ai-agents.jpg",
   "event": "ai-engineer-worlds-fair-2026-online-track",
   "topics": [
    "agents",
    "distributed-systems",
    "security"
   ],
   "speakers": [
    {
     "speaker": "nishant-gupta",
     "org": "meta",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "frontier-results-on-device",
   "title": "Kết quả cỡ frontier, chạy ngay trên thiết bị",
   "desc": "Thay lời gọi frontier model bằng SLM chạy local: golden dataset, capability eval với Phoenix, chọn SAGE model, prompt few-shot và post-processing.",
   "date": "2026-06-29",
   "minutes": 31,
   "url": "talks/frontier-results-on-device",
   "thumb": "thumbs/frontier-results-on-device.jpg",
   "event": "ai-engineer-worlds-fair-2026-online-track",
   "topics": [
    "model-routing",
    "llm-internals",
    "workflow"
   ],
   "speakers": [
    {
     "speaker": "rl-nabors",
     "org": "arize",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "the-agentic-ai-engineer",
   "title": "Người kỹ sư agentic AI",
   "desc": "Chạy vòng đời agent như một loop agentic: spec, build, eval-driven development, diagnose trace production thành eval mới, và demo diagnostics agent.",
   "date": "2026-06-29",
   "minutes": 35,
   "url": "talks/the-agentic-ai-engineer",
   "thumb": "thumbs/the-agentic-ai-engineer.jpg",
   "event": "ai-engineer-worlds-fair-2026-online-track",
   "topics": [
    "agents",
    "workflow",
    "coding-agents"
   ],
   "speakers": [
    {
     "speaker": "benedikt-sanftl",
     "org": "mutagent",
     "role": "speaker"
    },
    {
     "speaker": "burak-cemil-ozafsar",
     "org": "mutagent",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "the-future-is-domain-specific-agents",
   "title": "Tương lai thuộc về domain-specific agent",
   "desc": "Composition over inheritance cho agent: thay vì nhồi MCP và skill vào một agent lớn, ghép nhiều agent nhỏ theo domain, tiết kiệm token, dùng được small model.",
   "date": "2026-06-29",
   "minutes": 31,
   "url": "talks/the-future-is-domain-specific-agents",
   "thumb": "thumbs/the-future-is-domain-specific-agents.jpg",
   "event": "ai-engineer-worlds-fair-2026-online-track",
   "topics": [
    "agents",
    "context-engineering",
    "model-routing"
   ],
   "speakers": [
    {
     "speaker": "justin-schroeder",
     "org": "standardagents",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "the-prompt-is-the-platform",
   "title": "Prompt chính là platform",
   "desc": "Khi agent sinh được implementation, sản phẩm là specification: Resonate dùng deterministic simulation để agent tự design rồi build Resonate trên NATS.",
   "date": "2026-06-29",
   "minutes": 18,
   "url": "talks/the-prompt-is-the-platform",
   "thumb": "thumbs/the-prompt-is-the-platform.jpg",
   "event": "ai-engineer-worlds-fair-2026-online-track",
   "topics": [
    "coding-agents",
    "distributed-systems",
    "software-factory"
   ],
   "speakers": [
    {
     "speaker": "dominik-tornow",
     "org": "resonate-hq",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "using-rl-based-agent-to-detect-and-remediate-etl-pipeline-failures",
   "title": "Dùng agent RL để phát hiện và tự sửa lỗi ETL pipeline",
   "desc": "Agent tự xử lý lỗi ETL trên AWS: rules xác lập facts, Q-learning chọn action có giới hạn, safety layer bên ngoài giữ quyền escalate; MTTR từ ngày xuống phút.",
   "date": "2026-06-29",
   "minutes": 15,
   "url": "talks/using-rl-based-agent-to-detect-and-remediate-etl-pipeline-failures",
   "thumb": "thumbs/using-rl-based-agent-to-detect-and-remediate-etl-pipeline-failures.jpg",
   "event": "ai-engineer-worlds-fair-2026-online-track",
   "topics": [
    "agents",
    "workflow",
    "security"
   ],
   "speakers": [
    {
     "speaker": "anna-marie-benzon",
     "org": "university-of-the-philippines-diliman",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "you-cant-prompt-the-room-the-last-skill-ai-wont-replace",
   "title": "Không prompt được căn phòng: kỹ năng cuối cùng AI không thay được",
   "desc": "Khi build đã rẻ, phần đắt là quyết định build gì: story mapping, user story, bốn câu hỏi về value và lối tư duy VAD trước khi giao việc cho agent.",
   "date": "2026-06-29",
   "minutes": 16,
   "url": "talks/you-cant-prompt-the-room-the-last-skill-ai-wont-replace",
   "thumb": "thumbs/you-cant-prompt-the-room-the-last-skill-ai-wont-replace.jpg",
   "event": "ai-engineer-worlds-fair-2026-online-track",
   "topics": [
    "workflow",
    "agents",
    "careers"
   ],
   "speakers": [
    {
     "speaker": "balazs-horvath",
     "org": "visuallabs",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "the-prompt-is-still-a-punch-card",
   "title": "Prompt vẫn là một tấm punch card",
   "desc": "Prompt vẫn là protocol batch của punch card: channel, expression, protocol, và vì sao giao diện AI phải tham gia vào hội thoại thay vì chờ Submit.",
   "date": "2026-07-02",
   "minutes": 20,
   "url": "talks/the-prompt-is-still-a-punch-card",
   "thumb": "thumbs/the-prompt-is-still-a-punch-card.jpg",
   "event": "ai-engineer-worlds-fair-2026-online-track",
   "topics": [
    "ai-ux",
    "agents"
   ],
   "speakers": [
    {
     "speaker": "ted-johnson",
     "org": "joinin-ai",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "continual-learning-for-ai-agents-from-failures-to-durable-improvements",
   "title": "Continual learning cho AI agent: từ thất bại tới cải tiến bền vững",
   "desc": "Biến log và feedback production thành learning environment replay được, sửa agent ở đúng layer (model, harness, memory) mà không gây regression.",
   "date": "2026-07-05",
   "minutes": 22,
   "url": "talks/continual-learning-for-ai-agents-from-failures-to-durable-improvements",
   "thumb": "thumbs/continual-learning-for-ai-agents-from-failures-to-durable-improvements.jpg",
   "event": "ai-engineer-worlds-fair-2026-online-track",
   "topics": [
    "agents",
    "evals",
    "context-engineering"
   ],
   "speakers": [
    {
     "speaker": "soheil-feizi",
     "org": "relai",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "mcp-apps-primitives-discovery-and-the-future-of-software",
   "title": "MCP Apps: primitive, discovery và tương lai của phần mềm",
   "desc": "MCP Apps: tool trả UI vào chat, các primitive setState, ui/message, streaming input, giấu dữ liệu khỏi model, và cách submit lên store của ChatGPT, Claude, Cursor.",
   "date": "2026-07-05",
   "minutes": 29,
   "url": "talks/mcp-apps-primitives-discovery-and-the-future-of-software",
   "thumb": "thumbs/mcp-apps-primitives-discovery-and-the-future-of-software.jpg",
   "event": "ai-engineer-worlds-fair-2026-online-track",
   "topics": [
    "agents",
    "dev-tools",
    "ai-ux"
   ],
   "speakers": [
    {
     "speaker": "pietro-zullo",
     "org": "manufact",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "the-missing-layer-after-launch",
   "title": "Lớp còn thiếu sau khi launch",
   "desc": "Sau khi ship agent: bốn operating agent (log-monitor, PR-review, session-analyzer, QA computer-use) giúp khép vòng loop, đo sức khoẻ và sửa lỗi production.",
   "date": "2026-07-05",
   "minutes": 19,
   "url": "talks/the-missing-layer-after-launch",
   "thumb": "thumbs/the-missing-layer-after-launch.jpg",
   "event": "ai-engineer-worlds-fair-2026-online-track",
   "topics": [
    "agents",
    "workflow",
    "dev-tools"
   ],
   "speakers": [
    {
     "speaker": "raphael-kalandadze",
     "org": "wandero-ai",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "your-ai-product-will-fail-unless-you-can-explain-it",
   "title": "AI product sẽ thất bại nếu bạn không giải thích được nó",
   "desc": "Ba bước biến AI product phức tạp thành câu chuyện ai cũng hiểu trong một chuyến thang máy: chỉ ra vết thương, làm product click, cho thấy before và after.",
   "date": "2026-07-05",
   "minutes": 6,
   "url": "talks/your-ai-product-will-fail-unless-you-can-explain-it",
   "thumb": "thumbs/your-ai-product-will-fail-unless-you-can-explain-it.jpg",
   "event": "ai-engineer-worlds-fair-2026-online-track",
   "topics": [
    "startups",
    "product-storytelling"
   ],
   "speakers": [
    {
     "speaker": "veronica-hylak",
     "org": "hey-ai",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "swe-marathon-evaluating-coding-agents-at-billion-token-scale",
   "title": "SWE-Marathon: đánh giá coding agent ở quy mô một tỷ token",
   "desc": "Benchmark 20 task cỡ project cho coding agent: agent tốt nhất chỉ đạt 26%, và vì sao verifier đa kênh, CUA, anti-cheat là nút thắt thật.",
   "date": "2026-07-07",
   "minutes": 13,
   "url": "talks/swe-marathon-evaluating-coding-agents-at-billion-token-scale",
   "thumb": "thumbs/swe-marathon-evaluating-coding-agents-at-billion-token-scale.jpg",
   "event": "ai-engineer-worlds-fair-2026-online-track",
   "topics": [
    "coding-agents",
    "agents",
    "security"
   ],
   "speakers": [
    {
     "speaker": "rishi-desai",
     "org": "abundant-ai",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "build-ai-systems-for-discernment-not-approval",
   "title": "Xây hệ thống AI để con người phân định, không chỉ bấm duyệt",
   "desc": "Duolingo thấy proctor chấp nhận 50% cờ gian lận giả; sửa interaction chứ không sửa model, và các nguyên tắc thiết kế để con người phân định thay vì bấm duyệt.",
   "date": "2026-07-07",
   "minutes": 26,
   "url": "talks/build-ai-systems-for-discernment-not-approval",
   "thumb": "thumbs/build-ai-systems-for-discernment-not-approval.jpg",
   "event": "ai-engineer-worlds-fair-2026-online-track",
   "topics": [
    "agents",
    "workflow",
    "security"
   ],
   "speakers": [
    {
     "speaker": "angel-ortmann-lee",
     "org": "duolingo",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "500-people-vibe-coded-for-30-days-i-was-one-of-them",
   "title": "500 người vibe code trong 30 ngày, và tôi là một trong số đó",
   "desc": "Radical Speed Month ở Automattic: 501 người, 794 project trong 30 ngày, và ba project biến một product designer thành design engineer nhờ AI.",
   "date": "2026-07-07",
   "minutes": 18,
   "url": "talks/500-people-vibe-coded-for-30-days-i-was-one-of-them",
   "thumb": "thumbs/500-people-vibe-coded-for-30-days-i-was-one-of-them.jpg",
   "event": "ai-engineer-worlds-fair-2026-online-track",
   "topics": [
    "workflow",
    "coding-agents",
    "careers"
   ],
   "speakers": [
    {
     "speaker": "sanja-grbic",
     "org": "automattic",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "beyond-the-harness-a-journey-towards-adaptive-engineering",
   "title": "Vượt qua harness: hành trình tới adaptive engineering",
   "desc": "Fixed harness hợp với bài toán complicated, còn thế giới thật là complex: adaptive engineering để harness tự nảy sinh từ tương tác giữa các agent.",
   "date": "2026-07-07",
   "minutes": 37,
   "url": "talks/beyond-the-harness-a-journey-towards-adaptive-engineering",
   "thumb": "thumbs/beyond-the-harness-a-journey-towards-adaptive-engineering.jpg",
   "event": "ai-engineer-worlds-fair-2026-online-track",
   "topics": [
    "agents",
    "software-factory",
    "coding-agents"
   ],
   "speakers": [
    {
     "speaker": "rajiv-chandegra",
     "org": "annicha-labs",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "gtm-is-you",
   "title": "GTM chính là bạn",
   "desc": "Bottleneck của dev tool năm 2026 là distribution: PMF Compass, sáu bước GTM hygiene và bài học từ founder SF cho thấy personal brand là moat.",
   "date": "2026-07-07",
   "minutes": 13,
   "url": "talks/gtm-is-you",
   "thumb": "thumbs/gtm-is-you.jpg",
   "event": "ai-engineer-worlds-fair-2026-online-track",
   "topics": [
    "startups",
    "dev-tools"
   ],
   "speakers": [
    {
     "speaker": "victoria-melnikova",
     "org": "evil-martians",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "how-we-taught-agents-to-use-good-retrieval",
   "title": "Cách chúng tôi dạy agent dùng retrieval cho tốt",
   "desc": "Vì sao agent viết query keyword vô nghĩa, và cách Mixedbread dùng harness bốn search tool cùng SFT và RL để dạy agent dùng semantic search đúng cách.",
   "date": "2026-07-07",
   "minutes": 14,
   "url": "talks/how-we-taught-agents-to-use-good-retrieval",
   "thumb": "thumbs/how-we-taught-agents-to-use-good-retrieval.jpg",
   "event": "ai-engineer-worlds-fair-2026-online-track",
   "topics": [
    "agents",
    "retrieval",
    "context-engineering"
   ],
   "speakers": [
    {
     "speaker": "hanna-lichtenberg",
     "org": "mixedbread",
     "role": "speaker"
    },
    {
     "speaker": "aamir-shakir",
     "org": "mixedbread",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "respect-the-process",
   "title": "Tôn trọng process",
   "desc": "Cách Watershed để coding agent tự do viết code nhưng buộc mọi edit đi qua typed SDK và deterministic execution, giữ process valid, traceable, replayable.",
   "date": "2026-07-07",
   "minutes": 17,
   "url": "talks/respect-the-process",
   "thumb": "thumbs/respect-the-process.jpg",
   "event": "ai-engineer-worlds-fair-2026-online-track",
   "topics": [
    "coding-agents",
    "agents",
    "workflow"
   ],
   "speakers": [
    {
     "speaker": "andrew-dumit",
     "org": "watershed",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "the-pipeline-is-dead",
   "title": "Pipeline đã chết",
   "desc": "Vì sao mô hình một artifact đóng băng cho mọi user đang hết lý do tồn tại, và kiến trúc stem cộng divergence riêng cho từng user giải các phần khó ra sao.",
   "date": "2026-07-07",
   "minutes": 20,
   "url": "talks/the-pipeline-is-dead",
   "thumb": "thumbs/the-pipeline-is-dead.jpg",
   "event": "ai-engineer-worlds-fair-2026-online-track",
   "topics": [
    "agents",
    "dev-tools",
    "startups"
   ],
   "speakers": [
    {
     "speaker": "iris-ten-teije",
     "org": "sky-valley-ambient-computing",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "what-if-the-harness-mattered-more-than-the-model",
   "title": "Nếu harness quan trọng hơn model thì sao?",
   "desc": "Cùng model, cùng task, chỉ nâng harness qua bảy nấc bằng ngôn ngữ Agency: tool, handler, PFA, feedback loop, subagent và self-optimization với GEPA.",
   "date": "2026-07-07",
   "minutes": 32,
   "url": "talks/what-if-the-harness-mattered-more-than-the-model",
   "thumb": "thumbs/what-if-the-harness-mattered-more-than-the-model.jpg",
   "event": "ai-engineer-worlds-fair-2026-online-track",
   "topics": [
    "agents",
    "coding-agents",
    "security"
   ],
   "speakers": [
    {
     "speaker": "aditya-bhargava",
     "org": "etsy",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "i-run-a-fleet-of-ai-agents-across-three-machines-heres-what-broke",
   "title": "Tôi chạy một đội AI agent trên ba máy, và đây là những gì đã hỏng",
   "desc": "Vận hành đội coding agent trên ba máy: hierarchy CEO→worker, state nằm trong file, reset thay compact, review gateway, năm failure và hướng đi Kubernetes.",
   "date": "2026-07-08",
   "minutes": 9,
   "url": "talks/i-run-a-fleet-of-ai-agents-across-three-machines-heres-what-broke",
   "thumb": "thumbs/i-run-a-fleet-of-ai-agents-across-three-machines-heres-what-broke.jpg",
   "event": "ai-engineer-worlds-fair-2026-online-track",
   "topics": [
    "agents",
    "coding-agents",
    "workflow",
    "distributed-systems"
   ],
   "speakers": [
    {
     "speaker": "kyle-jaejun-lee",
     "org": "krafton",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "your-llm-deception-monitor-is-broken-the-fix-is-in-the-training-data",
   "title": "Deception monitor cho LLM đang hỏng, và cách sửa nằm ở training data",
   "desc": "Vì sao eval và behavioral monitor mù trước sleeper agent, và cách bắt backdoor bằng Diff-SAE trên activation delta giữa base và fine-tune.",
   "date": "2026-07-08",
   "minutes": 14,
   "url": "talks/your-llm-deception-monitor-is-broken-the-fix-is-in-the-training-data",
   "thumb": "thumbs/your-llm-deception-monitor-is-broken-the-fix-is-in-the-training-data.jpg",
   "event": "ai-engineer-worlds-fair-2026-online-track",
   "topics": [
    "security",
    "llm-internals"
   ],
   "speakers": [
    {
     "speaker": "sachin-kumar",
     "org": "lexisnexis",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "chat-and-citations-wont-save-your-vertical-ai",
   "title": "Chat và citations sẽ không cứu được vertical AI của bạn",
   "desc": "Vertical AI phải thiết kế để giao việc chứ không để tham gia: bốn thành phần delegate, teach, monitor, intervene, và đo WAS thay vì WAU.",
   "date": "2026-07-11",
   "minutes": 15,
   "url": "talks/chat-and-citations-wont-save-your-vertical-ai",
   "thumb": "thumbs/chat-and-citations-wont-save-your-vertical-ai.jpg",
   "event": "ai-engineer-worlds-fair-2026-online-track",
   "topics": [
    "agents",
    "startups",
    "workflow"
   ],
   "speakers": [
    {
     "speaker": "atul-ramachandran",
     "org": "filed",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "every-solo-agent-builder-eventually-reinvents-a-worse-version-of-ci-cd",
   "title": "Ai build agent một mình rồi cũng tự phát minh lại một bản CI/CD tệ hơn",
   "desc": "Solo builder sẽ tự dựng lại 5 thứ của CI/CD; demo 3 cách agent nói dối (voice drift, claim không nguồn, hook trùng) và gate chặn từng cách.",
   "date": "2026-07-11",
   "minutes": 11,
   "url": "talks/every-solo-agent-builder-eventually-reinvents-a-worse-version-of-ci-cd",
   "thumb": "thumbs/every-solo-agent-builder-eventually-reinvents-a-worse-version-of-ci-cd.jpg",
   "event": "ai-engineer-worlds-fair-2026-online-track",
   "topics": [
    "agents",
    "workflow",
    "dev-tools"
   ],
   "speakers": [
    {
     "speaker": "sumaiya-shrabony",
     "org": "university-of-colorado-denver",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "stop-ai-agent-hallucinations-5-techniques-production-patterns",
   "title": "Chặn AI agent hallucinate: 5 kỹ thuật và pattern cho production",
   "desc": "Năm thay đổi trong code, không phải prompt, để agent bớt hallucinate: lọc tool, GraphRAG, swarm kiểm chéo, hook chặn rule, steering tự sửa; demo Strands.",
   "date": "2026-07-11",
   "minutes": 55,
   "url": "talks/stop-ai-agent-hallucinations-5-techniques-production-patterns",
   "thumb": "thumbs/stop-ai-agent-hallucinations-5-techniques-production-patterns.jpg",
   "event": "ai-engineer-worlds-fair-2026-online-track",
   "topics": [
    "agents",
    "context-engineering",
    "security"
   ],
   "speakers": [
    {
     "speaker": "elizabeth-fuentes-leone",
     "org": "aws",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "the-factory-that-dreams-39-ai-agents-no-framework",
   "title": "Nhà máy biết mơ: 39 AI agent, không framework",
   "desc": "Nhà máy 100 người không đội data science build company brain Ira: agent chuyên biệt, memory theo tầng, dream cycle ban đêm, không train model.",
   "date": "2026-07-11",
   "minutes": 10,
   "url": "talks/the-factory-that-dreams-39-ai-agents-no-framework",
   "thumb": "thumbs/the-factory-that-dreams-39-ai-agents-no-framework.jpg",
   "event": "ai-engineer-worlds-fair-2026-online-track",
   "topics": [
    "agents",
    "context-engineering",
    "startups"
   ],
   "speakers": [
    {
     "speaker": "rushabh-doshi",
     "org": "machinecraft",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "a-song-of-types-and-agents",
   "title": "Bản ca của types và agents",
   "desc": "Vì sao TypeScript vượt Python trên GitHub và đang chiếm application layer của AI agent: coding agents, npm, một codebase, Zod end-to-end.",
   "date": "2026-07-12",
   "minutes": 14,
   "url": "talks/a-song-of-types-and-agents",
   "thumb": "thumbs/a-song-of-types-and-agents.jpg",
   "event": "ai-engineer-worlds-fair-2026-online-track",
   "topics": [
    "agents",
    "coding-agents",
    "dev-tools"
   ],
   "speakers": [
    {
     "speaker": "roberto-stagi",
     "org": "ratel",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "semantic-blindness-500-000-sensors-confused-an-llm",
   "title": "Semantic blindness: 500.000 sensor làm một LLM bối rối",
   "desc": "Vì sao LLM gãy khi phải đọc 500 nghìn tên thiết bị, và cách Phaidra để LLM chỉ lập plan còn code tra cây: 100% chính xác, ít token hơn 300 lần.",
   "date": "2026-07-12",
   "minutes": 16,
   "url": "talks/semantic-blindness-500-000-sensors-confused-an-llm",
   "thumb": "thumbs/semantic-blindness-500-000-sensors-confused-an-llm.jpg",
   "event": "ai-engineer-worlds-fair-2026-online-track",
   "topics": [
    "agents",
    "context-engineering",
    "databases"
   ],
   "speakers": [
    {
     "speaker": "raahul-singh",
     "org": "phaidra",
     "role": "speaker"
    },
    {
     "speaker": "vanc-levstik",
     "org": "phaidra",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "the-ai-bugpocalypse-is-here-now-what",
   "title": "AI bugpocalypse đã tới. Giờ làm gì?",
   "desc": "Frontier model tìm lỗ hổng ngày càng giỏi, nhưng lỗ hổng vẫn thuộc các lớp cũ: loại bỏ cả lớp bằng memory safety, đặt guardrails cho AI coding.",
   "date": "2026-07-12",
   "minutes": 20,
   "url": "talks/the-ai-bugpocalypse-is-here-now-what",
   "thumb": "thumbs/the-ai-bugpocalypse-is-here-now-what.jpg",
   "event": "ai-engineer-worlds-fair-2026-online-track",
   "topics": [
    "security",
    "coding-agents"
   ],
   "speakers": [
    {
     "speaker": "jack-cable",
     "org": "corridor",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "what-does-done-even-mean-agents-and-paperclips-liveness-model",
   "title": "Done thật ra nghĩa là gì? Agent và liveness model của Paperclip",
   "desc": "Coi done là một object chứ không phải checkbox: tách bó claim, cân liveness với assurance, và các cơ chế control plane của Paperclip cho agent.",
   "date": "2026-07-12",
   "minutes": 7,
   "url": "talks/what-does-done-even-mean-agents-and-paperclips-liveness-model",
   "thumb": "thumbs/what-does-done-even-mean-agents-and-paperclips-liveness-model.jpg",
   "event": "ai-engineer-worlds-fair-2026-online-track",
   "topics": [
    "agents",
    "workflow",
    "software-factory"
   ],
   "speakers": [
    {
     "speaker": "dotta",
     "org": "paperclip",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "reviewdebt-a-practical-framework-for-scoring-every-pull-request",
   "title": "ReviewDebt: framework thực dụng để chấm điểm từng pull request",
   "desc": "ReviewDebt chấm mỗi PR bằng năm tín hiệu deterministic để đo khoảng trống giữa code coding agent tạo ra và code con người thật sự review.",
   "date": "2026-07-12",
   "minutes": 25,
   "url": "talks/reviewdebt-a-practical-framework-for-scoring-every-pull-request",
   "thumb": "thumbs/reviewdebt-a-practical-framework-for-scoring-every-pull-request.jpg",
   "event": "ai-engineer-worlds-fair-2026-online-track",
   "topics": [
    "coding-agents",
    "workflow",
    "dev-tools"
   ],
   "speakers": [
    {
     "speaker": "sachin-gupta",
     "org": "ebay",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "the-ux-of-ai-making-ai-powered-apps-your-users-dont-hate",
   "title": "UX của AI: làm app AI mà user không ghét",
   "desc": "Năm trụ cột UX cho tính năng AI: trust, clarity, control, transparency, meaningful benefit, kèm pattern thật như citation, action plan, nút stop, undo.",
   "date": "2026-07-18",
   "minutes": 36,
   "url": "talks/the-ux-of-ai-making-ai-powered-apps-your-users-dont-hate",
   "thumb": "thumbs/the-ux-of-ai-making-ai-powered-apps-your-users-dont-hate.jpg",
   "event": "ai-engineer-worlds-fair-2026-online-track",
   "topics": [
    "dev-tools",
    "agents",
    "ai-ux"
   ],
   "speakers": [
    {
     "speaker": "kathryn-grayson-nanz",
     "org": "progress-software",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "your-agents-need-a-save-button",
   "title": "Agent của bạn cần một nút Save",
   "desc": "Checkpoint state của agent trong một durable runtime để replay run production với model hay tool khác, diff kết quả và quyết định trên cả cohort.",
   "date": "2026-07-18",
   "minutes": 17,
   "url": "talks/your-agents-need-a-save-button",
   "thumb": "thumbs/your-agents-need-a-save-button.jpg",
   "event": "ai-engineer-worlds-fair-2026-online-track",
   "topics": [
    "agents",
    "workflow",
    "model-routing"
   ],
   "speakers": [
    {
     "speaker": "hamza-tahir",
     "org": "zenml",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "agent-output-is-not-ux-rendering-layer-your-llm-pipeline-is-missing",
   "title": "Output của agent không phải UX: lớp rendering còn thiếu trong LLM pipeline",
   "desc": "Lớp generative UI giữa model và màn hình: rendering contract có version, streaming vào typed component, và BFF giữ cho mobile client an toàn.",
   "date": "2026-07-20",
   "minutes": 14,
   "url": "talks/agent-output-is-not-ux-rendering-layer-your-llm-pipeline-is-missing",
   "thumb": "thumbs/agent-output-is-not-ux-rendering-layer-your-llm-pipeline-is-missing.jpg",
   "event": "ai-engineer-worlds-fair-2026-online-track",
   "topics": [
    "agents",
    "context-engineering",
    "ai-ux"
   ],
   "speakers": [
    {
     "speaker": "bala-ramdoss",
     "org": "amazon",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "can-oncology-workflows-run-without-human-touch",
   "title": "Workflow trong ngành ung thư có thể chạy không cần người chạm tay?",
   "desc": "Bốn agent tự động hoá prior authorization cho thuốc ung thư: deterministic check trước, bằng chứng nhiều nguồn để có confidence, reasoning layer cho ca khó.",
   "date": "2026-07-20",
   "minutes": 17,
   "url": "talks/can-oncology-workflows-run-without-human-touch",
   "thumb": "thumbs/can-oncology-workflows-run-without-human-touch.jpg",
   "event": "ai-engineer-worlds-fair-2026-online-track",
   "topics": [
    "agents",
    "workflow",
    "healthcare"
   ],
   "speakers": [
    {
     "speaker": "anant-shankhdhar",
     "org": "risa-labs",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "build-the-ai-gtm-agent-that-knows-the-buyer-before-the-first-message",
   "title": "Build AI GTM agent hiểu người mua trước tin nhắn đầu tiên",
   "desc": "Kiến trúc ba lớp signals, buyer intelligence, action và context graph để AI GTM agent biết người mua trước tin nhắn đầu, kèm bốn chỗ hệ thống gãy.",
   "date": "2026-07-20",
   "minutes": 26,
   "url": "talks/build-the-ai-gtm-agent-that-knows-the-buyer-before-the-first-message",
   "thumb": "thumbs/build-the-ai-gtm-agent-that-knows-the-buyer-before-the-first-message.jpg",
   "event": "ai-engineer-worlds-fair-2026-online-track",
   "topics": [
    "agents",
    "gtm",
    "context-engineering"
   ],
   "speakers": [
    {
     "speaker": "dr-sajjan-kanukolanu",
     "org": "position2",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "dont-let-the-llm-drive",
   "title": "Đừng để LLM cầm lái",
   "desc": "Voice tutor Ace giữ control flow trong harness: bài học là state machine, model chỉ nhận contract hẹp, nhờ đó chạy reliable trên Haiku 4.5.",
   "date": "2026-07-20",
   "minutes": 7,
   "url": "talks/dont-let-the-llm-drive",
   "thumb": "thumbs/dont-let-the-llm-drive.jpg",
   "event": "ai-engineer-worlds-fair-2026-online-track",
   "topics": [
    "agents",
    "workflow"
   ],
   "speakers": [
    {
     "speaker": "ornella-bahidika",
     "org": "microsoft",
     "role": "speaker"
    },
    {
     "speaker": "joel-allou",
     "org": "ace",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "enterprise-agents-have-a-structure-problem",
   "title": "Agent doanh nghiệp đang có vấn đề về structure",
   "desc": "Data agent doanh nghiệp sai vì thiếu structure chứ không thiếu context: thứ bậc source of truth, context lifecycle có eval, và bài toán preference còn mở.",
   "date": "2026-07-20",
   "minutes": 12,
   "url": "talks/enterprise-agents-have-a-structure-problem",
   "thumb": "thumbs/enterprise-agents-have-a-structure-problem.jpg",
   "event": "ai-engineer-worlds-fair-2026-online-track",
   "topics": [
    "agents",
    "context-engineering",
    "databases"
   ],
   "speakers": [
    {
     "speaker": "ishita-daga",
     "org": "tesla",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "medic-for-apache-spark-first-aid-for-failing-jobs",
   "title": "Medic cho Apache Spark: sơ cứu cho job bị fail",
   "desc": "Pinterest xây agent chẩn đoán Spark job fail: MCP, E2E test harness record/playback, lọc exception, metrics thành hình, rồi multi-agent trên deepagents.",
   "date": "2026-07-20",
   "minutes": 11,
   "url": "talks/medic-for-apache-spark-first-aid-for-failing-jobs",
   "thumb": "thumbs/medic-for-apache-spark-first-aid-for-failing-jobs.jpg",
   "event": "ai-engineer-worlds-fair-2026-online-track",
   "topics": [
    "agents",
    "distributed-systems",
    "context-engineering"
   ],
   "speakers": [
    {
     "speaker": "drasko-profirovic",
     "org": "pinterest",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "skills-are-the-new-sdks",
   "title": "Skill là SDK mới",
   "desc": "Vì sao skill là lớp experience mới cho agent: context rot, progressive disclosure, skill vs MCP, cấu trúc SKILL.md và rủi ro của hệ sinh thái skill.",
   "date": "2026-07-20",
   "minutes": 27,
   "url": "talks/skills-are-the-new-sdks",
   "thumb": "thumbs/skills-are-the-new-sdks.jpg",
   "event": "ai-engineer-worlds-fair-2026-online-track",
   "topics": [
    "context-engineering",
    "agents",
    "dev-tools",
    "security"
   ],
   "speakers": [
    {
     "speaker": "elvin-aghammadzada",
     "org": "datarobot",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "designing-voice-agents-for-real-conversations",
   "title": "Thiết kế voice agent cho hội thoại thật",
   "desc": "Turn-taking cho voice agent qua ba level: Silero VAD, turn detection trong STT, rồi VAD cộng Smart Turn; kèm latency budget, LLM TTFT và demo Pipecat.",
   "date": "2026-07-20",
   "minutes": 33,
   "url": "talks/designing-voice-agents-for-real-conversations",
   "thumb": "thumbs/designing-voice-agents-for-real-conversations.jpg",
   "event": "ai-engineer-worlds-fair-2026-online-track",
   "topics": [
    "ai-ux",
    "agents",
    "model-routing"
   ],
   "speakers": [
    {
     "speaker": "chintan-agrawal",
     "org": "aws",
     "role": "speaker"
    },
    {
     "speaker": "daniel-wirjo",
     "org": "aws",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "when-agents-meet-physical-data-the-other-physics-of-agent-harnesses",
   "title": "Khi agent gặp dữ liệu vật lý: những định luật vật lý khác của agent harness",
   "desc": "Vì sao coding agent hỏng với video và sensor data, và cách dựng data harness bốn phần: see, run, verify, remember, với demo DataChain và Claude Code.",
   "date": "2026-07-20",
   "minutes": 28,
   "url": "talks/when-agents-meet-physical-data-the-other-physics-of-agent-harnesses",
   "thumb": "thumbs/when-agents-meet-physical-data-the-other-physics-of-agent-harnesses.jpg",
   "event": "ai-engineer-worlds-fair-2026-online-track",
   "topics": [
    "agents",
    "coding-agents",
    "context-engineering",
    "databases"
   ],
   "speakers": [
    {
     "speaker": "dmitry-petrov",
     "org": "datachain",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "why-your-agent-disagrees-with-itself-and-what-to-do-about-it",
   "title": "Vì sao agent bất đồng với chính nó, và nên làm gì",
   "desc": "Agent flip-flop là dấu hiệu của gray zone: dùng disagreement để chọn ca cho người review, rồi thêm semantic và episodic memory thay vì fine-tune.",
   "date": "2026-07-20",
   "minutes": 26,
   "url": "talks/why-your-agent-disagrees-with-itself-and-what-to-do-about-it",
   "thumb": "thumbs/why-your-agent-disagrees-with-itself-and-what-to-do-about-it.jpg",
   "event": "ai-engineer-worlds-fair-2026-online-track",
   "topics": [
    "agents",
    "evals",
    "security",
    "context-engineering"
   ],
   "speakers": [
    {
     "speaker": "diane-lin",
     "org": "datadog",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "your-voice-agent-doesnt-need-a-frontier-model",
   "title": "Voice agent không cần frontier model",
   "desc": "Voice tutor Ace chọn model nhỏ vì latency budget khoảng 950 ms: state machine và mastery tracking nằm trong code, model chỉ nói, nhờ đó Haiku 4.5 thay được Opus 4.7.",
   "date": "2026-07-20",
   "minutes": 6,
   "url": "talks/your-voice-agent-doesnt-need-a-frontier-model",
   "thumb": "thumbs/your-voice-agent-doesnt-need-a-frontier-model.jpg",
   "event": "ai-engineer-worlds-fair-2026-online-track",
   "topics": [
    "agents",
    "model-routing"
   ],
   "speakers": [
    {
     "speaker": "ornella-bahidika",
     "org": "microsoft",
     "role": "speaker"
    },
    {
     "speaker": "joel-allou",
     "org": "ace",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "tools-sandboxes-and-the-plumbing-of-agentic-development",
   "title": "Tool, sandbox và phần hạ tầng của agentic development",
   "desc": "Dựng một coding factory để thoát khỏi vai điều phối toàn thời gian: mỗi agent một role, CLI và model riêng, chạy trong sandbox, dùng kits và skills.",
   "date": "2026-09-23",
   "minutes": 34,
   "url": "talks/tools-sandboxes-and-the-plumbing-of-agentic-development",
   "thumb": "thumbs/tools-sandboxes-and-the-plumbing-of-agentic-development.jpg",
   "event": "wearedevelopers-world-congress-na-2026",
   "topics": [
    "coding-agents",
    "agents",
    "sandboxes",
    "dev-tools"
   ],
   "speakers": [
    {
     "speaker": "oleg-selajev",
     "org": "docker",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "building-an-ai-native-development-workflow",
   "title": "Xây một workflow phát triển AI-native",
   "desc": "AI native khác AI embedded: nghĩ lại SDLC quanh một workforce nhiều agent, context engineering, và việc cần làm ngay sáng thứ Hai.",
   "date": "2026-09-23",
   "minutes": 20,
   "url": "talks/building-an-ai-native-development-workflow",
   "thumb": "thumbs/building-an-ai-native-development-workflow.jpg",
   "event": "wearedevelopers-world-congress-na-2026",
   "topics": [
    "agents",
    "workflow",
    "context-engineering"
   ],
   "speakers": [
    {
     "speaker": "vanessa-minik",
     "org": "github",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "parallelize-your-development-with-github-copilot",
   "title": "Phát triển song song với GitHub Copilot",
   "desc": "Chạy nhiều coding agent song song theo ba chiều environment, timing, ownership: worktree, port, staging riêng từng branch, background agents và sub-agents.",
   "date": "2026-09-23",
   "minutes": 32,
   "url": "talks/parallelize-your-development-with-github-copilot",
   "thumb": "thumbs/parallelize-your-development-with-github-copilot.jpg",
   "event": "wearedevelopers-world-congress-na-2026",
   "topics": [
    "coding-agents",
    "workflow",
    "dev-tools"
   ],
   "speakers": [
    {
     "speaker": "pamela-fox",
     "org": "microsoft",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "give-the-agent-its-own-machine",
   "title": "Cho agent một cái máy riêng",
   "desc": "Container chưa đủ cho agent: sandbox giữ secret ngoài tầm nhìn của agent, network proxy inject secret, policy cho từng call và audit trail.",
   "date": "2026-09-23",
   "minutes": 28,
   "url": "talks/give-the-agent-its-own-machine",
   "thumb": "thumbs/give-the-agent-its-own-machine.jpg",
   "event": "wearedevelopers-world-congress-na-2026",
   "topics": [
    "sandboxes",
    "security",
    "agents"
   ],
   "speakers": [
    {
     "speaker": "dan-ndombe",
     "org": "docker",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "acquired-live-interview-amjad-masad-co-founder-ceo-replit",
   "title": "Phỏng vấn Acquired Live: Amjad Masad (co-founder và CEO Replit)",
   "desc": "Amjad Masad kể hành trình Replit: từ Python trong browser tới Replit Agent, doanh thu 2 lên 10 triệu, và vì sao switching costs nằm ở rails quản lý agent.",
   "date": "2026-09-24",
   "minutes": 27,
   "url": "talks/acquired-live-interview-amjad-masad-co-founder-ceo-replit",
   "thumb": "thumbs/acquired-live-interview-amjad-masad-co-founder-ceo-replit.jpg",
   "event": "wearedevelopers-world-congress-na-2026",
   "topics": [
    "coding-agents",
    "agents",
    "startups"
   ],
   "speakers": [
    {
     "speaker": "amjad-masad",
     "org": "replit",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "understanding-llm-architectures-inside-the-design-of-modern-models",
   "title": "Hiểu kiến trúc LLM: bên trong thiết kế của các model hiện đại",
   "desc": "Đọc LLM hiện đại theo component (GQA, MLA, local attention, MoE, Gated DeltaNet) và biết phải đo gì khi swap model trong production.",
   "date": "2026-09-24",
   "minutes": 30,
   "url": "talks/understanding-llm-architectures-inside-the-design-of-modern-models",
   "thumb": "thumbs/understanding-llm-architectures-inside-the-design-of-modern-models.jpg",
   "event": "wearedevelopers-world-congress-na-2026",
   "topics": [
    "llm-internals"
   ],
   "speakers": [
    {
     "speaker": "jofia-jose-prakash",
     "org": "humanity-ai",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "anatomy-of-an-ai-request-where-latency-and-cost-are-really-born",
   "title": "Giải phẫu một AI request: latency và cost thật sự sinh ra ở đâu",
   "desc": "Sáu stage một AI request đi qua (routing tới decode) và sáu lever giảm latency, cost: kernels, disaggregation, parallelism, routing, speculative decoding, quantization.",
   "date": "2026-09-24",
   "minutes": 35,
   "url": "talks/anatomy-of-an-ai-request-where-latency-and-cost-are-really-born",
   "thumb": "thumbs/anatomy-of-an-ai-request-where-latency-and-cost-are-really-born.jpg",
   "event": "wearedevelopers-world-congress-na-2026",
   "topics": [
    "llm-internals",
    "hardware"
   ],
   "speakers": [
    {
     "speaker": "dan-fu",
     "org": "together-ai",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "databases-in-the-agent-era",
   "title": "Database trong thời của agent",
   "desc": "Agent tạo hàng triệu database ngắn hạn: instant provisioning, scale to zero, copy-on-write branching trên vanilla Postgres và anonymization bằng pgstream.",
   "date": "2026-09-24",
   "minutes": 30,
   "url": "talks/databases-in-the-agent-era",
   "thumb": "thumbs/databases-in-the-agent-era.jpg",
   "event": "wearedevelopers-world-congress-na-2026",
   "topics": [
    "databases",
    "agents",
    "coding-agents"
   ],
   "speakers": [
    {
     "speaker": "monica-sarbu",
     "org": "xata",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "our-brains-in-the-ai-era",
   "title": "Bộ não của chúng ta trong thời AI",
   "desc": "AI làm giảm friction và effortful learning: số liệu MIT, agent đi lạc, open source slop, và cách giữ bộ não qua guardrails, junior, mentorship.",
   "date": "2026-09-24",
   "minutes": 40,
   "url": "talks/our-brains-in-the-ai-era",
   "thumb": "thumbs/our-brains-in-the-ai-era.jpg",
   "event": "wearedevelopers-world-congress-na-2026",
   "topics": [
    "careers",
    "security",
    "workflow"
   ],
   "speakers": [
    {
     "speaker": "cassidy-williams",
     "org": "github",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "ai-and-video-games-the-evolution",
   "title": "AI và video game: chặng đường tiến hoá",
   "desc": "Từ render Terminator 2 trên 20 workstation tới GPU và AI sinh asset bằng lời: vì sao game sẽ photoreal và một người làm được việc của cả studio.",
   "date": "2026-09-24",
   "minutes": 35,
   "url": "talks/ai-and-video-games-the-evolution",
   "thumb": "thumbs/ai-and-video-games-the-evolution.jpg",
   "event": "wearedevelopers-world-congress-na-2026",
   "topics": [
    "gaming",
    "hardware"
   ],
   "speakers": [
    {
     "speaker": "jack-mccauley",
     "org": "oculus",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "from-software-agents-to-physical-devices-inside-the-agentic-hardware-stack",
   "title": "Từ software agent tới thiết bị vật lý: bên trong agentic hardware stack",
   "desc": "Vì sao attention là nút cổ chai khi chạy nhiều agent, và cách VibeKeys dùng Wi-Fi, MQTT, vibetty để báo trạng thái agent chạy trong Docker Sandbox.",
   "date": "2026-09-24",
   "minutes": 35,
   "url": "talks/from-software-agents-to-physical-devices-inside-the-agentic-hardware-stack",
   "thumb": "thumbs/from-software-agents-to-physical-devices-inside-the-agentic-hardware-stack.jpg",
   "event": "wearedevelopers-world-congress-na-2026",
   "topics": [
    "hardware",
    "agents",
    "sandboxes"
   ],
   "speakers": [
    {
     "speaker": "michael-yuan",
     "org": "second-state",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "making-and-breaking-agents-by-adding-1-000-mcp-tools",
   "title": "Build (và làm vỡ) agent bằng cách thêm 1.000 MCP tool",
   "desc": "Nối 1.000+ MCP tool làm vỡ agent ra sao: context nổ, tool search, Code Mode, RLM, và phòng prompt injection từ tool result bằng classifier cùng policies.",
   "date": "2026-09-25",
   "minutes": 28,
   "url": "talks/making-and-breaking-agents-by-adding-1-000-mcp-tools",
   "thumb": "thumbs/making-and-breaking-agents-by-adding-1-000-mcp-tools.jpg",
   "event": "wearedevelopers-world-congress-na-2026",
   "topics": [
    "agents",
    "context-engineering",
    "security"
   ],
   "speakers": [
    {
     "speaker": "guillaume-lebedel",
     "org": "stackone",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "govern-the-runtime-not-the-agent-one-control-plane-for-every-model-every-harness",
   "title": "Quản trị runtime, không quản trị agent: một control plane cho mọi model, mọi harness",
   "desc": "Vì sao control phải nằm ở runtime chung dưới mọi harness và model: sandbox, fine-grained policy, semantic enrichment, demo sbx chặn DELETE repo.",
   "date": "2026-09-25",
   "minutes": 30,
   "url": "talks/govern-the-runtime-not-the-agent-one-control-plane-for-every-model-every-harness",
   "thumb": "thumbs/govern-the-runtime-not-the-agent-one-control-plane-for-every-model-every-harness.jpg",
   "event": "wearedevelopers-world-congress-na-2026",
   "topics": [
    "security",
    "sandboxes",
    "agents"
   ],
   "speakers": [
    {
     "speaker": "tushar-jain",
     "org": "docker",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "context-engineering-how-machines-remember-and-forget",
   "title": "Context engineering: máy nhớ và quên ra sao",
   "desc": "Quản lý context window của agent bằng ba nhóm kỹ thuật: trimming/compaction/summarization, sub-agent, và long-term memory (extract, state, retrieval), đo bằng evals.",
   "date": "2026-09-25",
   "minutes": 28,
   "url": "talks/context-engineering-how-machines-remember-and-forget",
   "thumb": "thumbs/context-engineering-how-machines-remember-and-forget.jpg",
   "event": "wearedevelopers-world-congress-na-2026",
   "topics": [
    "context-engineering",
    "agents"
   ],
   "speakers": [
    {
     "speaker": "emre-okcular",
     "org": "openai",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "what-is-a-software-factory-and-how-to-build-one-in-20-minutes",
   "title": "Software factory là gì và cách dựng một cái trong 20 phút",
   "desc": "Dark vs lit factory, vì sao cần người ở design và review, rồi dựng một lit factory bằng script foreman chạy mỗi giờ, truyền session giữa các stage.",
   "date": "2026-09-25",
   "minutes": 30,
   "url": "talks/what-is-a-software-factory-and-how-to-build-one-in-20-minutes",
   "thumb": "thumbs/what-is-a-software-factory-and-how-to-build-one-in-20-minutes.jpg",
   "event": "wearedevelopers-world-congress-na-2026",
   "topics": [
    "software-factory",
    "agents",
    "workflow"
   ],
   "speakers": [
    {
     "speaker": "victor-savkin",
     "org": "nx",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "replay-safe-architecture-building-event-driven-systems-that-can-recover-with-confidence",
   "title": "Kiến trúc replay-safe: event-driven system phục hồi được một cách tự tin",
   "desc": "Replay an toàn cho Kafka pipeline: idempotency hai lớp Redis và DynamoDB, recovery pipeline tách riêng, và runbook Scope, Isolate, Execute, Prove.",
   "date": "2026-09-25",
   "minutes": 25,
   "url": "talks/replay-safe-architecture-building-event-driven-systems-that-can-recover-with-confidence",
   "thumb": "thumbs/replay-safe-architecture-building-event-driven-systems-that-can-recover-with-confidence.jpg",
   "event": "wearedevelopers-world-congress-na-2026",
   "topics": [
    "distributed-systems"
   ],
   "speakers": [
    {
     "speaker": "ishan-shah",
     "org": "paypal",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "from-model-selection-to-smart-routing-how-to-use-the-right-llm-for-every-task",
   "title": "Từ chọn model tới smart routing: dùng đúng LLM cho từng task",
   "desc": "Chọn LLM theo cost per task chứ không theo benchmark: build eval set với MLflow, govern qua AI gateway với budget và traffic split, rồi để smart routing tự chọn model.",
   "date": "2026-09-25",
   "minutes": 30,
   "url": "talks/from-model-selection-to-smart-routing-how-to-use-the-right-llm-for-every-task",
   "thumb": "thumbs/from-model-selection-to-smart-routing-how-to-use-the-right-llm-for-every-task.jpg",
   "event": "wearedevelopers-world-congress-na-2026",
   "topics": [
    "model-routing",
    "coding-agents",
    "dev-tools"
   ],
   "speakers": [
    {
     "speaker": "viktoria-semaan",
     "org": "databricks",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "the-broken-rung-how-ai-is-rebuilding-software-development-from-the-ground-up",
   "title": "Nấc thang gãy: AI đang xây lại nghề phát triển phần mềm từ gốc",
   "desc": "Vì sao AI làm gãy nấc junior, synthetic debt và lỗ hổng security của code AI, và cách dựng lại career ladder, team kim cương, verification architecture.",
   "date": "2026-09-25",
   "minutes": 32,
   "url": "talks/the-broken-rung-how-ai-is-rebuilding-software-development-from-the-ground-up",
   "thumb": "thumbs/the-broken-rung-how-ai-is-rebuilding-software-development-from-the-ground-up.jpg",
   "event": "wearedevelopers-world-congress-na-2026",
   "topics": [
    "careers",
    "security",
    "workflow"
   ],
   "speakers": [
    {
     "speaker": "tomislav-tipuric",
     "org": "nephos",
     "role": "speaker"
    }
   ]
  },
  {
   "slug": "state-of-the-software-factory",
   "title": "Hiện trạng của software factory",
   "desc": "Vì sao lights-off software factory chưa chạy (SlopCodeBench), cách plan theo expected pain, back pressure, và các lớp harness, sandbox, control plane.",
   "date": "2026-09-25",
   "minutes": 30,
   "url": "talks/state-of-the-software-factory",
   "thumb": "thumbs/state-of-the-software-factory.jpg",
   "event": "wearedevelopers-world-congress-na-2026",
   "topics": [
    "software-factory",
    "coding-agents",
    "workflow"
   ],
   "speakers": [
    {
     "speaker": "dexter-horthy",
     "org": "humanlayer",
     "role": "speaker"
    }
   ]
  }
 ]
}