27/09/2026 · VietTechies · Biên tập

GitHub đang giới thiệu canvases trong ứng dụng GitHub Copilot như một lựa chọn thay cho việc dùng ô trò chuyện cho mọi tác vụ. Tính năng này cho phép agent tạo một ứng dụng tương tác nhỏ để người dùng vừa thao tác, vừa cập nhật cùng agent, với các ví dụ gồm game, quản lý gói, cơ sở dữ liệu SQLite và quy trình phát triển.
Từ trò chuyện đến giao diện làm việc
Theo blog của GitHub, canvas là một ứng dụng full-stack chạy bên trong ứng dụng GitHub Copilot mà không có phần giao diện trình duyệt đi kèm. Máy chủ của ứng dụng có thể giao tiếp hai chiều với agent Copilot, nhờ đó giao diện tạo ra hoạt động giống một chương trình thông thường hơn là một cửa sổ hội thoại.
Các ví dụ không chỉ để trình diễn
Bài viết mô tả cách tạo một game Connect 4 để người dùng chơi với agent, cùng một giao diện Winget dùng để duyệt các gói phần mềm và quản lý việc cài đặt, gỡ cài đặt. Những ví dụ khác dùng canvas để tương tác với cơ sở dữ liệu SQLite có hỗ trợ kiểu trình soạn thảo, hoặc cung cấp giao diện viết bài phong phú hơn cho các bài đăng Jekyll.
Lập luận rộng hơn là một giao diện được thiết kế cho từng mục đích có thể xử lý các thao tác lặp lại mà không cần gửi yêu cầu trò chuyện mới cho mỗi hành động. Tác giả cũng mô tả việc dùng canvas để điều phối các phần trong quy trình phát triển dựa trên agent, gồm nghiên cứu, tạo nguyên mẫu và chuyển sang con người xem xét.
Khả năng và giới hạn
Vì là ứng dụng full-stack, canvases có thể gọi API của bên thứ ba và thực thi mã ngay trên máy tính của người dùng, theo nội dung blog. Điều này giúp chúng xử lý những tác vụ khó diễn đạt qua trò chuyện, nhưng cũng khiến việc kiểm tra chính xác các thao tác mà agent tạo ra trở nên quan trọng trước khi sử dụng; nguồn không đưa ra một đánh giá bảo mật riêng.
Các ví dụ được trình bày như quá trình tác giả tự khám phá trong thực tế, không phải một cuộc kiểm thử độc lập. GitHub cho biết một canvas SQLite đơn giản có thể được tạo trong một lần, trong khi quy trình tự động hóa phức tạp hơn mất gần trọn một ngày để thiết kế và tinh chỉnh. Bài viết không nêu chi tiết về khả năng cung cấp rộng rãi hơn hoặc các phép đo hiệu năng của tính năng.
Ảnh minh họa do AI tạo.
Nguồn: When chat is the wrong UI
