GitHub Copilot là gì?
Thông thường, khi viết mã, bạn cần tham khảo tài liệu chính thức hoặc các trang web khác để nhớ cú pháp hoặc cách giải quyết vấn đề. Bạn cũng có thể dành nhiều giờ để tìm cách giải quyết sự cố khi mã không hoạt động. Ngoài ra, bạn cũng dành thời gian viết bài kiểm tra và tài liệu. Tất cả các nhiệm vụ này rất tốn thời gian. Để hiệu quả hơn, bạn có thể sử dụng các đoạn mã hoặc dựa vào công cụ trong môi trường phát triển tích hợp (IDE) của bạn. Nhưng có cách nào tốt hơn không?
Tính năng này hoạt động như thế nào?
GitHub Copilot là một trợ lý AI mà bạn sử dụng từ bên trong IDE của bạn có khả năng tạo mã và nhiều hơn nữa. GitHub Copilot sử dụng lời nhắc. Lời nhắc là văn bản ngôn ngữ tự nhiên mà bạn nhập. Copilot sử dụng văn bản để cung cấp đề xuất dựa trên nội dung bạn nhập.
Lời nhắc có thể trông giống như ví dụ sau đây:
# Create a web API using FastAPI with a route to products.
Sau đó, copilot sẽ sử dụng lời nhắc để tạo phản hồi mà bạn có thể chọn chấp nhận hoặc từ chối. Phản hồi lời nhắc có thể trông giống như mã sau đây:
from fastapi import FastAPI
app = FastAPI()
@app.get("/products")
def read_products():
return []
Cách nhận dạng lời nhắc
Copilot có thể cho biết rằng một cái gì đó là một lời nhắc hoặc một hướng dẫn nếu bạn:
- Nhập tệp dưới dạng chú thích vào tệp mã có tệp kết thúc bằng .py hoặc .js.
- Nhập văn bản vào tệp đánh dấu và chờ vài giây để Copilot trả về phản hồi.
Chấp nhận đề xuất
Những gì bạn nhận lại từ Copilot là một đề xuất, hoặc văn bản hiển thị chính nó là mã màu xám, nếu bạn sử dụng màu đen làm màu văn bản của bạn. Để chấp nhận đề xuất, bạn cần nhấn phím Tab đề xuất.
Copilot có thể gợi ý nhiều hơn một điều. Trong trường hợp này, bạn có thể chuyển đổi giữa các đề xuất bằng ctrl + Enter, rồi chọn đề xuất phù hợp nhất.