https://medium.com/ai-networkkr/ai-%EB%AA%A8%EB%8D%B8-%ED%83%90%ED%97%98%EA%B8%B0-14-%EC%BD%94%EB%94%A9%ED%95%98%EB%8A%94-%EC%9D%B8%EA%B3%B5%EC%A7%80%EB%8A%A5-copilot-803f12fc81aa
- Copilot은 GPT-3를 기반으로 만들어진 Codex를 상품화한 서비스 - Github에 있는 5,400만개의 Repo에서 추출해낸 159GB 데이터 셋으로 학습 진행 - 164개의 벤치마크 데이터 셋을 만들었고, Codex는 그 중 28.8%를 해결함 - LeetCode 문제와 같이 알고리즘 문제 잘품 -> 알고리즘 문제 풀이를 올린 Repo들이 Github에 많고 그걸 학습해서 그런 것으로 판단됨
-------- GeekNews에 Copilot 관련 글들이 몇개 올라왔었죠. - GitHub CoPilot - AI 페어 프로그래머 https://news.hada.io/topic?id=4526 - GitHub Copilot : 첫인상 https://news.hada.io/topic?id=4639
이번에 회사분이 Copilot 관련 글을 쓰는데 Copilot Preview 계정이 있는게 저 뿐이라 제 컴퓨터에서 좀 도와 드렸습니다. 테스트 좀 해보면서 놀랐던 지점이 코딩 문제를 3개 넣어 봤는데, 바로 통과되는 답이 나오더라구요. 문제 하나는 백준에 있던 문제를 번역기 돌려서 넣었는데도 정답이 나오고요. 온라인 코딩 테스트에서 치팅용으로 쓰는 사람도 있겠다 라는 생각이...
제가 VSCode에 붙여서 한달간 써본 결론은 - 대충 아는 언어나 환경에서 개발 할 때 쓰면 좋다. -> React 개발하는데 e.target.value 받아서 뭔가 해야 하는게 있었는데, 20글자짜리 추천이 나오길래 Tab 눌러서 자동완성 했더니 원하는대로 되더라고요. -> 물론 의심이 강해, StackOverFlow가서 확인해 봤는데 추천해준게 정확했습니다. - 잘 아는 언어나 환경이면, 추천이 최적은 아니어서 거슬릴 수 있다. - Inference를 위해 Code가 전송될텐데 괜찮으려나? 하는 걱정이 있지만, 파일 하나 하나에 있는 코드 가지고 뭐하겠어? 라는 마음에 그냥 쓰고 있습니다. 음성 기능은 200자로 제한됨 |