개발을 위한 ChatGPT 활용과 두려움

현재 개발에는 거의 손을 놓았지만, 가끔씩 테스트용 코드를 짤때가 있습니다.

ChatGPT가 나온 후 간단한 코드나 오류들을 물어보면서 이런 저런 생각이 많이 드는데…

어제는 간단한 문자열 파씽하는 것을 만드는데, 예전 같으면 코드를 짜고, 테스트하고 하는데 1시간 정도면 될 일을 ChatGPT에게 물으니 바로 답변과 코드를 제시해 주네요.

물론 코드는 제가 원하는 대로 동작하지 않아서 고치긴 했는데, 고친후에 ChatGPT에게 이러 이러해서 동작하지 않는다고 질문을 다시 던지니, 제대로 동작하는 코드를 보여주었습니다.

만약에 제가 코딩을 했다면,
조금 더 복잡하게(구식으로) 코드를 작성 했을텐데 ChatGPT가 제시한 코드는 아주 간단하게, 라이브러리를 땡겨와서 파싱을 하더군요.
코드도 정말 간결하고, 이해하기 쉬웠습니다.

제가 ChatGPT가 제시한 대로 짤려면, 인터넷 뒤져서 어떤 라이브러리가 있는지 찾아야 하고, API 가이드 보고 코딩하고, 테스트하고… 코드를 깔끔히 다듬고… 그냥 무식하게 짜는것보다 투입 시간이 더 걸렸을것 같습니다.

참… 코딩하기 쉬운 시기가 온것 같습니다.

아직은 개발자가 조금씩 건드려줘야 하고, 이게 맞는지 아닌지 판단을 해야 하지만, 근 시일내에 이런것 조차 AI가 하지 않을까 싶습니다.

ChatGPT를 위시한 AI가 정말 빠르게 발전하는 것을 보면 저를 비롯한 미래에 우리의 자식들은 과연 어떤 직업을 가져야 할지 상상이 안 됩니다.

ChatGPT를 사용하면 할수록 성능에 감탄하면서도 미래에 대한 두려움도 같이 느끼게 됩니다.

2개의 좋아요

그것도 그렇지만 power apps, data lake 같은것 루키 개발자들이 더 설곳이 없을것니다.
하지만 개인적으로 개발자보다
엑셀만 다루줄 아는 일반 사무직들이 저런것 못해서
파리목숨일것 같아요 오히려 개발자들은 영역을 더 넓히수 있구요

4개의 좋아요

얼마전에 c++로 조금 복잡한 링크드 리스트 기반의 오디오 버퍼 처리 코드를 작성해야할때가 있었습니다.
몇 시간 날릴 각오로 코딩을 시작 하는데 코파일럿이 코드를 제시해주더군요.
스윽 읽어보니까 맞는거같아서 바로 탭 키 눌러서 적용해봤는데 정확하게 제가 원하는 코드더군요.
깃허브에 비슷한 코드가 있어서 학습을 한거같은데 깜짝 놀랐습니다. 앞으로 어떤 세상이 올지 걱정반/기대반 이네요.

3개의 좋아요

ChatGPT를 쓸때마다 느끼는 거지만, 코드도 그렇고 모든것을 아주 잘 해주네요.

글쓰는 부분만 놓고 보면 왠만한 사람보다 훨씬 잘 쓰니, 몇년이 지나면 우리 자식들에게 글쓰기 능력이 중요하니 “책 많이 읽고, 글 많이 써보면서 연습해.” 라는 말이 무슨 의미가 있을까 싶기도 합니다.

스노우맨님 말처럼 저도 걱정도 되고, 기대도 되고 하네요.

개인적으로는 ChatGPT에서 “ChatGPT는 실수를 할 수 있습니다. 중요한 정보를 확인하세요.” 라는 disclaimer (면책 조항)을 뗄 수 있게 되는 날이 오기 전까지는 그다지 걱정되지 않습니다.

요 몇달간 매일 같이 이용하고 있긴 하지만, 대충 만져줘서 해결되는 수준이 아니라 엄한 소리를 엄청 많이 해서 결국은 스스로 솔루션을 찾는 횟수가 적지 않습니다. 저 면책 조항이 없었다면 아마 1년전에 저는 이미 환불 신청을 하지 않았을까 싶어요. ㅎㅎ

2개의 좋아요

그거 아니자나 다시 찾아줘
다시 만들어봐… 이 조건 확인 했니 ? 등등…

이소리를 하루에 몇번 타자 치는지 모르것음
이런거 해결 전 까진 그닥…

무료 3.5 써서 그른가요 ?? 유료는 똑똒 해요 ??

쉬운것들은 곧잘 하는데… 난이도 를 조금만 올리면 애가 영… 띨띨해여 3.5

2개의 좋아요

무료가 어제까지 3.5였는데 오늘 들어가보니 4o mini로 바뀌었네요.

1개의 좋아요

4o 는 확실히 다르긴합니다.

일단 기본적으로 4o 이전 버전은 문맥을 기억하지 않아요. 그래서 매번 딴소리를 하는데 4o 부터는 문맥을 기억해서 답변을 해줘요.

물론 여전히 구라가 많긴한데
개발할 때 막히는 거 직접 검색하는 거보다 훨씬 빠르고 편해요.
결과를 알아서 찾아서 알기 쉽게 정리까지 해주니까 이전 버전은 비교가 안 되는 거 같아요.

저도 3.5 쓰다가 4o 써보고 바로 결제했어요.

2개의 좋아요

완전 여기 공감해버렸네요…ㅋㅋㅋ

1개의 좋아요

그래서 반대로 불편한게, 문맥을 지우고 새로 생각하라는 말을 잘 무시합니다. :upside_down_face:

3개의 좋아요

제 기준으로는 양날의 검 같은 느낌입니다
전체적인 흐름을 이해하고 결과를 만드는데 도움을 받는데는 최고의 도움이지만
과정을 고민해야하고 모호한 결과를 찾는데는 오히려 방해가 되는 경우도 많더라구요

비숫한 맥락으로 초보자가 gpt를 이용해서 글자 그대로 돌아만 가는 코드를 양산하는 것도 우려됩니다

1개의 좋아요