AI시대의 코딩 방법 #4 - AI가 개발자를 대체한다고요? 다시 말씀드릴께요.
- AI는 데이터를 잘게 쪼개 벡터화하여 질문에 근접한 내용을 찾아내지만, 때로는 일관성 없는 답변을 제공하기도 함 🤖
- AI는 수많은 변수를 차원으로 인식하여 데이터를 처리하며, 이 과정에서 소수점 처리 문제로 미세한 차이를 구분하지 못하는 경우가 발생함 🧮
- AI는 학습된 데이터를 기반으로 답변을 생성하지만, 답변의 확률적 특성으로 인해 때로는 예상치 못한 결과를 초래하기도 함 🤔
- AI 개발 시 책임감을 가지고 안전하게 만드는 것이 중요하며, AI 자체가 아닌 개발자가 사회에 부정적인 영향을 미칠 수 있음을 인지해야 함 🧑💻
- AI는 인간의 필요나 의지를 이해하는 데 한계가 있으며, 어플리케이션 개발 시 도메인 지식과 결정은 인간의 몫임 🧠
- AI는 개발 작업에 도움을 줄 수 있지만, 개발자는 CS 지식, 아키텍처 역량을 강화하여 검증 및 결정 역할을 수행해야 함 💡
- AI를 활용하여 개발 시간을 단축하고 생산성을 높일 수 있으며, 코딩 지식 없이 AI에만 의존하는 개발은 지양해야 함 🚀
- 세상이 AI의 한계를 인지하게 되면 개발자의 필요성이 다시 부각될 것이며, 인문학적 지식을 갖춘 개발자의 역할이 중요해질 것임 📚