Bỏ qua, vào nội dung chính
Sentia
Góc nhìn từ trên xuống của bản sao số tại thời điểm quyết định: năm đường đi ảo của các phương án, kèm diện tích cháy dự kiến, phủ lên hiện trường thật
Về trang bài viếtnền tảng

Diễn Tập Trước Khi Phản Ứng

nền tảngdiễn tậpan toàn

Mọi hệ thống ứng cứu khẩn cấp cuối cùng đều gặp một câu hỏi giống nhau: làm sao biết một kế hoạch là tốt trước khi giao nó cho một robot? Câu trả lời thường gặp là kinh nghiệm — một con người đã được huấn luyện nhìn tình huống và đưa ra phán đoán. Câu trả lời của SentiaCore khác: nó diễn tập.

Diễn tập thực sự nghĩa là gì

Khi tầng suy luận của SentiaCore tạo ra một phương án dẫn đầu, nó không gửi thẳng cho robot. Nó phân nhánh bản sao số đang sống của hiện trường — cùng trạng thái niềm tin cả đội đã dựng từ cảm biến của chính mình — và chạy kế hoạch đó bên trong nhánh đó. Sau đó nó chạy một phương án khác, cũng từ điểm bắt đầu đó. Thường thì phương án khác đơn giản là không làm gì: để lửa lan, để robot giữ vị trí, để tình huống diễn ra không can thiệp.

Hai kết quả sau đó được so sánh trực tiếp. Phương án đề xuất giữ được bao nhiêu diện tích không cháy thêm? Tiếp cận được bao nhiêu người hơn? Tránh được bao nhiêu rủi ro, và phải trả giá gì? Một kế hoạch phải thắng sự so sánh đó — không chỉ nghe có lý với người viết ra nó — trước khi SentiaCore cho nó di chuyển một robot.

Đây là điều ngược lại với "tin vào mô hình". Đây là "tin vào lượt chạy thử".

Vì sao mốc nền quan trọng

Một kế hoạch được chấm riêng lẻ gần như vô nghĩa. "Kế hoạch này tiếp cận được ba người" nghe có vẻ tốt cho tới khi hỏi điều gì xảy ra nếu không có nó — nếu mốc nền cũng tiếp cận được ba người, kế hoạch đó chưa thực sự thay đổi điều gì, bất kể nghe tinh vi thế nào. Diễn tập của SentiaCore luôn bao gồm mốc nền đó. Điểm của một kế hoạch là một mức chênh lệch, không phải một con số đứng riêng — sự so sánh mới là điểm mấu chốt, không phải toạ độ của kế hoạch tự nó.

Diễn tập chạy trên vật lý thật, không phải mô hình đồ chơi

Sẽ dễ hơn nếu xây một bước diễn tập chạy trên một bản giản lược — đủ để ra một con số, không đủ để có ý nghĩa. Diễn tập của SentiaCore chạy trên cùng mô hình vật lý cả đội đang thực sự đối mặt. Nếu một kế hoạch chỉ hay trên một thế giới giản lược, nó sẽ không qua được va chạm với thế giới thật, và bước diễn tập được thiết kế để bắt được điều đó trước khi một robot làm.

Điều này mang lại gì cho chỉ huy

Tác dụng thực tế là một chỉ huy con người không bị yêu cầu duyệt một kế hoạch dựa trên niềm tin mù quáng. Thẻ kế hoạch đến tay họ đã mang theo kết quả của một lượt chạy thử: nó dự kiến thay đổi điều gì, và điều đó so với phương án khác ra sao. Việc duyệt trở thành một quyết định về một giả thuyết đã được kiểm tra, không phải một bước nhảy niềm tin vào hộp đen.

Đây cũng là lý do diễn tập nằm về mặt cấu trúc trước lớp cổng an toàn trong vòng lặp của SentiaCore, không phải thay cho nó. Một kế hoạch có thể diễn tập tốt mà vẫn bị chặn bởi một luật an toàn cứng — diễn tập cho biết một kế hoạch có phải ý tưởng tốt không; lớp cổng cho biết nó có được phép không. Cả hai phải cùng đồng ý.

Một ví dụ cụ thể

Trong một kịch bản đã diễn tập — một đám cháy nhà xưởng với robot đã có mặt tại hiện trường — hệ thống chạy thử năm phương án cùng lúc tại cùng một thời điểm quyết định. Phương án giữ robot lại để tìm người trước khi tấn công đám cháy làm cháy thêm hơn gấp đôi diện tích chỉ sau ba phút kể từ thời điểm đó, so với tấn công trực tiếp. Thêm hai phút nữa, khoảng cách đó vượt quá bốn lần — không phải một con số chững lại, mà tiếp tục dồn lên. Những phương án chạy thêm một lớp nước chắn bên cạnh việc tấn công tốn khoảng năm mươi phần trăm nước hơn ở ba phút, và gấp ba ở năm phút, một sự đánh đổi thật do chính hướng gió của hiện trường tạo ra, không phải một con số ai đó chọn trước.

Điều cùng lượt diễn tập đó không cho thấy cũng quan trọng không kém để nói rõ: một chỉ số an toàn theo dõi robot tiến gần mức nhiệt nguy hiểm ra kết quả giống nhau — bằng không — ở mọi phương án đã thử, và sự khác biệt về tốc độ cứu hộ ở mốc thời gian này nhỏ đến mức chỉ là nhiễu, không phải tín hiệu. Diễn tập không phải một công cụ để tạo ra một kết quả gây ấn tượng; nó là một công cụ để biết một cách trung thực điều gì khác và điều gì không khác. Ở đây, sự khác biệt thật là diện tích cháy và lượng nước, không phải một tiêu đề bịa ra về phương án nào "cứu được nhiều người hơn."

Kỷ luật mà điều này áp đặt

Diễn tập trước khi phản ứng vừa là một kỷ luật trong cách SentiaCore được xây, vừa là một tính năng của điều nó làm. Nó có nghĩa là một kế hoạch chỉ đúng trên lý thuyết không có nơi để trốn — nó phải thắng một thứ cụ thể, mỗi lần, trước khi được tin tưởng giao cho một robot trên hiện trường thật. Đó là một tiêu chuẩn cao hơn hầu hết hệ thống tự hành đặt ra cho chính mình, và chúng tôi tin đó là tiêu chuẩn thế giới vật lý thực sự đòi hỏi.