본인은 GPT를 상당히 오래 전부터 코딩에 활용해왔음.


초기 LLM들은 코딩에 개입할 수 있는 부분이 제한적이었음.


그때도 codex라고 개발자용 GPT가 있었는데(지금 codex랑 다름)

반복적인 코드 수정이나 단순 작업을 맡기는 정도였음 

지루하고 단조로운 작업을 대신 처리해줘서 꽤나 편리했지.


GPT-3.5가 출시된 이후엔 일부 모듈의 가독성을 높이거나 리팩토링을 부탁하게 됨.

아무래도 답변 길이 제한도 있고 워낙 환각이 심했던 시절이라 대부분은  참고만 하는 수준이었음.


GPT-4를 사용하게 되면서도 근본적인 변화는 없었던 것 같음. IDE에 직접적으로 개입하지 못하다 보니 결국 보조 도구 이상의 역할은 못 했음.

그 당시 copilot은 그저 IDE에 딸려있는 ChatGPT에 불과했음. 딱히 메리트가 없었음.


근데 copilot, cursor같은 IDE 보조 도구들이 발전하면서 상황이 급변했음.


에이전트 기능이 탑재된 IDE 보조 도구들은 사실상 자율적으로 동작하고, 개발자의 업무를 상당수를 스스로 처리하고 있음.


지금은 마치 내 역할이 AI가 생성한 코드를 리뷰하는 수준으로 축소된 것처럼 느껴짐.

자연스럽게 코드에 대한 애착이나 개발 활동의 즐거움도 줄어들고 있는 것 같음.


뭐 딱히 AI가 인간을 완전히 대체할 거라는 위협감까지 느끼는 건 아님.결국 AI를 활용할 줄 아는 사람이 그냥 사람을 대체하게 될 거라고 보기 때문에. 
근데 뭔가 프로그래밍이라는 활동에 대한 회의감이 크게 오는 것 같음.