paint-brush
ChatRPG - 재미있는 방법으로 AI로 Python을 배우는 방법~에 의해@beeflett
3,458 판독값
3,458 판독값

ChatRPG - 재미있는 방법으로 AI로 Python을 배우는 방법

~에 의해 BeefLett6m2024/03/16
Read on Terminal Reader
Read this story w/o Javascript

너무 오래; 읽다

한편으로는 영장류 두뇌의 자랑스러운 소유자로서 저는 학습의 맥락에서 게임화가 제게 미칠 수 있는 힘을 잘 알고 있습니다. 기술 애호가로서 나는 인공지능 도구의 등장을 놓칠 수 없었다. 특히 OpenAI가 개발한 ChatGPT라는 대화형 AI 현상이 대표적이다.
featured image - ChatRPG - 재미있는 방법으로 AI로 Python을 배우는 방법
BeefLett HackerNoon profile picture

구직 활동의 일환으로 저는 새로운 언어인 Python을 접하게 되었습니다.


한편으로는 영장류 두뇌의 자랑스러운 소유자로서 저는 학습의 맥락에서 게임화가 제게 미칠 수 있는 힘을 잘 알고 있습니다.


기술 애호가로서 나는 인공지능 도구의 등장을 놓칠 수 없었다. 특히 OpenAI가 개발한 ChatGPT라는 대화형 AI 현상이 대표적이다.


ChatGPT는 경험을 최대한 재미있게 만들면서 Python을 발견하는 데 어떻게 도움이 됩니까?


일반 사용자인 ChatGPT에서 Python 전문가인 ChatRPG까지

강력하기는 하지만 ChatGPT는 역할극을 할 때 더욱 그렇습니다. 그래서 저는 가능한 한 많은 맥락을 제공하기 위해 특정 형식주의에 따라 ChatGPT가 Python 교육을 담당하는 방법을 정의했습니다.


  • AI의 역할: ChatGPT는 가르치는 성향이 강한 Python 전문가가 될 것입니다.


  • AI에서 기대하는 것: ChatGPT는 Python 언어의 가장 일반적인 구문과 방법을 소개해야 합니다.


  • 방법: 이를 달성하기 위해 ChatGPT가 일련의 연습을 제안하고 일정량의 지식(JS)이 있다고 말하고 외부 문서를 제공하도록 요청합니다. 내가 더 자세히 배우고 있는 개념을 탐색할 수 있습니다(또한 ChatGPT가 나를 속이지 않는지 확인할 수 있습니다).


  • 방법: 마지막으로, 이 주제에 대한 최소한의 기대치를 명시하면서 학습의 게임화 개념을 소개합니다(RPG, 마법사, XP 개념).

이미지 설명

이미지 설명


강력한 마법사가 되어보세요

처음에 ChatGPT는 나에게 일련의 "연습"을 제공했습니다. 그렇게 부르긴 하지만, 파이썬 구문의 기본을 이해할 수 있게 해주는 코드 추출에 지나지 않습니다. 동의한 대로 그는 나에게 문서를 제공하고, 내가 레벨을 올릴 수 있도록 경험치를 제공하고, 첫 번째 단계에서 습득한 기술을 나열했습니다.

이미지 설명

레벨 7에 도달한 저는 ChatGPT에 단순히 코드를 IDE에 복사하는 것보다 더 실질적인 과제를 제공해달라고 요청했습니다.
이미지 설명

내가 ChatGPT에 못생긴 괴물을 걷어차달라고 요청할 때 OpenAI가 내 친절을 어떻게 의심하는지 주목하세요.

이미지 설명

쉽게 휩쓸어버릴 이 첫 번째 보스를 상대하는 나의 통찰력에 대해 칭찬을 받고, 새로운 코드 카피 '연습'을 제공받은 후, 나는 첫 번째 진짜 도전에 직면해야 했다.


세상에, 데이터 드래곤!

이미지 설명

나는 적의 눈에 띄지 않고 좋은 문서 의 도움을 받아 자연스럽게 뜨거운 숨결의 생물을 도살했습니다 .

이미지 설명

대화형 AI를 통한 학습이 의미가 있는 곳입니다. ChatGPT는 두 제안의 차이점을 설명 하면서 대체 솔루션을 제공할 수 있습니다. 내가 제안한 코드를 분석할 때 이것이 훨씬 더 완벽해질 수 있다는 것을 조금 후에 살펴보겠습니다.


또 다른 장점은 대화를 쉽게 "형성"할 수 있다는 것입니다. 이런 식으로 나는 아티팩트를 얻을 수 있었는데, 그것은 바로 정맥에 있는 도파민 이다.
이미지 설명

응, 내가 주장했는데, 그래서 어쩌라고?!?

이미지 설명

약간의 지식은 항상 좋습니다.


파이톤 몬스터!

새로운 일련의 연습/수업, 'with' 교육에 대한 몇 가지 질문, 예외를 던지는 방법에 대한 약간의 도전, 약간의 기사 읽기 및 많은 레벨 업 후; 새로운 몬스터를 맡아달라고 요청했습니다. ChatGPT는 나에게 충분한 전리품으로 가득 찬 상자를 약속하면서 다단계 챌린지(작은 알고리즘 문제의 연속)를 제안했습니다.
이미지 설명

