DoorDash published a three-part engineering deep dive on Ask DoorDash, its conversational AI shopping assistant. The system combines LLMs, specialized domain agents, Model Context Protocol (MCP)-based tooling, and a three-tier memory architecture (long-term, session, and agentic memory) to deliver personalized grocery and restaurant discovery experiences. An intelligence layer retrieves relevant memories via semantic vector search and injects them into prompts, separating memory management from model inference. Business logic is exposed through reusable MCP tools backed by existing DoorDash services rather than embedded in prompts. An automated evaluation framework simulates stateful conversations at scale, running over 2,000 daily evaluations and cutting regression testing from six hours to twenty minutes. Early production results include 24% higher grocery checkout conversion, 17% larger basket sizes, 7% fewer conversational turns, and a 35% latency reduction validated without quality regression.
Nguồn: https://www.infoq.com/news/2026/07/doordash-ai-ask-assistant. 8sync News chỉ tóm tắt và dẫn link; bản quyền nội dung thuộc tác giả và nguồn gốc.
Bài viết hướng dẫn chi tiết cách bảo mật các AI agent xây dựng bằng Mastra sử dụng Firebase authentication và authorization trong ứng dụng Next.js. Nó bao gồm bốn lớp bảo mật: bảo vệ route frontend, xác thực token route API, phân quyền dựa trên vai trò qua Firestore, và bảo vệ server Mastra native bằng lớp MastraAuthFirebase.
Lập trình viên Next.js cần đọc bài này để nhanh chóng triển khai bảo mật cho ứng dụng AI của mình bằng Firebase, từ xác thực người dùng đến kiểm soát quyền truy cập theo vai trò, tránh rủi ro bảo mật khi triển khai hệ thống agent.
Các "yellow teams" mới nổi kết hợp giữa tấn công và phòng thủ an ninh mạng, sử dụng mô hình AI tiên tiến như Claude Mythos hay GPT-5.5 để phát hiện lỗ hổng thông qua các framework điều khiển (harness) cho phép cả red team và blue team khai thác AI hiệu quả. Các công ty như Cisco, Microsoft hay Cloudflare đã xây dựng kiến trúc harness riêng, tích hợp vào quy trình phát triển phần mềm (SDLC) nhằm ngăn chặn lỗ hổng tái diễn.
Lập trình viên nên đọc bài này để hiểu cách xây dựng các hệ thống bảo mật thông minh, từ thiết kế các harness AI an toàn cho đến cách tích hợp các mô hình AI vào quy trình phát triển an ninh mạng, giúp bảo vệ ứng dụng trước các mối đe dọa mới.
Để xây dựng ứng dụng di động với AI hiệu quả, ba công cụ quan trọng là: skills (tệp hướng dẫn SKILL.md), MCP servers (như Expo MCP) và quản lý context. Skills giúp AI hiểu yêu cầu thông qua các tệp hướng dẫn, trong khi Expo MCP kết nối AI với dịch vụ bên ngoài nhưng cần sử dụng tiết kiệm do tải toàn bộ định nghĩa công cụ ngay từ đầu. Quản lý context bằng cách giữ cuộc trò chuyện dưới 50% dung lượng và tách biệt các chủ đề vào các luồng riêng.
Lập trình viên nên đọc bài này để hiểu cách tối ưu hóa hiệu suất và chi phí khi tích hợp AI vào xây dựng ứng dụng di động bằng cách áp dụng các kỹ thuật quản lý kỹ năng, server MCP và phân đoạn thông tin, tránh rủi ro lãng phí tài nguyên.

