ChatGPT gỡ lỗi tốt hơn Google

Feb 01 2023
Nó đang thay thế Google nhưng liệu nó có thay thế chúng ta không?
ChatGPT đang là xu hướng thịnh hành hiện nay. Khi một thứ gì đó bị cường điệu hóa quá mức, tôi có một sở thích tự nhiên là co rúm người lại mỗi khi nó được đề cập đến.

ChatGPT đang là xu hướng thịnh hành hiện nay. Khi một thứ gì đó bị cường điệu hóa quá mức, tôi có một sở thích tự nhiên là co rúm người lại mỗi khi nó được đề cập đến.

Nó giống như điệu nhảy thứ tư.

No đa rât tuyệt.

Trời lạnh.

Cho đến khi mọi người bắt đầu làm điều đó đến mức bạn không thể thoát khỏi nó.

ChatGPT giống như điệu nhảy thứ tư. Mỗi khi tôi nhìn thấy dòng tiêu đề về ChatGPT tuyệt vời như thế nào, tôi lại thầm khóc — hãy dừng nó lại .

Nhưng không giống như các chương trình được Netflix quảng cáo rầm rộ, ChatGPT sẽ tồn tại lâu hơn một chút. Chà, lâu hơn nữa.

Không lâu sau, tôi đã kiểm tra nó một cách chính xác, chủ yếu là do thất vọng khi cố gắng tìm ra lý do tại sao mã Flutter của tôi không chạy. Sau khi dán lỗi vào Google và truy cập trang thứ 5 trong kết quả tìm kiếm, tôi biết mình đang ở một nơi tồi tệ - bạn biết đấy, không gian mà bạn biết rằng bạn sẽ phải vất vả hàng giờ sửa lỗi chỉ để tìm ra điều gì đã xảy ra. .

Nó có phải là mật mã không? Có phải nó là thiết lập? Có phải một số xung đột phụ thuộc không phù hợp mà bạn nghĩ rằng bạn đã sửa nhưng thực sự không?

Tại một số thời điểm, tôi đã từ bỏ Google và dán toàn bộ thông báo lỗi vào ChatGPT.

Tóm lại, trong khoảng 15 phút, mã của tôi đã hoạt động như không có gì sai.

Hạn chế của gỡ lỗi với Google

Theo Coralogix, các nhà phát triển dành 75% thời gian của họ để gỡ lỗi các tệp . Đối với các doanh nghiệp - đó là rất nhiều tiền.

Nếu một nhà phát triển có mức lương 100.000 đô la, thì đó là 75.000 đô la một năm cho Google, rà soát nhật ký, cố gắng tìm ra lỗi sai, khởi động lại, cài đặt lại, cố gắng làm cho các phiên bản khớp với nhau và mọi thứ khác ở giữa.

Cuối cùng, nó không thực sự ảnh hưởng nhiều đến cách thức giao hàng.

Và nó cũng không hoàn toàn là lỗi của nhà phát triển. Những điều tồi tệ thỉnh thoảng xảy ra và hầu hết thời gian nó xảy ra ở dạng các tính năng bị hỏng. Mặc dù các công cụ, tài liệu và hoạt động chia sẻ kiến ​​thức cộng đồng đã tăng lên đáng kể trong thập kỷ qua, tốc độ gỡ lỗi của chúng tôi phụ thuộc — cuối cùng — vào Google.

Khi nói đến gỡ lỗi, Google có thể là nguồn tài nguyên cho nhiều nhà phát triển, nhưng không phải không có giới hạn. Những thách thức gặp phải khi sử dụng Google để gỡ lỗi thường có thể dẫn đến một quy trình không hiệu quả và gây khó chịu.

Google cung cấp nhiều thông tin nhưng có thể khó tìm được giải pháp cụ thể mà bạn cần trong số rất nhiều bài báo, diễn đàn và tài liệu có sẵn. Ngay cả khi bạn tìm ra giải pháp, không phải lúc nào cũng đảm bảo rằng giải pháp đó sẽ hiệu quả với tình huống cụ thể của bạn, dẫn đến lãng phí thời gian và khiến bạn thất vọng. Hơn nữa, nhiều giải pháp do Google cung cấp đã lỗi thời, không còn phù hợp hoặc đã được vá bằng các bản cập nhật mới, khiến chúng kém hiệu quả hơn.

