Khang

Muốn mình chọn thì cho mình xem phương án đã

Khi một agent AI hỏi bạn chọn giữa hai bố cục, trả lời sẽ dễ hơn nếu cả hai nằm ngay cạnh câu hỏi. Relay giữ lựa chọn của bạn và ghi chú đi kèm ở cùng một chỗ.

Tóm tắt

Khi agent AI hỏi bạn chọn giữa hai bố cục cho một trang sự kiện, trả lời sẽ dễ hơn nếu cả hai nằm ngay trước mắt và có chỗ ghi thêm, chẳng hạn muốn giá dễ tìm hơn. Mình tạo ra Relay để đặt các phương án và câu hỏi lên cùng một bảng trên trình duyệt, rồi trả về lựa chọn của bạn kèm đúng ghi chú ấy. Bài viết cũng gợi ý cách thử lần đầu với một phần công việc và một quyết định.

Hai bản thiết kế giấy đặt cạnh nhau, với bút chì và bút màu gạch đánh dấu chỗ cần sửa.

Thử hình dung một agent lập trình, tức trợ lý AI có thể đọc và sửa code, vừa làm hai bố cục cho phần đặt chỗ của một trang sự kiện rồi hỏi bạn thích bố cục nào hơn. Một phiên bản nằm trong tệp, phiên bản kia đã trôi lên vài tin nhắn phía trên, còn câu hỏi mới nhất chỉ gọi chúng là A và B, nên trước khi trả lời bạn phải cuộn ngược lên để nhớ xem cái nào là cái nào. Bố cục đầu đặt ngày diễn ra cạnh nút hành động chính, còn bố cục thứ hai dành nhiều chỗ hơn cho phần mô tả. Giả sử bạn thích cách đầu tiên nhưng vẫn muốn giá dễ tìm hơn, thì một câu trả lời "A" chẳng có chỗ nào để nói thêm điều đó.

Nhắn tin qua lại hợp với những câu trả lời ngắn, nhưng góp ý về bố cục thì cần có thứ để nhìn, còn với một bản kế hoạch dài thì cần cách chỉ vào đúng đoạn chưa rõ. Nếu chỉ có khung chat, bạn phải tả vị trí trước rồi mới góp ý được, nghĩa là tốn thêm công trước cả khi phần góp ý thật sự bắt đầu.

Mình tạo ra Relay để công việc và câu hỏi nằm cạnh nhau. Thay vì để các phương án rải rác trong cuộc trò chuyện, agent đưa tài liệu hoặc các phương án cần so sánh bằng hình ảnh lên một bảng trên trình duyệt rồi đặt câu hỏi cụ thể để bạn chọn phương án hoặc góp ý vào phần đang xem, còn bạn trả lời trong khi nội dung vẫn ở ngay trước mắt.

Hai bố cục đặt chỗ được so sánh, với bình luận gắn vào giá trong phương án được chọn.

Có thể hình dung bảng của Relay giống như bày hai bản in cạnh nhau trên bàn, viết câu hỏi phía trên và chừa chỗ để dán giấy nhớ. Cụ thể hơn, bảng là một tập hợp nội dung được sắp xếp cho một lượt góp ý: nó có thể chứa ảnh, tài liệu và các câu hỏi liên quan, còn người góp ý có thể chọn một phương án, viết câu trả lời hoặc gắn bình luận vào một phần cụ thể.

Khi bạn ưng một bố cục nhưng chưa ưng hết

Quay lại trang sự kiện, giờ bạn có thể chọn bố cục đầu và để lại ghi chú ngay cạnh phần giá. Nếu chỉ chọn phương án thôi thì một nửa ý của bạn sẽ mất, vì lựa chọn cho agent biết nên đi theo hướng nào, còn ghi chú mới nói trong hướng ấy cần sửa gì. Relay trả về lựa chọn cùng các ghi chú và chú thích, và hướng dẫn của công cụ yêu cầu agent đọc hết, nên lần chỉnh sửa tiếp theo bắt đầu từ cả lựa chọn lẫn phần cần điều chỉnh.

