본문 바로가기
정보

ChatGPT 사용 방법 및 후기 - 코드 질문, 코드 리뷰,주석달기,언어 변환

by 왜지? 2022. 12. 31.
반응형

요즘 핫한 ChatGPT를 사용해본 후기를 남겨본다.

ChatGPT는 OpenAI에서 GPT3.5를 기반으로 만든 채팅 서비스이다. 

결론부터 말하자면, ChatGPT가 구글링 기능을 어느 정도 대체할 수도 있지 않을까.. 하는 생각이 들었다. 

(물론 지금은 무료지만 언제 구독제로 바뀔 지 모르겠다.. 테스트 버전이기도 해서 더 지켜봐야겠다. )

 

ChatGPT 사용법

ChatGPT 링크 :  https://chat.openai.com/chat

위 링크로 ChatGPT에 접속하여 로그인 하면, 아래와 같은 채팅창이 나온다. 

아래의 빨간색 Text Box에 원하는 내용을 입력하면 된다. 

영어와 한국어 모두 지원하지만, 한국어로 질문 시 error가 자주 발생하는 듯했다. 

빨간색 표시된 Text Box에 질문할 내용을 입력하면 된다.

 

초보 개발자 입장에서 생각하는 ChatGPT 활용법. 

1. Library(Package) 사용법 질문.

Flask Library를 활용하여 Python으로 웹페이지를 만들어 달라는 질문을 했다.   

Flask기반의 웹페이지를 만들어 달라고 요청했다.
API 서버가 생성되었다.
html코드도 생성해주고 접속 링크도 자동으로 설정해준다.
잘된다..

 

2. 코드 리뷰 및 코드 주석달기 요청. 

알고리즘 Test에 사용한 코드를 리뷰 요청. 

bfs code를 리뷰요청 했다.
정말로 코드를 설명해준다...

이번엔 코드에 주석을 달아달라고 해봤다. 

과연..
한줄 씩 주석을 잘 달아준다.

 

3. 내 코드보다 성능이 좋은( 속도/메모리 측면 ) 코드 문의. 

내 풀이보다 속도가 더 빠르게 코드를 수정해달라고 해보았다. 

bfs야 미안해..
코드를 어떻게 바꾸면 좋을지 알려준다.
BFS를 다익스트라로 바꾸고 heapq를 사용하면 속도가 개선된다고 한다...
친절한 설명까지. 알고리즘 공부에 도움이 될 것 같다.

SWEA 홈페이지에서 위 코드를 제출했더니 정답이 나왔다. 대박. 

 

4. 내 코드를 다른 언어로 변환. 

이번엔 파이썬으로 작성된 코드를 C++로 변환시켜봤다. 

C++ 변환까지 된다니.. 대박이다.

코드 변환이 이렇게 간단해도 되나...?

하지만 위 코드는 SWEA에서 컴파일 에러를 발생시켰다. 

기계가 만들어준 코드를 바탕으로 좀 수정을 해서 활용해야할 것 같다. 

 

 

결론

기계가 나보다 코드를 잘 짜는 시대가 생각보다 빨리 온 것 같다. 이런 기술들을 잘 활용할 수 있는 개발자가 되도록 

더 많은 관심을 가지고 살아야겠다. 

반응형

댓글