LinkedIn's engineering team details how they built MUSE (Member Understanding Semantic Embeddings), the semantic search system powering Hiring Assistant across 1.3B+ member profiles. The system uses a dual-tower Siamese LLM architecture producing Matryoshka embeddings (2048-dim for ANN retrieval, 4096-dim for L2 ranking). A scalable LLM-as-judge teacher system generates millions of qualification-match labels to fine-tune the embedding model with InfoNCE contrastive loss. Infrastructure uses a Lambda architecture with CDC-driven daily delta inference, IVFPQ indexing, and Apache Iceberg tables. Online A/B results show +2.7% highly-relevant candidate rate, +4.1% InMail sends per seat, and +1.8% InMail accepts — with fewer but better candidates surfaced. Key lessons: high-confidence LLM labels outperform human annotators on technical qualifications, contrastive post-training alignment matters more than model size for embedding tasks, and ANN approximation losses compound with post-filter losses.
Nguồn: https://www.linkedin.com/blog/engineering/ai/semantic-search-for-ai-agents-at-scale-retrieval-and-ranking-for-linkedins-hiring-assistant. 8 Sync 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.
Phiên bản ClickHouse 26.7 cải thiện tốc độ cho truy vấn GROUP BY ... ORDER BY ... LIMIT, bổ sung ba cải tiến cho JOIN, bốn cải tiến cho vector search, hỗ trợ tìm kiếm cụm từ theo vị trí, công cụ EXPLAIN ANALYZE, truy cập URL thống nhất cùng nhiều tính năng khác.
Lập trình viên cần đọc bài này để khám phá cách ClickHouse 26.7 tối ưu hóa hiệu suất cho các truy vấn phức tạp như GROUP BY + ORDER BY + LIMIT, cải thiện hiệu quả JOIN và tìm kiếm vector, giúp dự án của bạn chạy nhanh hơn và tiết kiệm chi phí khi xử lý dữ liệu lớn.
Bài viết hướng dẫn xây dựng hệ thống Semantic Search trực tiếp trong cơ sở dữ liệu mà không cần pipeline xử lý embedding, kèm theo ví dụ code.
Lập trình viên muốn tối ưu hóa hiệu suất tìm kiếm nội dung trong ứng dụng của mình mà không cần phụ thuộc vào các pipeline xử lý vector phức tạp, nên đọc bài này để hiểu cách tích hợp tìm kiếm nghĩa trực tiếp vào cơ sở dữ liệu.
Redis, với Redis Enterprise, giúp tích hợp bộ nhớ bền vững (persistent memory) vào Snowflake Cortex Agents, tối ưu hóa tốc độ xử lý và xây dựng ứng dụng nhanh chóng.
Lập trình viên muốn tối ưu hóa hiệu năng cho các ứng dụng AI/ML trong Snowflake Cortex bằng cách kết hợp Redis với bộ nhớ dư thời gian dài, đặc biệt khi cần xử lý các nhiệm vụ phức tạp như lưu trữ và truy vấn dữ liệu nhanh chóng trong các agent AI.
Bản tin EP221 giải thích cách Docker hoạt động bên trong: CLI gửi API call tới dockerd, delegated tới containerd, rồi gọi runc tạo Linux namespaces và cgroups — không dùng hypervisor. Ngoài ra, còn so sánh git merge vs rebase, đánh giá 12 vector databases (Pinecone, Weaviate, Milvus, Qdrant...), các chiến lược phân trang (offset, keyset, cursor, time-based) và cách LLM điều phối sub-agents cho tác vụ nghiên cứu sâu.
Lập trình viên nên đọc bài này để hiểu rõ cách Docker tối ưu hóa môi trường container hóa bằng cách sử dụng các hệ thống Linux như namespaces và cgroups mà không cần hypervisor, giúp tiết kiệm tài nguyên và nâng cao hiệu suất cho các ứng dụng quy mô lớn.
Cloudflare giới thiệu AI Search, công cụ tìm kiếm tích hợp sẵn giúp đơn giản hóa việc truy xuất dữ liệu từ file và website của bạn mà không cần kết hợp nhiều thành phần Cloudflare. Họ cũng công bố bản xem trước mô hình giá mới.
Là người phát triển, bạn nên tìm hiểu về Cloudflare AI Search để khám phá cách xây dựng một hệ thống tìm kiếm tự động, nhanh chóng và không cần phải xây dựng lại cơ sở hạ tầng tìm kiếm từ scratch, giúp tiết kiệm thời gian và công sức trong việc tích hợp dữ liệu của riêng bạn.
Chunking đóng vai trò quan trọng trong hiệu suất RAG, trong đó phương pháp chia token cố định không tối ưu. Bảy chiến lược chunking được so sánh gồm: chia token cố định có overlap, sentence-window retrieval, chunking cấu trúc nhận biết tài liệu, chunking dựa trên embedding ngữ nghĩa, chunking phân cấp parent-child, chunking đề xuất do LLM điều khiển, và chunking đa phương thức bảo toàn bảng. Ngoài ra, hệ thống RAG sản xuất cần quản lý vòng đời index, UUID xác định dựa trên hash nội dung, chính sách TTL, và loại bỏ trùng lặp chunk để tránh phình to cơ sở dữ liệu vector và suy giảm suy luận LLM.
Nếu bạn đang xây dựng hoặc tối ưu hóa hệ thống RAG (Retrieval-Augmented Generation) để tránh mất hiệu suất do chunking không hiệu quả và quản lý dữ liệu vector hiệu quả, bài viết này sẽ giúp bạn lựa chọn và áp dụng các chiến lược chunking phù hợp với từng trường hợp.
Xây dựng một "bộ não công ty" (company brain) cấp sản xuất đòi hỏi giải quyết bảy thách thức kỹ thuật chính: thu thập dữ liệu liên tục qua các vòng tái hòa giải (reconciliation loops), kiến trúc đa chỉ mục (relational, BM25, vector, knowledge graph), truy xuất dưới dạng đồ thị điều phối động, huấn luyện hệ thống thông qua biên tập và phản hồi người dùng, thực thi tác nhân (agent) với quyền riêng biệt và quy trình interrupt/approve, cổng LLM (LLM gateway) đảm bảo độ tin cậy và phân bổ chi phí, cùng hệ thống đánh giá dựa trên dữ liệu chuẩn (golden datasets). Nguyên tắc cốt lõi gồm: coi tất cả chỉ mục như các bản chiếu có thể tái dựng từ nguồn sự thật quan hệ, định danh hệ thống xác định và hoạt động lặp lại vô hại, đồng thời xây dựng hạ tầng đánh giá ngay từ đầu.
Lập trình viên cần đọc bài này để hiểu cách xây dựng một context layer thực tế cho AI doanh nghiệp, từ những thách thức kỹ thuật như quản lý dữ liệu liên tục, kiến trúc đa-index và orchestration động đến cách tối ưu hóa hiệu suất và độ tin cậy—chứ không chỉ là một giải pháp demo đơn giản.
Năm mô hình kiến trúc giải quyết vấn đề lưu trữ trạng thái (state) và bộ nhớ bền vững (persistent memory) cho các tác nhân AI (AI Agents) trong sản xuất, gồm: (1) Bộ đệm làm việc trong ngữ cảnh (In-Context Working Buffer) dùng cửa sổ trượt và tóm tắt cho ngữ cảnh ngắn hạn; (2) Điểm kiểm tra thực thi (Execution Checkpointing) lưu trạng thái workflow vào cơ sở dữ liệu như PostgreSQL để khôi phục sau lỗi; (3) Bộ nhớ ngữ nghĩa (Semantic Memory) lưu trữ sự kiện xuyên phiên bằng vector stores kèm theo cơ chế giải quyết xung đột; (4) Nhật ký sự kiện theo trình tự (Episodic Event Logs) ghi lại hành động của tác nhân nhằm học từ thất bại; (5) Phân tách đa phạm vi (Multi-Scope Segregation) cô lập bộ nhớ theo định danh người dùng để tuân thủ quyền riêng tư đa người thuê. Các thách thức sản xuất bao gồm đảm bảo tính lặp lại (idempotency) cho tác vụ phụ, vô hiệu hóa sự kiện cũ, rủi ro tiêm nhiễm prompt qua bộ nhớ ngữ nghĩa, và quản lý dung lượng lưu trữ thông qua chính sách TTL (thời gian sống) và cắt tỉa.
Một lập trình viên AI nên đọc bài này để hiểu cách thiết kế hệ thống có thể quản lý trạng thái bền vững cho các ứng dụng AI sản phẩm, tránh rủi ro về lỗi tái hiện, bảo mật và hiệu suất khi chuyển từ mô hình stateless sang stateful.
Đọc tin ở đây, luyện code, học theo lộ trình và luyện IELTS trên các sản phẩm anh em — tất cả kết nối với nhau trong hệ sinh thái 8 Sync.
Cổng chính của hệ sinh thái: giới thiệu sản phẩm, blog và bảng giá trọn bộ.
Khám pháHọc theo lộ trình rõ từng chặng: video, quiz chấm tự động, certificate và mentor đang làm nghề.
Xem lộ trình1.000+ bài DSA, đề tiếng Việt, chấm tự động 7 ngôn ngữ — nhiều bài FREE, chạy ngay trên trình duyệt.
Luyện miễn phíChấm bốn kỹ năng IELTS bằng AI, phản hồi chi tiết theo rubric.
Dùng thử miễn phíAI IDE 22 MB cho dev Việt.
Tải miễn phíBộ nhớ tổ chức cho AI agent.
Khám pháAI trực Fanpage, tự sàng lọc lead.
Dùng thử