Mô hình đa phương thức Gemma-4-E2B-it của Google DeepMind đã được tích hợp vào Amazon SageMaker JumpStart, hỗ trợ đầu vào văn bản, hình ảnh và âm thanh cùng khả năng suy luận theo từng bước. Mô hình cung cấp các tính năng như nhận diện hình ảnh, video, gọi hàm gốc cho workflow agent, sinh mã và hỗ trợ đa ngôn ngữ, sẵn sàng triển khai qua SageMaker Studio hoặc SageMaker Python SDK.
Lập trình viên nên đọc bài này để khám phá cách tích hợp mô hình AI đa modal như Gemma-4-E2B-it vào dự án của mình để tự động hóa xử lý dữ liệu hình ảnh, âm thanh và văn bản, từ đó tiết kiệm thời gian và nâng cao hiệu suất trong việc phát triển ứng dụng thông minh.
Thử nghiệm chạy mô hình ngôn ngữ lớn (LLM) cục bộ Gemma 4-E2B-it (2,54 GB) trên iPhone 15 Pro Max trong một tuần thay vì dịch vụ AI đám mây cho thấy ưu nhược rõ rệt: xử lý tốt tác vụ đơn giản, offline và không giới hạn lượt truy cập, nhưng thiếu thông tin thời gian thực, khả năng lập luận phức tạp hạn chế và không tích hợp hệ sinh thái như lịch, hộp thư hay tác vụ nghiên cứu sâu. Kết luận là AI cục bộ và đám mây nên bổ trợ thay vì cạnh tranh.
Là lập trình viên muốn phát triển ứng dụng AI tích hợp trên thiết bị di động, bài viết này giúp bạn hiểu rõ về những hạn chế của mô hình AI địa phương so với cloud, từ đó tối ưu hóa thiết kế và quyết định khi cần phải cân nhắc giữa hiệu suất, tính năng và khả năng mở rộng.
AI agents sử dụng delegated tokens thay mặt người dùng thực hiện hành động, gây khó khăn trong việc phân biệt hành động do con người khởi xướng hay do agent thực hiện. Auth0 cung cấp ba cơ chế để giải quyết vấn đề này: Token Vault lưu trữ tập trung token từ nhà cung cấp bên ngoài (như Google, Salesforce) nhằm giảm thiểu sự phân tán token và duy trì ngữ cảnh người dùng; CIBA bổ sung các điểm kiểm tra phê duyệt rõ ràng của con người cho các tác vụ nhạy cảm do agent thực hiện bất đồng bộ; log streams chuyển tiếp các sự kiện lớp identity tới nền tảng SIEM. Phương pháp quan trọng là truyền tải các correlation ID ổn định (agent run ID, job ID) xuyên suốt quá trình khởi tạo bởi Auth0, thực thi backend và gọi API nhà cung cấp, giúp nhà điều tra tái hiện toàn bộ quy trình ủy quyền, thực thi và phê duyệt.
Lập trình viên cần đọc bài này để hiểu cách xây dựng hệ thống an ninh và giám sát cho các ứng dụng sử dụng AI agent, đặc biệt là khi sử dụng token ủy quyền để phân biệt rõ ràng giữa hành động do người dùng khởi động và hành động do agent thực hiện.
Hệ thống sử dụng đồ thị tri thức Neo4j để xây dựng tác nhân phân loại ticket (triage agent) dựa trên AI, mô hình hóa chuyên môn hỗ trợ thông qua các mối quan hệ đồ thị (ai giải quyết ticket nào, cho khách hàng nào, với kỹ năng gì). Tác nhân Neo4j Aura hoạt động bằng 5 công cụ Cypher (tương tự semantic search, xếp hạng chuyên gia, lịch sử khách hàng, matching kỹ năng, tìm kiếm tài liệu SOP) và được điều phối bởi lớp open-source Korca, đạt độ chính xác trên 90% trong sản xuất nhờ chất lượng dữ liệu sạch.
Lập trình viên muốn tự động hóa triage ticket hiệu quả và tối ưu hóa quy trình làm việc trong các hệ thống hỗ trợ khách hàng bằng cách áp dụng kiến trúc graph để mô hình hóa dữ liệu chuyên môn và tương tác.
Các nhà nghiên cứu phát hiện kỹ thuật tấn công "HalluSquatting" lợi dụng ảo giác (hallucination) của AI coding agent (như GitHub Copilot, Cursor) để ép chúng tải về gói/mã độc ẩn danh. Kỹ thuật này đạt tỷ lệ ảo giác 85% cho tên repository và 100% cho cài đặt kỹ năng, cho phép kẻ tấn công thực thi mã từ xa và tạo botnet mà không cần tiếp cận trực tiếp nạn nhân.
Lập trình viên nên đọc bài này để hiểu cách kẻ tấn công lợi dụng sai sót trong AI hỗ trợ lập trình để tránh phát hiện, lây nhiễm mã độc vào dự án của mình mà không cần tương tác trực tiếp với người dùng.