Trò chuyệnMã hóaGPT-3.5
Sử dụng ChatGPT-3.5 để viết mã
Sử dụng ChatGPT-3.5 để viết mã giống như được một lập trình viên giàu kinh nghiệm giúp đỡ.
ChatGPT có thể giúp bạn tiết kiệm rất nhiều thời gian viết mã nếu bạn biết cách hỏi!
Xác định nhiệm vụ
Trước khi sử dụng Generative AI để trợ giúp bạn, hãy đặt mục tiêu rõ ràng cho mã của bạn.
Mục tiêu ví dụ:
- Tạo một chức năng cụ thể
- Gỡ lỗi mã hiện có
Nhìn chung, sự rõ ràng và bối cảnh rất quan trọng khi sử dụng Generative AI, nhưng khi sử dụng chúng để viết code thì điều đó còn quan trọng hơn!
Ví dụ: viết "Tạo hàm đếm ngược số ngày và giờ cho đến thứ Bảy tiếp theo". thay vì "Tạo mã để tìm thứ bảy gần nhất"
Chọn ngôn ngữ lập trình
Để cụ thể hơn nữa, hãy chỉ định ngôn ngữ lập trình bạn cần.
Nếu bạn không chắc nên sử dụng ngôn ngữ lập trình nào, bạn có thể hỏi ChatGPT:
Ví dụ
Với lời nhắc sau:
Which programming language should I use to create a countdown to the next Saturday for a web page?
Phản hồi từ ChatGPT-3.5 có thể là:
Bây giờ chúng ta có thể làm rõ hơn nhiệm vụ của mình là: "Tạo một hàm JavaScript đếm ngược số ngày và giờ cho đến thứ Bảy tuần sau".
Hỏi ChatGPT để được trợ giúp
Bây giờ, chúng ta có thể sử dụng ChatGPT để viết mã của mình.
Hãy tưởng tượng bạn có trang web sau:
Ví dụ
<!DOCTYPE html>
<html>
<body>
<h1>My First Web Page</h1>
<p>The weekend is only <span id="weekend_coundown"></span>from now!</p>
</body>
</html>
Hãy tự mình thử »Yêu cầu ChatGPT viết mã:
Ví dụ
Với lời nhắc sau:
For the following web page:
<!DOCTYPE html>
<html>
<body>
<h1>My First Web Page</h1>
<p>The weekend is only <span id="weekend_coundown"></span>from now!</p>
</body>
</html>
Create a JavaScript function that counts down the number of days and hours until the next Saturday.
Phản hồi từ ChatGPT-3.5 có thể là:
Sau đó kiểm tra nó:
Ví dụ
<!DOCTYPE html>
<html>
<body>
<h1>My First Web Page</h1>
<p>The weekend is only <span id="weekend_countdown"></span> from now!</p>
<script>
// Function to calculate the countdown
function countdown() {
// Get the current date
var currentDate = new Date();
// Find the next Saturday
var daysToSaturday = (6 - currentDate.getDay() + 7) % 7; // Number of days until the next Saturday
var nextSaturday = new Date(currentDate.getFullYear(), currentDate.getMonth(), currentDate.getDate() + daysToSaturday);
// Calculate the remaining time
var timeRemaining = nextSaturday.getTime() - currentDate.getTime();
var daysRemaining = Math.floor(timeRemaining / (1000 * 60 * 60 * 24));
var hoursRemaining = Math.floor((timeRemaining % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
// Display the countdown on the web page
var countdownElement = document.getElementById("weekend_countdown");
countdownElement.innerHTML = daysRemaining + " days and " + hoursRemaining + " hours";
}
// Call the countdown function when the page loads
window.onload = function() {
countdown();
};
</script>
</body>
</html>
Hãy tự mình thử »Nó hoạt động!
Lặp lại và phát triển
Bạn có thể tiếp tục làm việc với ChatGPT để cải thiện mã của mình:
Ví dụ
Với lời nhắc sau:
Add code to display "The Weekend has landed" instead of the countdown if the day is Saturday
Phản hồi từ ChatGPT-3.5 có thể là: