Là một phần trong quá trình tìm việc làm của tôi, tôi đang được làm quen với một ngôn ngữ mới: Python.
Một mặt, với tư cách là chủ sở hữu đáng tự hào của bộ não linh trưởng, tôi nhận thức rõ về sức mạnh mà gamification , trong bối cảnh học tập, có thể mang lại cho tôi.
Mặt khác, là một người đam mê công nghệ, tôi không thể bỏ lỡ sự xuất hiện của các công cụ trí tuệ nhân tạo, đặc biệt là hiện tượng AI đàm thoại là ChatGPT, do OpenAI phát triển.
Làm cách nào ChatGPT có thể giúp tôi khám phá Python đồng thời mang lại trải nghiệm thú vị nhất có thể?
Mặc dù mạnh mẽ nhưng ChatGPT thậm chí còn hơn thế khi nhập vai . Vì vậy, tôi đã xác định cách tôi muốn ChatGPT chịu trách nhiệm đào tạo tôi về Python, tuân theo một chủ nghĩa hình thức nhất định để cung cấp cho nó nhiều ngữ cảnh nhất có thể:
Ban đầu, ChatGPT cung cấp cho tôi một loạt “bài tập”; mặc dù được gọi như vậy nhưng nó không gì khác hơn là trích xuất mã cho phép tôi nắm bắt những điều cơ bản về cú pháp Python. Theo thỏa thuận, anh ấy đã cung cấp cho tôi tài liệu, cho tôi kinh nghiệm để tôi có thể thăng cấp và liệt kê các kỹ năng có được trong giai đoạn đầu tiên này.
Khi đạt đến Cấp độ 7, tôi đã yêu cầu ChatGPT cung cấp cho tôi một thử thách quan trọng hơn việc chỉ sao chép mã vào IDE của tôi.
Hãy để ý thấy OpenAI nghi ngờ lòng tốt của tôi khi tôi yêu cầu ChatGPT đá vào răng một số con quái vật xấu xí.
Sau khi được khen ngợi về sự sáng suốt của tôi khi đối mặt với ông chủ đầu tiên này, người mà tôi dễ dàng gạt sang một bên, rồi được cung cấp một "bài tập" sao chép mã mới, tôi đã phải đối mặt với những thử thách thực sự đầu tiên của mình.
Không bị kẻ thù ấn tượng, và được hỗ trợ bởi tài liệu tốt, tôi tự nhiên giết chết sinh vật thở nóng .
Đây là lúc việc học thông qua AI đàm thoại có ý nghĩa. ChatGPT có khả năng cung cấp giải pháp thay thế đồng thời giải thích sự khác biệt giữa hai đề xuất. Sau này chúng ta sẽ thấy rằng nó thậm chí còn có khả năng hoàn thiện hơn khi phân tích mã mà tôi đề xuất.
Ưu điểm khác là bạn có thể dễ dàng "định hình" cuộc trò chuyện. Bằng cách này, tôi đã có thể có được một Cổ vật và đó là dopamine trực tiếp trong huyết quản .
Vâng tôi đã tuyên bố, vậy thì sao?!?
Một chút truyền thuyết, nó luôn luôn tốt đẹp.
Sau một loạt bài tập/bài học mới, một số câu hỏi về hướng dẫn 'với', một thử thách nhỏ về cách đưa ra các ngoại lệ, đọc một số bài báo và rất nhiều lần thăng cấp; Tôi yêu cầu được đối đầu với một con quái vật mới . ChatGPT đã đưa ra cho tôi một thử thách nhiều giai đoạn (liên tiếp các vấn đề thuật toán nhỏ), với lời hứa về một rương chứa đầy chiến lợi phẩm xứng đáng :
Một lần nữa, ChatGPT cung cấp bản chỉnh sửa chất lượng và đủ đầy đủ để chứng minh những ưu điểm của giải pháp của nó so với giải pháp của tôi.
Hơn nữa, tôi còn có một tấm bùa hộ mệnh rất tuyệt vời!
Ở giai đoạn khám phá Python bằng ChatGPT này, tôi nghĩ sẽ là một ý tưởng hay nếu kiểm tra xem tôi đã tiếp thu được các khái niệm mà tôi đã thấy trước đây hay chưa. Vì vậy, tôi đã yêu cầu AI tạo MCQ cho tôi, tôi đã đưa MCQ này vào cuộc chạm trán với NPC (nhân vật không phải người chơi), với lời hứa sẽ được thưởng một người quen nếu tôi thành công.
Vì vậy, sau khi trả lời các câu hỏi của một người nông dân kỳ lạ nhưng thông minh (có thể là Gandalf bí mật), tôi đã có thể chọn được người bạn đồng hành cho phần còn lại của cuộc phiêu lưu của mình.
Nhận thức được rằng đôi khi tôi cảm thấy khó khăn trong việc phân tích và tối ưu hóa mã của mình, tôi đã chọn tham gia các trận chiến tiếp theo cùng với Shadowstalker. Con quái vật có cả một kho kỹ thuật sẽ giúp tôi làm việc hiệu quả hơn trong tương lai.
ChatGPT cho phép tôi áp dụng cách đọc khác cho mã của mình theo nhu cầu mà tôi đã xác định trước! Vì vậy, tôi có thể yêu cầu phản hồi cụ thể mà không cần phải xác định loại phản hồi nào tôi cần.
Ví dụ, đây là kỹ thuật đầu tiên được áp dụng cho một bài toán mà tôi được giao trong một nhiệm vụ xa hơn trong hành trình bắt đầu của mình: mục đích của bài toán là tạo ra tất cả các số nguyên tố cho đến số mà người dùng đã nhập.
Nó có phong cách!
Xem xét những gì tôi đã biết về ChatGPT, AI đã đáp ứng được mong đợi của tôi về khả năng hỗ trợ việc khám phá ngôn ngữ lập trình mới.
Tuy nhiên, tôi rất hào hứng với khả năng đưa lớp gamification vào quy trình. Dưới đây, không theo thứ tự cụ thể nào, là danh sách những ưu và nhược điểm mà tôi gặp phải trong quá trình trải nghiệm của mình:
Ưu điểm:
Nhanh chóng và dễ dàng để thiết lập.
Thích nghi theo thời gian.
Tổng quan về tiến độ đạt yêu cầu.
Lore ổn.
Khả năng điều chỉnh hành vi không đáp ứng mong đợi của bạn.
Khả năng khởi chạy lại đóng góp ChatGPT mới nhất nếu nó không phù hợp với bạn.
"Ồ, nó có thể làm được điều đó à?!" tác dụng.
Nhược điểm:
Phạm một số lỗi và không chính xác: ví dụ: phiên bản đầu tiên của MCQ bao gồm một câu hỏi mà không thể đưa ra câu trả lời.
Thỉnh thoảng yêu cầu nhắc nhở: "Đừng quên cung cấp cho tôi tài liệu", "trao phần thưởng cho sự thành công", "bạn phải đưa sự tiến bộ của tôi vào Truyền thuyết chung về cuộc trò chuyện của chúng ta", v.v.
Một số lời khuyên nếu bạn muốn thử cách học này:
Tôi đã yêu cầu ChatGPT cung cấp cho tôi lời nhắc tạo hình ảnh bằng cách sử dụng Stable Diffusion .
Trò chuyệnGPT :
Anh ấy không sai. Còn việc quản lý bản quyền đối với các nghệ sĩ có mặt trong bộ dữ liệu dùng để đào tạo mô hình thì sao? Chủ đề rộng lớn.
Cảm ơn!