xác thực google maps

Dân IT có thể được ChatGPT hỗ trợ code tự động hóa như thế nào?

Thảo luận trong 'Tin tức SEO' bắt đầu bởi Tuannakonox, 29 Tháng chín 2023.

Lượt xem: 7,348

  1. Tuannakonox

    Tuannakonox Dự bị

    Bài viết:
    17
    Đã được thích:
    0
    ChatGPT đang là một trong những chủ đề được nhiều người quan tâm nhất hiện nay bao gồm cả anh em IT, lập trình viên. Có thể xem ChatGPT là một chatbot tích hợp trí tuệ nhân tạo với khả năng trả lời lại những câu hỏi của người dùng; và đáng chú ý là những câu hỏi không hề giới hạn một lĩnh vực nào kể cả lập trình. Nhiều bài viết, đánh giá cho rằng ChatGPT có thể thay thế lập trình viên trong tương lai, tuy vậy thì ở hiện tại, ChatGPT đang thực sự giúp ích được khá nhiều việc dành cho anh em DEV. Bài viết hôm nay chúng ta cùng nhau tìm hiểu xem dân IT có thể được ChatGPT hỗ trợ viết code tự động hóa như thế nào nhé.

    Khả năng lập trình của ChatGPT
    CFTE, một tổ chức uy tín về công nghệ đã thử nghiệm kỹ năng lập trình của ChatGPT bằng cách cho nó tham gia một bài kiểm tra gồm 15 câu hỏi trắc nghiệm cho phép chọn nhiều đáp án, nội dung về lập trình Python (ngôn ngữ lập trình phổ biến nhất hiện nay). Mỗi câu hỏi có giới hạn thời gian trả lời trong vòng 1 phút 30 giây. Và kết quả là ChatGPT đã hoàn thành cả 15 câu hỏi trong thời gian cho phép và đạt điểm cao hơn 85% trong gần 4 triệu lập trình viên từng tham gia thực hiện bài test này.

    [​IMG]

    Trước đó, ChatGPT cũng đã vượt qua được bài phỏng vấn xin việc của Google và được ứng tuyển vào vị trí lập trình viên cấp độ 3 tại công ty, tương đương với mức lương 183 nghìn USD/năm. Chỉ 2 ví dụ trên đã cho thấy khả năng lập trình ấn tượng của ChatGPT, điều quan trọng hơn là khả năng học hỏi của nó diễn ra hàng ngày, có nghĩa là ChatGPT hoàn toàn có khả năng thông minh hơn trong việc lập trình trong tương lai.

    Lập trình viên có thể sử dụng ChatGPT như thế nào
    Trái với những bài viết cho rằng ChatGPT sẽ thay thế anh em DEV trong tương lai, thì ở thời điểm hiện tại sau hơn nửa năm ra mắt (cuối năm 2022), lập trình viên lại xem ChatGPT như một công cụ hữu ích cho việc lập trình. Công cụ này thường được sử dụng để tạo nhanh các frame, bản code mẫu (template) để dựng ứng dụng tiết kiệm rất nhiều thời gian khởi tạo dự án cho anh em DEV. Nó cũng có thể là một công cụ debug hữu ích dành cho anh em nhờ việc phân tích các đoạn code mà chúng ta cung cấp. Hay thiết thực hơn là các công việc liên quan đến tạo tài liệu, viết testcase,… những thứ mà dường như lập trình viên lười làm nhất. Chúng ta cùng đi cụ thể vào những ứng dụng mà ChatGPT mang lại cho anh em DEV nhé.

    [​IMG]

    1. Tìm tài liệu và hướng dẫn
    Hãy sử dụng ChatGPT như một Google cho việc tìm tài liệu lập trình, tạo code mẫu hay đọc document chuẩn. Khi chúng ta đặt câu hỏi càng chi tiết thì ChatGPT sẽ càng cho ra câu trả lời chính xác mà chúng ta cần, bao gồm cả source code kèm theo lời giải thích chính xác.

    [​IMG]

    Ví dụ như trên chúng ta muốn nhờ ChatGPT tạo một đoạn code cho việc gọi API bằng thư viện axios trong React. Kết quả nhận được là các bước chi tiết step by step rõ ràng từ việc cài đặt thư viện, import thư viện đến đoạn code mẫu các sử dụng thư viện Axios bằng đúng ngôn ngữ lập trình JavaScript trong React. Nếu so với cách truyền thống, chúng ta cần phải gõ từ khóa vào Google, chọn một vài kết quả đáng tin, xong đó lại xem từng đoạn sample code khá rắc rối thì ChatGPT giúp công việc tiết kiệm được đến 90% thời gian cho bạn đấy.

    2. Debug code
    Để kiểm tra xem đoạn code bạn viết có đúng hay không, hay phức tạp hơn là muốn xem bạn của bạn có thể sai chỗ nào, muốn sửa lại nó thì làm thế nào; đừng ngại hãy copy cả đoạn code đó để ChatGPT xử lý nhé.

    [​IMG]

    Ở ví dụ trên khi cung cấp cho ChatGPT 1 đoạn code và hỏi xem nó đúng hay sai thì chúng ta nhận được một câu trả lời không thể chi tiết hơn với 3 lỗi sai được chỉ ra cùng một đoạn code đã chỉnh sửa cho hợp lý. Cụ thể 3 lỗi bạn gặp phải gồm:

    • Sử dụng biến X viết hoa và viết thường

    • Sử dụng toán tử gắn “=” trong câu lệnh If, mà đúng thì phải dùng toán tử “==”

    • 2 dòng code print bạn cần thụt dòng vào thì mới đúng syntax của ngôn ngữ Python
    3. Refactor code
    Không chỉ debug code, ChatGPT còn có khả năng tối ưu source code, cải thiện chính đoạn code mà chúng ta viết ra. Trong nhiều trường hợp nếu bạn cung cấp đủ dữ kiện đầu vào, ChatGPT có khả năng đưa ra các gợi ý giúp bạn refactor lại cả source code dự án của bạn theo đúng các chuẩn gợi ý từ framework, thư viện, ngôn ngữ mà bạn sử dụng.

    [​IMG]

    Trong ví dụ trên, bạn yêu cầu ChatGPT viết lại function trong Python bạn cung cấp theo cách mà ngôn ngữ này đề xuất hay cộng đồng lập trình viên Python cho là tốt (Idiomatic Python). Và kết quả bạn nhận lại không làm bạn thất vọng, thậm chí còn đề xuất việc sử dụng một Set thay vì một List để lưu trữ các thành phố (city).

    4. Viết documentation
    ChatGPT có thể đọc đoạn code bạn cung cấp đầu vào và viết documentation (hướng dẫn sử dụng) cho đoạn code đó. Đây là tính năng tuyệt vời giúp bạn tiết kiệm rất nhiều thời gian cho một công việc vẫn thường được xem là nhàm chán đối với phần lớn anh em lập trình viên. Dưới đây là một ví dụ là ChatGPT tự động tạo doc cho đoạn code viết bằng Python đầu vào, rất chi tiết và rõ ràng.


    Kết bài
    Trên đây là một số ứng dụng mà ChatGPT mang lại danh cho dân IT nói chung cũng như anh em lập trình viên nói riêng. ChatGPT rất hữu dụng cho chúng ta nếu biết khai thác đúng cách, vì thế hãy tận dụng nó chứ đừng lạm dụng công cụ này; điều quan trọng vẫn là phải tự mình tư duy cũng như giải quyết bài toán gặp phải trong quá trình làm dự án. ChatGPT sẽ giúp bạn tiết kiệm rất nhiều thời gian và trở nên giỏi hơn trong lĩnh vực, nghề nghiệp của bạn. Hy vọng bài viết này mang lại những thông tin hữu ích dành cho bạn, hẹn gặp lại các bạn trong các bài viết tiếp theo của mình.
     
  2. duyenvt

    duyenvt Thành viên thân thiết

    Bài viết:
    1,071
    Đã được thích:
    165
    Chat GPT ứng dụng được cả trong lập trình luôn sao? đọc chia sẻ này mới thấy nó được dùng trong nhiều lĩnh vực quá, tuy nhiên có vẻ vẫn chưa phổ biến lắm thì phải
     
  3. dothochitrung

    dothochitrung Thành viên

    Bài viết:
    272
    Đã được thích:
    237
    Đúng vậy, ChatGPT ứng dụng được rất nhiều lĩnh vực mà IT thấy hỗ trợ nhiều phết.
     
    tranhaphuong thích bài này.
  4. tranhaphuong

    tranhaphuong Dự bị

    Bài viết:
    33
    Đã được thích:
    13
    giờ còn chưa phổ biến sao, hầu như ai làm SEO đều dùng đấy.
     
  5. teckvi

    teckvi Thành viên nhiệt tình

    Bài viết:
    585
    Đã được thích:
    93
    chỉ làm mấy cái thiên về cấu trúc thôi, chứ về tư duy lập trình thì ChatGDT bó tay
    chỉ làm mấy cái thiên về cấu trúc thôi, chứ về tư duy lập trình thì ChatGDT bó tay
     
  6. minhmienmkt

    minhmienmkt Thành viên

    Bài viết:
    55
    Đã được thích:
    14
    chat gpt viết code nhiều khi cũng ối dồi ôi, mình thử mấy hàm đơn giản trên wordpress rồi có cái viết rất hay có cái viết không chạy được
     
  7. ngocduyen

    ngocduyen Thành viên

    Bài viết:
    53
    Đã được thích:
    9
    Chát GPT phải nói là một trong những công cụ thế kỹ rất hay google cũng triển khai dạng tìm kiếm nhanh chóng như thế nào không cần vào web dạng như chát hỏi phát là ra liền rất nhanh chóng cũng đỡ mất thời gian vô web dò tìm hỏi nữa :)
     
  8. minhviets

    minhviets Dự bị

    Bài viết:
    25
    Đã được thích:
    3
    Sao chát GPT nó viết bài y như nhau vậy.
    E thử yêu cầu tiêu đề: Viết bài về thợ thông cống nghẹt uy tín.
    rồi yêu cầu viết bài: Dịch vụ thông cống nghẹt chuyên nghiệp.
    Tiếp bài: Giới thiệu đơn vị thông cống.
    3 bài GPT nó viết ra y chang lun, tỉ lệ giống trên 80%.
    (Như vậy gg báo sao chếp hết, tốn mấy trăm mua GPT)
     
    seoxd thích bài này.
  9. seoxd

    seoxd Dự bị

    Bài viết:
    43
    Đã được thích:
    12
    mua bản thường hay bản nâng hả bản? mình sài bản thường cũng bị y chang :D mặc dù ghi rất rõ là viết bài seo xxx chữ về từ khóa yyy :D
     
  10. VinaGlue

    VinaGlue Dự bị

    Bài viết:
    10
    Đã được thích:
    0
    thì nội dung nó tổng hợp nhiều nguồn như tìm trên google thui à, nếu viết bài seo thì nên kiểm tra lại để khi tạo content up ko bị trung bạn ơi, ăn thua mình nữa, ko nên lạm dụng nó
     

Chia sẻ trang này