Khi agent bày nội dung lên bảng

Bảng cũng đòi hỏi agent chuẩn bị nó phải làm kỹ hơn: đưa lên đúng phần việc liên quan và nói rõ câu trả lời sẽ quyết định điều gì. Nếu agent đổ lên cả loạt ảnh kèm một lời nhờ góp ý chung chung, người xem lại phải ngồi sắp xếp giùm thay vì ra quyết định.

Với trang sự kiện, câu nên hỏi là thông tin đặt chỗ nên bố trí thế nào, vì đó đúng là điều hai bố cục cho phép so sánh. Còn trang có dễ dùng trên điện thoại hay không là chuyện khác mà hai bản bố cục không trả lời được; muốn biết thì phải xem trang đang chạy ở kích thước ấy và làm các bước kiểm tra tương tác liên quan.

Mình muốn nội dung trên bảng bám sát câu hỏi, đủ để người xem dựa vào những gì trước mắt mà quyết định. Tài liệu bổ sung chỉ nên có mặt khi giúp giải thích một khác biệt hay một ràng buộc, còn không thì cứ để dành cho lượt góp ý sau.

Ghi chú đánh giá chưa hoàn tất vẫn nằm trên cùng tờ giấy gấp, cạnh lựa chọn chưa được trả lời.

Khi câu trả lời chưa thể có ngay

Không phải bảng nào cũng chờ bạn trả lời. Có lúc agent chỉ cần trình bày một bản báo cáo, có lúc bảng chứa một quyết định mà agent phải chờ mới đi tiếp được, nên Relay tách riêng hai trường hợp. Lệnh tạo bảng chỉ để hiển thị sẽ trả về ngay. Bảng cần phản hồi thì giữ một mã định danh để agent quay lại sau, và nếu hết thời gian chờ mà bạn chưa trả lời, câu hỏi lựa chọn vẫn để ngỏ, còn ghi chú nháp vẫn được giữ lại mà không bị tính là quyết định đã gửi.

Nhờ vậy lượt góp ý có thể tiếp tục sau khi bị gián đoạn, agent không phải tạo bảng mới và làm mất phần việc đã có. Những câu trả lời ngắn thì cứ để trong cuộc trò chuyện, vì đưa lên bảng cũng chẳng thêm được bao nhiêu.

Phần việc của mình, và cách thử lần đầu

Mình thiết kế giao diện và đặt ra quy trình góp ý, đồng thời viết yêu cầu cùng hướng dẫn vận hành để agent đặt đúng nội dung cạnh câu hỏi cần trả lời. Agent lập trình đảm nhiệm một phần đáng kể việc triển khai, còn mình định hướng, rà lại các thay đổi trong code và kiểm tra xem tương tác có giữ trọn lựa chọn cùng những ghi chú người dùng gửi hay không.

Nếu thử Relay lần đầu, mình sẽ chọn một phần việc và một quyết định, đặt chúng cạnh nhau trên bảng rồi xem kỹ kết quả trả về: câu trả lời vẫn phải giữ được chi tiết mà lần chỉnh sửa tiếp theo cần đến, như ghi chú về giá ở trên.

Dữ liệu bảng và phản hồi

Hướng dẫn cho agent của Relay mô tả định dạng bảng và trình tự vận hành. Kết quả giữ lại câu trả lời, ghi chú, bình luận và chú thích. Việc chỉ hiển thị nội dung và việc yêu cầu phản hồi dùng các thao tác riêng; phạm vi người dùng đã cho phép trong công việc quyết định liệu có cần xin phê duyệt hay không. Môi trường làm việc của agent đặt lượt đánh giá này trong một quy trình công việc rộng hơn.

Có trang nào muốn mình xem qua? Đưa lên bàn thôi.