그런 애들이 있길래 이런 설명을 하는데 맞냐
클래스 단위로는 탁월하게 잘 짜고 기능도 잘 만들어주는게 맞다
그래서 작은 규모의 미니게임은 ai가 완전히 코드를 다 짜줄 수 있는게 맞다
하지만 규모가 커지면 클래스들을 정리할 구조 같은게 필요해지는데 어떤 구조가 가장 효율적인지는 프로젝트 별로 다르고 개발자들끼리도 논쟁이 있는 분야다
그리고 이런 구조 설계는 기획이 바꾸자고 하면 까야되기 때문에 유지보수성이 중요한 구역인데 ai는 코드를 짤 때 전체적인 유지보수성을 보지 않고 나무를 제대로 구현하는데에만 신경을 쓴다
이런 구조에 대한 고려 및 구조 설계는 아직 ai가 할 수 없으므로 개발자는 여전히 ai에게 대체될 수 없다
결국 100명이 할을을 몇명이 하게되냐 문제지
100명이 할일을 80명이 하게되도 대체 아니겠노
아직 뭘 모르네
현재는 컨텍스트 크기와 장기기억 문제 때문에 불가능한건 맞고 나무만 심을 수 있는게 맞음. 근데 반대로 그 두가지가 해결되면 사람보다 훨씬 더 정교하게 문제 해결할 수 있게됨
그리고 너가 단편적인 문제에 대한 해결방법을 물어봐서 그렇게 답해주는거지, 프롬프트를 정교하게 작성할수록 오차범위는 줄어들고 더 명료한 해결방법을 뱉어내는게 LLM임
장기기억와 컨텍스트 문제가 해결되면 사실상 AI는 프로젝트의 전반적인 설계와 유기적인 관계에 대해서 모두 파악한 상태일테고, 그러면 너가 말하는 기획이 바꾸자고 하는 상황에서도 전체적인 설계를 검토해서 손쉽게 바꿔줄 수 있음
이건 나도 그렇게 생각함.