다시 한번 ChatGPT는 품질 수정을 제공하며 내 솔루션에 비해 해당 솔루션의 장점을 입증할 만큼 완벽합니다.
이미지 설명

이미지 설명

게다가 정말 멋진 부적도 얻었어요!


MCQ로 ChatRPG를 더욱 RPG처럼 만들어보세요

ChatGPT를 통해 Python을 발견한 이 단계에서는 이전에 본 개념을 습득했는지 확인하는 것이 좋을 것이라고 생각했습니다. 그래서 AI에게 MCQ를 생성해 달라고 요청했습니다. MCQ는 NPC(비플레이어 캐릭터)와의 만남에 포함되었으며, 성공하면 패밀리어를 보상으로 받게 된다는 약속을 받았습니다.
이미지 설명

그래서 이상하지만 영리한 농부 (아마 간달프 잠복자)의 질문에 답한 후, 나는 남은 모험을 위한 동반자를 선택할 수 있었습니다.
이미지 설명

이미지 설명


때때로 코드를 고려 하고 최적화하는 것이 어렵다는 것을 알고 저는 Shadowstalker와 함께 다음 전투를 치르기로 결정했습니다. 그 짐승은 내가 미래에 더욱 효율적으로 일할 수 있게 해주는 온갖 기술을 갖고 있습니다.

이미지 설명


ChatGPT를 사용하면 사전에 파악한 요구 사항에 따라 내 코드에 다른 판독값을 적용할 수 있습니다! 그래서 어떤 종류의 피드백이 필요한지 정의하지 않고도 구체적인 피드백을 요청할 수 있습니다.


예를 들어, 여기에는 나의 시작 여정을 따라 더 나아가 퀘스트에서 주어진 문제에 적용된 기술 중 첫 번째가 있습니다. 문제의 목적은 사용자가 입력한 숫자까지의 모든 소수를 생성하는 것이었습니다.

이미지 설명

스타일이 있어요!


결론

ChatGPT에 대해 내가 이미 알고 있는 내용을 고려할 때 AI는 새로운 프로그래밍 언어의 발견을 지원하는 능력에 대한 나의 기대에 부응했습니다.


그러나 나는 게임화 계층을 프로세스에 도입하는 능력에 대해 매우 열정적이었습니다. 특별한 순서 없이 제가 경험하면서 겪었던 장점과 단점을 나열해 보겠습니다.


장점:

  • 빠르고 쉽게 설정할 수 있습니다.

  • 시간이 지남에 따라 적응 가능합니다.

  • 만족스러운 진행 개요.

  • 로리는 괜찮습니다.

  • 기대에 미치지 못하는 행동을 교정하는 능력.

  • 귀하에게 적합하지 않은 경우 최신 ChatGPT 기여를 다시 시작할 가능성이 있습니다.

  • "와, 그게 가능해?!" 효과.


    단점:

  • 몇 가지 오류와 부정확성을 범합니다. 예를 들어 MCQ의 첫 번째 버전에는 답변을 제공할 수 없는 질문이 포함되어 있습니다.


  • 때때로 알림이 필요합니다: "나에게 문서를 제공하는 것을 잊지 마세요", "성공에 대한 보상을 제공하십시오", "우리 대화의 일반적인 지식에 내 진행 상황을 포함해야 합니다" 등.


이러한 학습 방법을 시도하고 싶다면 몇 가지 팁을 알아보세요:

  • 당신이 너무 잘 모르는 주제에 이 방법을 사용하지 마세요! ChatGPT가 실수를 하거나 거짓말을 하면 알 수 없습니다.


  • 가능한 한 명확하고 정확한 정보를 제공하십시오.


  • 한 번에 너무 많은 지시를 내리지 마세요. 실험이 끝나면 약 30줄의 프롬프트와 때로는 복잡한 지침을 사용하여 학습 및 도전 단계를 생성하는 방식을 자동화하려고 했습니다. 결과? 나는 모든 것을 망쳤다!


  • 인간의 전문성을 능가하는 것은 없습니다! 교육학은 우리를 위해 남겨진 미덕입니다. 기계는 현재 학생이 배우고 있는 내용을 최대한 활용하는 데 필요한 것이 무엇인지 정확히 인식할 수 없습니다. 최상의 조건에서 교육을 받고 싶다면 전문가에게 전화하세요.

보너스

나는 Stable Diffusion을 사용하여 이미지를 생성하라는 메시지를 ChatGPT에 요청했습니다.

이미지 설명

채팅GPT:

이미지 설명

그는 틀리지 않았습니다. 모델 훈련에 사용되는 데이터 세트에 있는 아티스트의 저작권 관리 는 어떻습니까? 광범위한 주제.

이미지 설명

이미지 설명

이미지 설명

이미지 설명

이미지 설명

이미지 설명

이미지 설명

이미지 설명

감사해요!