Khi khung chat không còn là giao diện tối ưu cho AI
Sau ba năm bùng nổ, liệu chat có phải là cách tốt nhất để tương tác với AI? GitHub đề xuất khái niệm 'canvas' – một giao diện tùy biến giúp tối ưu hóa quy trình làm việc thay vì phụ thuộc hoàn toàn...
Chúng ta đã bước vào kỷ nguyên AI được ba năm, và cho đến nay, khung chat (textarea) vẫn là giao diện mặc định để tương tác với các mô hình ngôn ngữ lớn (LLM). Mặc dù chat là một giải pháp linh hoạt khi chúng ta chưa định hình rõ nhu cầu người dùng, nhưng nó dần bộc lộ hạn chế khi người dùng cần thực hiện các tác vụ chuyên sâu.
Học giả Steven Pinker từng nhận định rằng việc biến AI thành một chatbot là một bước đi mang tính ‘gimmick’ (chiêu trò), trong khi tiềm năng thực sự của AI nằm ở các tác vụ cụ thể. Khi bạn đã biết chính xác mình cần làm gì, khung chat thường trở thành một rào cản thay vì công cụ hỗ trợ.
Canvas: Tương lai của tương tác AI
GitHub Copilot đã giới thiệu khái niệm canvas – một ứng dụng full-stack thu nhỏ chạy trực tiếp trong môi trường Copilot mà không cần trình duyệt. Canvas cho phép giao tiếp hai chiều giữa agent và server, biến giao diện thành một bề mặt có khả năng thực thi các chương trình máy tính thực thụ.
Thay vì yêu cầu AI thực hiện từng bước thông qua chat (vốn gây lãng phí token), bạn có thể yêu cầu AI tạo ra một canvas. Đây là nơi bạn có thể:
- Tương tác trực tiếp: Ví dụ như chơi game hoặc điều khiển các ứng dụng cục bộ (như Winget để quản lý gói phần mềm).
- Tự động hóa quy trình: Thay vì bắt AI thực hiện lệnh
stagevàcommitthủ công, hãy để nó xây dựng một công cụ chuyên dụng giúp bạn thực hiện việc đó nhanh chóng. - Quản lý dữ liệu: Sử dụng canvas để tương tác trực quan với cơ sở dữ liệu SQLite thay vì gõ lệnh trong khung chat.
Tối ưu hóa quy trình phát triển
Giá trị thực sự của giao diện tùy biến nằm ở khả năng tự động hóa quy trình làm việc (workflow). Thay vì phải ngồi chờ đợi và hướng dẫn AI qua từng bước (nghiên cứu, tạo mẫu, lập kế hoạch, triển khai), bạn có thể thiết lập các canvas để agent tự vận hành và chỉ thông báo khi cần đánh giá kết quả. Mục tiêu cuối cùng là đưa con người ra khỏi vòng lặp (out of the loop) nhiều nhất có thể.
Việc bị giới hạn trong khung chat đang khiến chúng ta khó giải quyết các vấn đề phức tạp. Đã đến lúc các nhà phát triển cần tư duy vượt ra ngoài khung chat truyền thống để tận dụng tối đa sức mạnh của AI thông qua các giao diện tùy biến linh hoạt hơn.
Nguồn tham khảo: GitHub Blog



No Comment! Be the first one.