Bỏ qua tới nội dung chính
Quay lại tin tức

Kỹ thuật vòng lặp cho RAG: Các vòng lặp nhỏ bên trong mỗi bước, các vòng lặp lớn xuyên suốt đường ống

Towards Data Science· angela shi· 17/8/2026general

Enterprise Document Intelligence [Tập 1 #13bis] - Bốn viên gạch luôn trả về kết quả hữu ích. Kỹ thuật vòng lặp là những gì hệ thống thực hiện trong thời gian còn lại: khi không truy xuất được, khi tạo lược đồ không thành công, khi danh sách trở lại không đầy đủ, khi lệnh gọi API hết thời gian chờ. Ba bề mặt điều khiển (kích hoạt, kết thúc, phục hồi) và một quy tắc tách vòng lặp hữu ích khỏi vòng lặp quay Bài đăng Kỹ thuật vòng lặp cho RAG: Vòng lặp nhỏ bên trong mỗi bước, Vòng lặp lớn xuyên suốt đường ống xuất hiện đầu tiên trên Hướng tới khoa học dữ liệu.

Mô hình ngôn ngữ lớn Kỹ thuật vòng lặp cho RAG: Các vòng lặp nhỏ bên trong mỗi bước, các vòng lặp lớn xuyên suốt đường ống Enterprise Document Intelligence [Tập 1 #13bis] – Bốn viên gạch luôn trả về kết quả hữu ích. Kỹ thuật vòng lặp là những gì hệ thống thực hiện trong thời gian còn lại: khi không truy xuất được, khi tạo lược đồ không thành công, khi danh sách trở lại không đầy đủ, khi lệnh gọi API hết thời gian chờ. Ba bề mặt điều khiển (kích hoạt, kết thúc, phục hồi) và một quy tắc tách vòng lặp hữu ích khỏi vòng lặp quay Angela Shi Ngày 17 tháng 8 năm 2026 đọc 16 phút Chia sẻ Ảnh của Nina Simková, qua Pexels. Các kỹ sư AI ngày nay nói rất nhiều về kỹ thuật vòng lặp. Cụm từ này xuất hiện sau khi Boris Cherny, kỹ sư Anthropic đằng sau Claude Code, cho biết ông hầu như đã ngừng nhắc: ông viết các vòng lặp nhắc nhở mô hình cho đến khi đáp ứng một điều kiện. Đối với một tác nhân mã hóa có bộ thử nghiệm để kiểm tra, điều đó có hiệu quả. Đối với quy trình RAG dành cho doanh nghiệp, bản thân vòng lặp là phần cần kỹ thuật vì các lỗi mà nó phải xử lý là bình thường: trình phân tích cú pháp làm phẳng một bảng chứa câu trả lời, truy xuất trả về trang bên cạnh trang bên phải, mô hình gửi lại JSON không đúng lược đồ, API hết thời gian chờ ở giữa một đợt. Bốn viên gạch đảm bảo con đường sạch sẽ; kỹ thuật vòng lặp là những gì hệ thống thực hiện trên mọi đường dẫn khác và thực hiện tốt công việc đó là điều giúp đường ống phục hồi thay vì quay. Quy trình một lần cam kết thực hiện lần thử đầu tiên: phân tích một lần, truy xuất một lần, tạo một lần, trả về bất cứ thứ gì xuất hiện. Khi quá trình truy xuất trở lại trống rỗng hoặc câu trả lời chưa được hình thành một nửa thì sẽ không có cơ hội thứ hai. Một vòng lặp cung cấp cho quy trình một chức năng: nhận thấy sai sót, điều chỉnh và chạy lại bước yếu trước khi người dùng nhìn thấy nó. Bài viết này là tài liệu đồng hành độc lập với Enterprise Document Intelligence, một loạt bài xây dựng hệ thống RAG doanh nghiệp từ bốn viên gạch. Nó nằm cạnh Điều 7bis (kỹ thuật ngữ cảnh cho RAG tài liệu đơn) và xử lý lớp ngay phía trên nó. Điều 13 (đường ống composite) dán các viên gạch lại với nhau và đặt tên cho người điều phối. Bài viết này tập trung vào những gì người điều phối thực hiện khi một cuộc gọi là không đủ. Tập 4 phát triển phiên bản tác nhân của cùng một bộ môn. Phần này vẫn ở phạm vi tài liệu duy nhất. Phần còn lại là bản đồ: kỹ thuật vòng lặp là gì, cấu trúc của một vòng lặp (kích hoạt, chấm dứt, phục hồi), hai thang đo mà nó chạy, các chế độ lỗi cần đề phòng và vòng lặp bên ngoài mà con người nắm giữ. 🧭 Mới tham gia bộ truyện? Bắt đầu với bản đồ: Lời nhắc, Ngữ cảnh, Vòng lặp đặt ra ba lớp kỹ thuật mà mọi hệ thống RAG được xây dựng trên đó, lời nhắc (chính lệnh gọi), ngữ cảnh (nội dung lấp đầy cửa sổ của mô hình), vòng lặp (khi lệnh gọi tiếp theo kích hoạt và khi lệnh gọi dừng) và hướng dẫn toàn bộ chuỗi thông qua lăng kính đó, từng bài viết. Đó là cách ngắn nhất để xem cái gì được che đậy và cái này nằm ở đâu. nơi bài viết này nằm trong loạt bài: Điều 13bis (kỹ thuật vòng lặp), đồng hành với đường ống composite – Hình ảnh của tác giả 📓 Ứng dụng đồng hành có thể chạy hiển thị các vòng lặp đang hoạt động: bạn di chuyển llm_parse trong một khoảng thời gian chờ mô phỏng và xem lịch trình lùi lại đếm ngược, sau đó chuyển Complete_answer_found thành sai đối với câu trả lời trong danh sách và xem người điều phối mở rộng phạm vi truy xuất và tái tạo. Trên GitHub: doc-intel/notebooks-vol1. Kho lưu trữ mã đồng hành công khai tại doc-intel/notebooks-vol1 – Hình ảnh của tác giả 1. Kỹ thuật vòng lặp là gì 1.1 Lớp thứ ba của ngăn xếp tác nhân Ba nguyên tắc xếp chồng lên nhau trong cuộc gọi LLM. Kỹ thuật nhắc nhở viết cuộc gọi: tin nhắn hệ thống, tin nhắn người dùng, lược đồ. Kỹ thuật bối cảnh chọn những gì vào và ra khỏi cửa sổ ngữ cảnh của mô hình giữa các lệnh gọi (xem Điều 7bis). Kỹ thuật vòng lặp quyết định thời điểm cuộc gọi tiếp theo diễn ra, điều gì kích hoạt cuộc gọi đó, thời điểm vòng lặp dừng và cách hệ thống phục hồi khi có sự cố. Một lời nhắc được trau chuốt với khả năng truy xuất rõ ràng ngược dòng sẽ tạo ra câu trả lời đúng trong hầu hết thời gian. Trong thời gian còn lại, cuộc gọi không thành công theo một trong các cách mà phần mở đầu được liệt kê: JSON không hợp lệ, danh sách không đầy đủ tự gắn cờ, 429 ở giới hạn tốc độ triển khai. Kỹ thuật vòng lặp là môn học thiết kế những gì xảy ra tiếp theo. Lời phê bình ngắn nhất về kỹ thuật vòng lặp tồi, diễn giải tài liệu của người thực hành, là: một vòng lặp thử lại cùng một hành động trên cùng một lỗi không phải là học hỏi mà là đang quay vòng. Sự khác biệt giữa vòng lặp hữu ích và vòng lặp lãng phí mã thông báo là liệu mỗi lần lặp lại có thay đổi điều gì đó mà lần lặp trước đó không giải quyết được hay không. 1.2 Dòng truyền thừa trong một đoạn văn Thử lại giới hạn là mẫu lâu đời nhất trong danh mục: Mô hình let it Crash của Erlang đã mang một số phiên bản của nó từ những năm 1980. ReAct (Princeton và Google, tháng 10 năm 2022) lần đầu tiên đưa nó vào cuộc gọi LLM: lý do về kết quả, quyết định hành động lại hoặc dừng lại. AutoGPT (tháng 3 năm 2023) đã công khai phiên bản tự trị. Reflexion (NeurIPS 2023) bổ sung tính năng tự đánh giá. Lập kế hoạch và thực hiện tách biệt việc lập kế hoạch với việc thực hiện. Ralph Loop của Geoffrey Huntley (tháng 7 năm 2025) đã đưa mục tiêu vào đĩa để việc thiết lập lại bối cảnh không bao giờ bị mất dấu. Anthropic đã phát hành lệnh /goal trong Claude Code (tháng 5 năm 2026) và đóng gói toàn bộ ngăn xếp này hai tuần sau đó dưới dạng Quy trình làm việc động. Trường hợp một tài liệu trong bài viết này sử dụng tập hợp con nhỏ hơn nhiều: thử lại với backoff, thử lại lỗi lược đồ, kiểm tra tính đầy đủ, phân nhánh bộ điều phối. Không có nguyên tắc phối hợp nào nặng nề hơn phù hợp với phạm vi một tài liệu. Họ sẽ có trong V1 Phần IV (corpus) và V4 (tác nhân). 2. Giải phẫu của một vòng lặp Trước khi lập danh mục các vòng lặp trong đường ống RAG, việc này sẽ giúp cố định các phần của một vòng lặp duy nhất. Mỗi vòng lặp, dù nhỏ hay lớn, đều có ba bề mặt điều khiển giống nhau và đáp ứng cùng một quy tắc. 2.1 Ba bề mặt điều khiển: kích hoạt, kết thúc, phục hồi Một vòng lặp có ba bề mặt điều khiển dễ thiết kế riêng biệt hơn so với cùng nhau. Cò súng. Điều kiện để một cuộc gọi mới thực hiện sau t

Nguồn tin: Towards Data Science — Tác giả: angela shi. Bản dịch tiếng Việt do AI thực hiện, có thể có sai sót.