Nếu ứng dụng của bạn có một tác nhân (và nếu không có, bạn đang gặp rắc rối) thì nó cần có các công cụ để thực hiện tất cả các thao tác CRUD mà người dùng có thể thực hiện thông qua giao diện người dùng. 100% trong số đó. Và tác nhân nên hiểu trang nào mà người dùng đang xem và cách nó hoạt động.