안녕하세요 오늘은 openAI의 ChatGPT를 사용해보려 합니다.사실 제가 전공자이다보니 인공지능에는 관심이 많지만 chatGPT가 썩 반가운 존재는 아니었어요.그러나 제가 NLP에 관심이 많다보니 chatGPT나 이런 저런 라이브러리들을 활용해서라도 구축해보고 싶은 게 있어 살펴보기 위해 오늘 사용해보려합니다.먼저, 아래 사이트를 통해 openAI의 chatGPT 사이트에 접속해주세요.https://openai.com/blog/chatgpt Introducing ChatGPT We’ve trained a model called ChatGPT which interacts in a conversational way. The dialogue format makes it possible for ChatGPT to answer followup questions, admit its mistakes, challenge incorrect premises, and reject inappropriate requests. openai.com 사이트에 접속하셨다면 Try ChatGPT를 클릭해주세요. 위와 같은 사이트로 이동하셨다면 로그인 또는 회원가입을 진행해주세요. 그럼 초기에 아래와 같이 4가지 문장이 뜹니다.빠른 해석을 위해 파파고를 사용하여 번역해왔습니다. 1. AI 트레이너는 시스템을 개선하기 위해 대화를 검토할 수 있습니다.2. 대화에서 중요한 정보를 공유하지 마십시오.3. 이 시스템은 대화에 최적화되어 있습니다. 특정 응답이 좋은 것인지 도움이 되지 않는 것인지 알려주십시오.4. Discord 서버에서 피드백을 공유합니다. 위의 4가지 사항을 주의하시면서 이용하시기 바랍니다.그리고 보이는 시작화면입니다.아래에 위치한 대화창에서 텍스트를 입력하여 chatGPT와 대화를 나눌 수 있습니다. 혹시나 하면서 번역본을 가져와 보았습니다.참고해서 이용해 주시기 바랍니다. 오늘은 chatGPT에게 지렁이게임을 만들어 달라고 하였습니다.(chatGPT는 아쉽게도 한글로 돌리면 에러가 발생합니다.) 위 사진을 보시면 번호를 매겨가면서 생성할 것들에 대해서 잘 소개해주면서 코드를 짜주고 있습니다.여기서 맨위에 위치한 검은 창, pip install은 cmd창에서 라이브러리를 다운받으라는 것이고, 나머지 검은 바탕은 코드내용입니다. pip install pygame import pygame# Initialize Pygamepygame.init()# Set up the game windowscreen = pygame.display.set_mode((800, 600))# Set the game window titlepygame.display.set_caption(“Slither Game”)# Set the background colorbg_color = (0, 0, 0) # Game looprunning = Truewhile running: for event in pygame.event.get(): if event.type == pygame.QUIT: running = False # Move the snake snake.move() # Detect collisions if snake.collides_with_food(food): food.place() snake.grow() if snake.collides_with_wall(): running = False # Draw the game board screen.fill(bg_color) snake.draw(screen) food.draw(screen) pygame.display.update()# Quit Pygamepygame.quit() 필요한 라이브러리를 다운로드 받았으나 아래와 같이 에러가 떴습니다. snake 객체가 뭔지도 모르고 move()를 시켜서 생긴 문제로 보입니다.이외에도 제 눈엔 문제있어 보입니다.인터넷을 돌아다녀보니 누군가는 한번 부탁했더니 에러가 뜨는 코드를 보여주고 한번 더 부탁하고 시키는대로 했더니 잘 실행되는 코드를 줬다고 합니다.저는 지렁이 게임하면 예전 학부생이던 시절 동기인 친구가 c로 지렁이게임을 만들어 상을 탔던 기억이 많이 강하게 남아있습니다. 그래서 부탁해봤지만 아쉽게도 실행가능한 코드는 받지 못했습니다.마지막으로 이 뒤에 chatGPT와 감정표현 대화를 진행해보았습니다.아래와 같은 답변을 받았습니다. 이와 같이 감정표현에 대한 분류기준을 어떻게 구할 수 있을까요?텍스트에 따라 어떤 감정인지 구분할 수 있는 코드를 짤 수 있을 때까지 더 노력해보겠습니다. 오늘도 끝까지 봐주신 분들 모두 감사합니다. #chatGPT #AI #NLP #slitherCode #slitherGame #sentiment #analysis #챗gpt #챗지피티 #인공지능 #자연어처리 #지렁이게임 #지렁이게임코드 #감정분석