AlphaGo를 만들었던 DeepMind에서 이번에는 코드를 작성하는 AI인 AlphaCode를 공개했습니다. GitHub의 Copilot에서 사용된 OpenAI의 Codex도 있긴 하지만(이건
AlphaGo를 만들었던 DeepMind에서 이번에는 코드를 작성하는 AI인 AlphaCode를 공개했습니다. GitHub의 Copilot에서 사용된 OpenAI의 Codex도 있긴 하지만(이건 GPT-3 기반) AlphaCode는 프로그래머가 알고리즘 문제풀이를 하는 것처럼 알고리즘 문제를 받으면 이 문제를 푸는 코드를 작성하는 AI 입니다. 알고리즘 문제플이 사이트인 Codeforces와 협업해서 최근 10개 문제로 테스트한 결과 AlphaCode가 상위 54%에 랭크되었다고 합니다. 중간정도의 등수이니 좋은 성적이라고 하지만 시작점으로는 나쁘지 않아보입니다. AlphaGo때도 그랬듯이 빠르게 개선되면서 올라올 것으로 보입니다. AlphaGo가 이세돌에게 이겼을 때의 충격과 그 이후 발전된 AlphaGo에 놀랐던 기억이 있어서 AlphaCode는 또 어떤 모습을 보여줄지 기대가 되네요.(저는 AI때문에 일자리를 걱정하고 있지는 않습니다.) AlphaCode Attention Visualization을 보면 문제을 읽어서 코드를 생성해 나가는걸 보여주는데 AI를 잘 몰라서인지 신기하긴 하네요.