컴퓨터 과학은 여전히 존재합니까?
AI 기반 코드 포팅 프로젝트인 Mazes of Menace는 1980~2020년대 고전 게임인 Rogue, Hack, NetHack의 C 코드를 자동으로 JavaScript로 재구현하는 데 성공했습니다. 특히, AI 에이전트가 수 시간에서 수개월에 걸쳐 디버깅, 테스트, 코드 커버리지 향상을 자율적으로 수행하며 복잡한 대규모 코드베이스에 도전하고 있습니다.
이 과정에서 복잡성의 급격한 증가가 명확히 드러났는데, NetHack처럼 상호작용이 복잡한 시스템은 AI가 단순히 코드를 생성하는 단계를 넘어 복잡한 문제 해결과 도구 개발, 협업 관리 능력이 필수임을 보여줍니다. 저자는 AI가 프로그래밍의 기계적 작업을 대체하지만, 컴퓨터 과학의 본질은 복잡성 관리와 비판적 사고에 있으며, 이는 AI 시대에도 여전히 중요하다고 강조합니다.
또한, AI 발전을 단순한 종말론적 관점이 아닌 산업혁명적 도약으로 보고, AI가 인간의 역량을 확장시키며 새로운 난제들을 제시하는 변화로 해석합니다. 이 글은 AI 시대에 컴퓨터 과학 교육과 연구가 어떻게 진화해야 하는지에 대한 깊은 성찰을 담고 있습니다.