paint-brush
ChatRPG - Cách học Python với AI một cách hài hướctừ tác giả@beeflett
3,458 lượt đọc
3,458 lượt đọc

ChatRPG - Cách học Python với AI một cách hài hước

từ tác giả BeefLett6m2024/03/16
Read on Terminal Reader
Read this story w/o Javascript

dài quá đọc không nổi

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.
featured image - ChatRPG - Cách học Python với AI một cách hài hước
BeefLett HackerNoon profile picture

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ể?


TỪ ChatGPT - Chuyên gia tổng hợp ĐẾN ChatRPG - Chuyên gia Python

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ể:


  • Vai trò của AI: ChatGPT sẽ là một chuyên gia Python có thiên hướng giảng dạy mạnh mẽ.


  • Điều tôi mong đợi từ AI: ChatGPT sẽ phải giới thiệu cho tôi cú pháp và phương thức phổ biến nhất của ngôn ngữ Python.


  • Phương pháp: để đạt được điều này, tôi muốn ChatGPT đề xuất một loạt bài tập, tôi sẽ nói với nó rằng tôi có một lượng kiến thức (JS) nhất định và tôi sẽ yêu cầu nó cung cấp cho tôi tài liệu bên ngoài để tôi có thể khám phá những khái niệm mà tôi đang tìm hiểu thêm (và hơn nữa, nó sẽ cho phép tôi kiểm tra xem ChatGPT có đánh lừa tôi không).


  • Cách thức: cuối cùng, tôi giới thiệu khái niệm gamification trong quá trình học tập của mình, nêu rõ những kỳ vọng tối thiểu của tôi về chủ đề này: (RPG, Pháp sư, khái niệm XP).

Mô tả hình ảnh

Mô tả hình ảnh


Trở thành một pháp sư mạnh mẽ

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.

Mô tả hình ảnh

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.
Mô tả hình ảnh

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í.

Mô tả hình ảnh

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.


Ôi trời, con rồng dữ liệu!

Mô tả hình ả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 .

Mô tả hình ảnh

Đâ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 .
Mô tả hình ảnh

Vâng tôi đã tuyên bố, vậy thì sao?!?

Mô tả hình ảnh

Một chút truyền thuyết, nó luôn luôn tốt đẹp.


Quái vật Pythonic!

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ả hình ảnh

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.
Mô tả hình ảnh

Mô tả hình ảnh

Hơn nữa, tôi còn có một tấm bùa hộ mệnh rất tuyệt vời!


Làm cho ChatRPG trở nên nhập vai hơn nữa với MCQ

Ở 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.
Mô tả hình ảnh

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.
Mô tả hình ảnh

Mô tả hình ả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íchtố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.

Mô tả hình ảnh


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.

Mô tả hình ảnh

Nó có phong cách!


Phần kết luận

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:

  • Đừng sử dụng phương pháp này cho chủ đề mà bạn không biết quá nhiều! Nếu ChatGPT mắc lỗi hoặc nói dối bạn, bạn sẽ không biết.


  • Cung cấp thông tin rõ ràng và chính xác nhất có thể.


  • Đừng đưa ra quá nhiều hướng dẫn cùng một lúc. Khi kết thúc thử nghiệm, tôi đã cố gắng tự động hóa cách nó tạo ra các giai đoạn học tập và thử thách, trong khoảng 30 dòng nhắc nhở và đôi khi kèm theo những hướng dẫn phức tạp. Kết quả? Tôi đã phá vỡ mọi thứ!


  • Không có gì có thể đánh bại được chuyên môn của con người! Sư phạm là một đức tính dành riêng cho chúng ta, máy móc hiện tại không thể đánh giá chính xác những gì học sinh cần để đạt được hiệu quả cao nhất từ những gì mình đang học. Nếu bạn muốn được đào tạo trong điều kiện tốt nhất có thể, hãy gọi cho chuyên gia.

Thưởng

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 .

Mô tả hình ảnh

Trò chuyệnGPT :

Mô tả hình ảnh

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.

Mô tả hình ảnh

Mô tả hình ảnh

Mô tả hình ảnh

Mô tả hình ảnh

Mô tả hình ảnh

Mô tả hình ảnh

Mô tả hình ảnh

Mô tả hình ảnh

Cảm ơn!