Ưu điểm của việc gỡ lỗi với ChatGPT

Hãy thực tế - ChatGPT là đứa trẻ mới tuyệt vời trong khối - giống như khi React xuất hiện và làm cho Angular trông giống như quá mức cần thiết từ Google.

ChatGPT chắc chắn đang gây chấn động, đặc biệt là khi sử dụng Google như một công cụ để gỡ lỗi mã của bạn.

Không giống như Google dựa vào các văn bản phù hợp mà những người khác đã tạo, ChatGPT phân tích mã và thông báo lỗi, xác định nguyên nhân gốc rễ và cung cấp các giải pháp phù hợp cho vấn đề cụ thể đó. Điều này giúp tiết kiệm thời gian và sự thất vọng khi cố gắng khớp các kịch bản tương tự trong kết quả tìm kiếm StackOverflow.

Giảm thời gian cần thiết để giải quyết các lỗi của bạn có nghĩa là bạn sẽ có nhiều thời gian hơn để thực hiện công việc thực tế của mình. Đó là điều rõ ràng nhất. Nó cũng làm giảm khả năng dẫn đến ngõ cụt và các giải pháp không chính xác. Thời gian cần thiết để truy tìm gốc rễ của một lỗi đã giảm xuống.

Làm sao?

Chủ yếu là vì ChatGPT có bối cảnh về những gì bạn đang cố gắng thực hiện và những gì bạn đã thử trong quá khứ. Google không đi kèm với sự sang trọng đó. Nó làm cho quá trình này bớt giống như một chuyến đi dài dòng và bạn thực sự học được điều gì đó trong quá trình này.

ChatGPT sẽ thay thế các nhà phát triển?

Đây là câu hỏi tỷ đô mà mọi người ném xung quanh.

Một số người nói có. Những người khác nói không.

Điểm đặc biệt của ChatGPT là nó là một công cụ và giống như bất kỳ công cụ nào, bạn vẫn cần học cách sử dụng nó.

Mã cũng là một công cụ.

Nếu bạn không hiểu các nguyên tắc cơ bản của mã và cách mọi thứ kết nối với nhau, thì không có AI nào có thể mã ứng dụng triệu đô đó cho bạn.

Nó tốt cho việc học và lấy các bản soạn sẵn. Nhưng cuối cùng, bạn vẫn cần hiểu (thậm chí ở mức độ cơ bản) những gì bạn đang làm.

Nhưng suy cho cùng, chúng ta vẫn bị giới hạn bởi những gì chúng ta biết và ChatGPT chỉ có thể cung cấp cho bạn những gì bạn yêu cầu từ nó.

Vì vậy, nếu kiến ​​thức chung và sự hiểu biết của bạn còn hạn chế, các câu hỏi của bạn sẽ có chất lượng thấp về giá trị. Đó là khái niệm tương tự với Google - hỏi nó những câu hỏi tồi và nó sẽ trả về kết quả tồi. Đó không phải lỗi của Google, không hoàn toàn.

Tôi nghĩ điều gì sẽ xảy ra trong tương lai là mọi người sẽ biết cách suy nghĩ bằng mã nhưng mất khả năng chung để viết chúng bằng tay. Nó giống như việc không còn ai nhớ số điện thoại nữa, nhưng chúng ta vẫn có thể gọi cho mọi người — nếu chúng ta có gọi cho họ.

Sẽ có sự phụ thuộc mạnh mẽ vào công nghệ, AI và các công cụ do AI điều khiển để hoàn thành công việc — nhưng nó sẽ không thay thế chúng ta hoàn toàn. Năng lực và năng lực của chúng tôi sẽ được đào tạo lại trong các lĩnh vực khác.

Đối với những người mới và những người kinh doanh độc lập, các công cụ dựa trên AI như ChatGPT sẽ thay đổi cách họ làm việc. Nó là một công cụ hoạt động như một phần mở rộng cho khả năng tổng hợp và sử dụng kiến ​​thức hiện tại của chúng ta về thế giới và tập hợp chúng lại với nhau để tạo thành một giải pháp cho các yêu cầu cụ thể của chúng ta.