본문 바로가기

ChatGPT

자바 개발자의 ChatGPT 활용 일기 - 1부

반응형

ChatGPT

Open AI사가 개발한 ChatGPT가 세상을 떠들석 하고 있다.

다른 분야에서도 핫 하겠지만 개발자들 사이에서도 ChatGPT가 엄청난 화제이다. ChatGPT를 개발 업무에 활용한 기록을 작성하려고 한다.

참고로 필자는 유료 버전을 사용하고 있다.

Dockerfile 생성 활용

Tomcat 9버전과 Java 8버전을 포함하는 심플한 도커 컨테이너가 필요했다.

도커파일을 작성하여 빌드 해보자니 기억도 안나고 도커파일에 대해서 구글링으로 찾아봐야 했다.

시간이 없으니 ChatGPT에게 물어보자.

ChatGPT Response-1

환경변수와 어플리케이션 배포 관련 그리고 친절하게 주석까지 답변을 주었다.

도커파일 저장 후 빌드 그리고 컨테이너 실행까지 알려주고 있다.

 

 

이번에는 위 도커파일의 구성요소에 대해 설명해달라고 해보자.

ChatGPT Response-2

실행 중인 컨테이너 네트워크 변경 방법

실행 중인 컨테이너 네트워크 변경이 필요했다. 하지만 도커 명령어가 기억이 나질 않아서 ChatGPT에게 물어봤다.

ChatGPT Response-3
ChatGPT Response-4

 

 

마치며

최신 동향과 상관없는 코드나, 명령어 같은 정보들은 신뢰성이 높지만 최신화가 되지 않아 틀린 정보들도 받게되는 경우가 있어서 아쉬운 점이 있다. 최신 정보는 ChatGPT를 무조건 맹신 할 수 없기 때문에 공식 문서를 찾아보거나 구글링을 통하여 병행해야 할 듯 하다.

 

ChatGPT 활용에 대해서 여러 포스팅을 살펴 본 바로는..

검색 대체, 코드 생성, 코드 리뷰, 코드 보완, TDD 코드 작성, API 문서화 등등 여러가지 활용을 알아 볼 수 있었다.

 

직접 ChatGPT에게 셀프로도 물어보았다.

자바 개발자로서 ChatGPT로 활용 할 수 있는 것들을 물어보았다.

으음.. 뭔가 획기적이거나 유레카를 외칠 만한 답변을 받은 것 같진 않다.

반응형