‹ Quay lạiTinh chọnĐiểm AI 63/100
GitHub Blog
Tinh chọnĐiểm AI 63/100

Hướng dẫn

Hướng dẫn cho người mới: Cách xây dựng quy trình làm việc tùy chỉnh với Canvases trên GitHub Copilot

(giờ Việt Nam)

Tóm tắt AI

GitHub vừa ra mắt hướng dẫn sử dụng tính năng /create-canvas, cho phép người dùng tạo các giao diện làm việc tùy chỉnh thông qua mô tả bằng ngôn ngữ tự nhiên.

Chính văn · Bản dịch AI

GitHub Copilot app for Beginners: How to build custom workflows with canvases

Hầu hết các công cụ đều cung cấp sẵn một bộ màn hình cố định và yêu cầu bạn phải điều chỉnh công việc của mình cho phù hợp với chúng. Nhưng sẽ thế nào nếu bạn có thể bắt đầu với quy trình làm việc mong muốn và để giao diện tự hình thành xung quanh quy trình đó?

Đó chính là ý tưởng đằng sau các canvas trong ứng dụng GitHub Copilot. Một canvas, hay còn gọi là tiện ích mở rộng canvas, là một giao diện có thể tùy chỉnh mà bạn và tác nhân (agent) cùng chia sẻ. Nó có thể là bảng kanban, bảng phân loại vấn đề, danh sách kiểm tra phát hành, bảng điều khiển, biểu mẫu hoặc thậm chí là bảng tính: một giao diện người dùng (UI) được định hình theo cách bạn làm việc.

Vì canvas có tính tương tác hai chiều, tác nhân có thể cập nhật nó khi làm việc, và bạn cũng có thể sử dụng các nút, thẻ, bộ lọc và các điều khiển khác để thực hiện thay đổi. Giống như việc sử dụng một bảng trắng trực tuyến dùng chung vậy.

Hãy cùng tạo một cái nhé.

Tạo canvas với /create-canvas

Để tạo một canvas, bạn không cần phải viết mã hay thiết kế thủ công. Chỉ cần mở một phiên làm việc với tác nhân, nhập lệnh /create-canvas skill và mô tả những gì bạn muốn bằng ngôn ngữ tự nhiên.

Hãy đảm bảo yêu cầu (prompt) của bạn bao gồm ba yếu tố:

  • Quy trình làm việc mà canvas cần hỗ trợ.
  • Những gì bạn có thể thực hiện trên giao diện đó.
  • Những gì tác nhân có thể thực hiện.

Ví dụ, bạn có thể nhập:

Mã
/create-canvas Create a release notes canvas for tracking new feature work completed across GitHub Copilot app sessions. Include controls for reviewing and organizing entries and allow the agent to add and update them.

Sau đó, tác nhân sẽ xây dựng giao diện và mở nó ở bảng điều khiển bên phải mà bạn không cần phải viết tệp hay can thiệp vào bố cục. Một mô tả sẽ trở thành một công cụ tùy chỉnh sẵn sàng để sử dụng.

Định hình canvas theo quy trình làm việc của bạn

Vì giao diện được tạo ra từ mô tả của bạn, phiên bản đầu tiên chỉ là điểm khởi đầu, và bạn có thể tiếp tục tinh chỉnh cho đến khi hài lòng.

Bạn có thể yêu cầu tác nhân thêm cột hoặc bộ lọc, kéo các pull request đang mở của bạn vào, hoặc biến toàn bộ canvas thành một danh sách kiểm tra cho ngày làm việc. Tác nhân sẽ sửa đổi canvas để phù hợp với yêu cầu. Mặc dù không có menu bố cục cố định, nhưng nếu bạn có thể mô tả một quy trình làm việc, bạn gần như có thể biến nó thành một canvas.

Sau khi tạo, canvas của bạn được lưu dưới dạng một tiện ích mở rộng để bạn có thể sử dụng lại. Bạn có thể giữ nó cùng với dự án để chia sẻ với nhóm hoặc lưu dưới dạng tiện ích mở rộng cá nhân chỉ dành riêng cho bạn.

Cộng tác tức thì, không cần ra lệnh rồi chờ đợi

Sức mạnh thực sự của canvas là bạn và tác nhân có thể cùng làm việc tại cùng một thời điểm.

Khi bạn nhấp vào một nút, cập nhật một trường hoặc di chuyển một thẻ, trạng thái chia sẻ của canvas sẽ thay đổi ngay lập tức. Tác nhân sẽ thấy cùng một bản cập nhật mà không cần bước gửi hoặc đồng bộ hóa riêng biệt.

Điều này cũng hoạt động theo chiều ngược lại. Bạn có thể yêu cầu tác nhân sử dụng các khả năng của chính canvas—những hành động tương tự như bạn có thể làm—để thêm ghi chú phát hành hoặc di chuyển một thẻ, sau đó xem thay đổi đó xuất hiện trên giao diện. Thay vì gửi lệnh và chờ phản hồi, bạn đang cùng tác nhân điều hướng công việc.

Mang theo những điều này

Việc tạo một canvas hữu ích bắt đầu bằng ba câu hỏi đơn giản:

  • Tôi muốn xem những thông tin gì?
  • Tôi muốn thay đổi trực tiếp những gì?
  • Tác nhân nên có khả năng cập nhật hoặc thực hiện những gì?

Bạn không biết bắt đầu từ đâu? Cộng đồng đã chia sẻ các tiện ích mở rộng canvas có sẵn thông qua Awesome Copilot, bao gồm các công cụ ghi chú phát hành, bảng kanban, quy trình phân loại vấn đề và nhiều hơn nữa. Hãy cài đặt một cái gần giống với nhu cầu của bạn, sau đó yêu cầu tác nhân tùy chỉnh nó cho quy trình làm việc của bạn theo cách tương tự như khi bạn tinh chỉnh một canvas tự tạo.

Hãy bắt đầu từ quy mô nhỏ: mở một phiên làm việc, chạy lệnh /create-canvas và mô tả một bảng hoặc danh sách kiểm tra đơn giản cho công việc bạn đang thực hiện hiện tại.

Thẻ:

Viết bởi

Chuyên viên tư vấn công cụ phát triển AI cấp cao

Khám phá thêm từ GitHub

Tài liệu

Mọi thứ bạn cần để làm chủ GitHub, tất cả tại một nơi.

Đi đến Tài liệu

GitHub

Xây dựng những điều tiếp theo trên GitHub, nơi dành cho bất kỳ ai từ bất kỳ đâu để xây dựng bất cứ thứ gì.

Bắt đầu xây dựng

Câu chuyện khách hàng

Gặp gỡ các công ty và đội ngũ kỹ thuật đang xây dựng cùng GitHub.

Tìm hiểu thêm

Bài gốc còn tiếp — xem tiếp tại bài gốc ↗

GitHub CopilotCanvasesLập trìnhAI AgentQuy trình làm việc

Bài viết được AI dịch và tổng hợp tự động từ GitHub Blog. Liên kết bài gốc ở phía trên. Dữ liệu đồng bộ qua API công khai được ghi nguồn tại AI HOT (canonical) ↗. AIHOT.vn luôn dẫn nguồn đầy đủ — nếu bạn thấy điểm cần chỉnh sửa, hãy gửi ý kiến tại trang phản hồi.

Hướng dẫn cho người mới: Cách xây dựng quy trình làm việc tùy chỉnh với Canvases trên GitHub Copilot | AIHOT.vn