Vòng Lặp 4R
Rất dễ để mô tả một hệ thống tự hành như một quy trình: cảm nhận, rồi lập kế hoạch, rồi hành động, xong. SentiaCore được xây khác, có chủ đích — như một vòng lặp không bao giờ ngừng chạy, vì một tình huống khẩn cấp không đứng yên đủ lâu để một quy trình chạy một lần vẫn còn đúng.
Bốn giai đoạn, một vòng lặp
Tái tạo. SentiaCore dựng một bản sao số đang sống của hiện trường từ điều cảm biến của đội thực sự đã xác nhận. Đây không phải một bản đồ vẽ một lần lúc đầu nhiệm vụ — nó được dựng lại liên tục khi có dữ liệu cảm biến mới, và phân biệt rõ điều đã xác nhận với điều chỉ là dự báo với điều vẫn chưa biết.
Suy luận. Cả đội cân nhắc phương án như một trí tuệ. Mỗi robot trong sự cố tự chào giá cho việc trước mắt dựa trên khả năng và vị trí thực của nó; doctrine và một bộ lập kế hoạch dựa trên ngôn ngữ góp các phương án; những phương án mạnh nhất nổi lên cho giai đoạn tiếp theo.
Diễn tập. Trước khi bất cứ thứ gì chạm vào thế giới thật, phương án dẫn đầu được phân nhánh lên bản sao số và chạy thử — so sánh trực tiếp với một phương án khác, thường là không làm gì. Sự so sánh mới được chấm điểm, không phải kế hoạch đứng riêng.
Phản ứng. Phương án thắng di chuyển, qua bất kỳ thân robot nào thực sự có mặt, trong phản xạ riêng của từng robot và một lớp an toàn con người có thể can thiệp bất cứ lúc nào.
Vì sao là vòng lặp, không phải quy trình
Một quy trình ngụ ý có điểm kết — cảm nhận một lần, quyết định một lần, hành động một lần, xong. Hình dạng đó đúng cho những bài toán đứng yên. Một đám cháy nhà xưởng không đứng yên. Hiện trường mười lăm giây sau không phải hiện trường kế hoạch được dựng dựa trên, và một hệ thống chỉ tái tạo bức tranh thế giới một lần mỗi nhiệm vụ cuối cùng sẽ hành động trên một thế giới đã không còn tồn tại.
Chạy Tái tạo, Suy luận, Diễn tập và Phản ứng như một vòng lặp liên tục — không phải một lần, mà bao nhiêu lần một phút tình huống đòi hỏi — là điều giữ cho kế hoạch đang chạy luôn trung thực. Khi một robot hành động, hành động đó quy về một trạng thái niềm tin và một kết quả diễn tập vẫn còn mới, không phải những thứ cũ từ lúc bắt đầu sự cố.
Vòng lặp không kết thúc ở Phản ứng
Có một giai đoạn thứ năm nằm dưới vòng lặp 4R không xuất hiện trong tên nhưng quan trọng không kém: mỗi nhiệm vụ trở thành tư liệu cho nhiệm vụ sau. Nhiệm vụ được xem lại, lần ra tình huống hiếm suýt làm vỡ một kế hoạch, và biến thành kịch bản mới cả đội diễn tập trước khi nó xảy ra thật. Vòng lặp 4R không chỉ là cách một sự cố đơn lẻ được xử lý — nó còn là cách hệ thống xử lý sự cố tiếp theo trở nên tốt hơn.
Kiến trúc này mang lại gì
Lợi ích thực tế của việc coi đây là một vòng lặp, không phải bốn tính năng riêng, là không giai đoạn nào trong bốn giai đoạn có thể được tin tưởng riêng lẻ. Một kế hoạch tốt dựng trên một bức tranh thế giới đã cũ vẫn là một kế hoạch tệ. Một kết quả diễn tập tốt cho một kế hoạch chưa từng được suy luận cẩn thận là một sự trùng hợp, không phải một bảo đảm. Giá trị của vòng lặp nằm ở việc cả bốn chạy cùng nhau, liên tục — và đó cũng là lý do đây là hình dạng đúng để xây công nghệ cốt lõi của một công ty quanh nó, thay vì một tính năng thông minh đơn lẻ.
