Microsoft Copilot

Your everyday AI companion

마이크로소프트 공식 리브랜딩 선언문

내가 짠 개판 코드보다 더 개판인 코드를 엄청나게 빠른 속도로 짜 준다. 사실상 20달러 내고 버그 생성 속도 부스터를 달아둔 셈이다.

1. 개요

마이크로소프트깃허브, 그리고 OpenAI의 야심 찬 합작으로 태어난 생성형 AI(Generative AI) 기반의 코딩 비서 서비스이자, 현재는 윈도우 OS 전반으로 확장된 통합 AI 비서 브랜드다. 원래는 개발자들의 노가다성 보일러플레이트(Boilerplate) 코드 작성을 단축하기 위해 인공지능소스코드를 추천해 주는 'GitHub Copilot'으로 출발했으나, 성능이 무시무시하다는 소문이 돌면서 현재는 오피스 365를 비롯한 클라우드 컴퓨팅과 윈도우 환경 전반을 장악해 나가는 중이다.(...) 기본적으로 개발자의 주석과 코드 흐름을 파악하여 다음에 올 코드를 예측해 주는 모델이다.

2. 역사와 발전: AI가 인간의 일자리를 훔치러 왔다?

초기 깃허브 코파일럿이 등장했을 때 업계의 반응은 그야말로 충격과 공포였다. 단순한 자동 완성을 넘어, 주석에 // 1부터 100까지 소수 구하기라고 적기만 하면 순식간에 루프문을 짜내려가는 모습에 수많은 자바스크립트 주니어 개발자들이 공포에 떨었다. 하지만 이내 할루시네이션 때문에 안심하게 되는데...1 이후 OpenAI의 GPT-4가 탑재되며 단순 코딩 비서에서 MS 오피스 환경 전반을 보조하는 비서로 진화했고, 급기야 Cortana(코타나)의 시체 위에 왕좌를 세우게 되었다.(...)

3. 실무에서의 평가: 복사 붙여넣기의 고도화

주니어 개발자들에게는 구원의 동아줄이자, 시니어 개발자들에게는 기술 부채(Technical Debt) 제조기로 악명이 높다. 코파일럿이 제안하는 코드는 얼핏 보면 매우 정교해 보이지만, 실제로는 작동하지 않는 가상의 라이브러리 함수를 마음대로 호출하거나, 보안 취약점이 가득한 레거시 코드를 학습 데이터에서 그대로 긁어와 뱉어내기도 한다. 이 때문에 코드 리뷰 단계에서 인간 시니어의 잔소리가 두 배로 늘어나는 기적을 연출 중이다. 결국 코파일럿이 싼 똥을 치우느라 퇴근이 늦어지는 아이러니가 매일 밤 펼쳐지고 있다.

4. 관련 밈 및 드립

4.1. 부조종사(Copilot)가 아니라 기장(Pilot)이던데요

분명 조수를 사라고 해서 결제했더니만, 코파일럿이 지 혼자 폭주하며 코드를 100줄씩 써 내려갈 때 개발자는 키보드에서 손을 떼고 그저 멍하니 화면만 바라보아야 하는 현상을 풍자한 드립. 주객이 전도되어 인간이 AI가 써준 코드를 검수하고 버그를 디버깅하는 '노예'이자 '인간 컴파일러'로 전락했음을 한탄할 때 주로 쓰인다.

4.2. Tab-Tab-Tab-Commit-Push-Fire

코파일럿의 추천 알고리즘에 고도로 중독된 주니어 개발자의 업무 루틴을 꼬집는 밈. 코파일럿이 제안하는 코드를 아무 생각 없이 Tab 키만 연타해 수락하고, 그대로 커밋한 뒤 깃허브에 푸시했다가 운영 서버가 터져 해고(Fire)당하는 참사를 리드미컬하게 요약한 구절이다. 실무에서는 제발 코드 생각 좀 하고 탭 키를 누르라며 사수들의 피눈물 섞인 훈계에 자주 등장한다.

5. 여담

  • 저작권 침해 논란: 오픈소스 코드를 무단으로 학습했다는 혐의로 집단 소송에 휘말린 상태다. 심지어 코드 작성자의 트위터 닉네임이나 이스터에그까지 그대로 출력하는 기행(...)을 선보여 빼도 박도 못하는 증거를 자진 납세하기도 했다.
  • 이름의 기원: 비행기의 부조종사(Co-pilot)에서 유래했다. 어디까지나 결정 권한과 책임은 인간 기장에게 있다는 책임을 회피하기 위한 아주 훌륭한 네이밍 전략이다.
  • 코타나의 시체: 윈도우에 기본 탑재되어 온갖 욕이란 욕은 다 먹고 버림받은 AI 비서 Cortana의 자리를 그대로 꿰찼다. 사실상 인공지능 신분 상승의 가장 극적인 예시다.

6. 관련 문서

각주

  1. 실제로 코파일럿이 짠 코드를 그대로 빌드했다가 알 수 없는 널 포인터 예외(NullPointerException)로 밤새 야근하는 고통을 겪고 나면 자연스럽게 지갑을 닫게 된다.