소개 및 셋업방법: https://hackmd.io/@hpmsmt/github-copilot-setup
:warning: 가감없이 솔직하고 편하게 적어주시길 부탁드립니다.
박신영 2022.10.28
-
소감:
-반복작업이 필요 시 유용 합니다.
-단순 로직의 경우 추천 로직이 의외로 정확할 때가 있습니다.
-속도가 느립니다.
-의도하지 않은 로직추가로 인해 오류가 발생 할 수 있습니다. 이 경우, 오히려 업무에 지장을 줍니다 (Critical)
-복잡한 로직의 경우 사용할 수 없기에 아직까지는 크게 효율성이 없는 것 같습니다.
-아직 모든 IDE지원이 되지 않습니다.(비주얼스튜디오의 경우 2022부터 제공)
-
확대적용의견 : 단순 작업의 경우 유용하게 쓸 것 같습니다.
김숙진 2022.11.01
박상지 2022.11.03
이정은 2022.11.04
추가로 확인해 보면 좋을 것들
박형근 2022.11.21
박홍균 2022.11.21
- 반복적인 작업(버튼 만들기, AJAX 호출함수 만들기 등등)을 하다보면 자동으로 만들어주는 코드셋트가 아주 편리합니다.
- 'Confirm' 알림창을 생성할때, 변수명에 따라 자동 한글로 '삭제하시겠습니까?', '추가하시겠습니까?' 와 같은 코멘트를 자동으로 만들어주어서 놀랐습니다.
- 구글링 하기가 귀찮을때 도입부 몇자만 입력해놓고 코파일럿이 만든 코드가 나타나길 기다린 적도 더러 있습니다.
박상지 2022.11.21
- VS Code에 적용하여 사용중인데, 반복적이거나 현재 작성하는 코드 이전에 작성한 적이 있는 코드를 추천해주는 기능이 코드작성에 매우 도움이 됩니다.(편하다)
- 배열형태를 list에 append할때 배열의 행이나 열의 idx를 알려주기도 해서 놀랐습니다.
- 쓰면 쓸수록 Copilot이 코드스타일이나 내용을 학습하는 것 같고, 그에따라 추천해주는 코드 내용도 코드를 작성한 시간과 비례하여 진화(?) 하는 것 같습니다.
박형근 2022.11.23
박형근 2022.11.30
박상지 2022.12.01
- VS Code로 Deep Learning 알고리즘 구현할때, 필요한 함수나 라이브러리 추천되어 도움이 많이되고, 사용법을 인터넷으로 찾아봤을때 이해가 쉽게 됨. 추천해줄때 코드의 라인수가 많아지면 한줄 내지 두줄 정도만 적용되면 좋겠는데, 한꺼번에 적용되어 수정하는 것이 불편할 때도 있음. 최종의견은 2점 입니다.
이정은 2022.12.01
- 데이터 분석 시 VS Code를 통해 주피터 노트북 지원하는 것은 좋으나, 익숙하지 않아 아무래도 잘 사용하지 않게 되었습니다.
- 주피터 노트북 자체에서 지원이 되면 더 많이 사용하게 될 것 같습니다.
- 그래도 처음 데이터 분석을 시도하는 분들께는 필요한 모듈이나 패키지를 추천해줘서, pilot project 하실 때 유용할 것 같습니다.
- 최종의견은 1점입니다.(필요에 따라 사용하시면 좋을 듯 합니다.)
김숙진 2022.12.06
- React, Node.js 환경에서 사용해보았습니다.
- 작업 또는 리팩토링 시 기존에 본인이 사용하던 코딩스타일에 맞추어서 자동 셋팅해주는 부분이 편리하였고, 간혹 더 좋은 로직을 추천해주기도 하여 도움이 많이 되었습니다.
- 모듈/함수를 사용할 때 구문을 셋팅해주어 구글링하는 일이 줄었습니다.
- javascript 계열 언어를 사용하는 분들은 편의성이 많이 향상될 것으로 보이고, 특히 새로 시작하는 분들에게는 상당히 많이 도움이 될 것으로 보입니다
- 최종의견은 2점입니다. (타 언어 사용자분들은 확인이 더 필요할 것으로 보이며, javascript 사용자에겐 추천!)
김연민 2022.12.06
- Python에 Copilot을 적용하면 좋을 것 같고, 특히 AI 분야, 데이터 분석 하는 곳에 적용하면 좋을 것 같습니다.
- Pandas, Numpy, 시각화하는 코드는 사람들 마다 조금씩 하는 방법이 다르고 기능이 많기 때문에 매번 인터넷에 찾아보는 부분이 많은데 Assist를 잘해주면 좋을 것 같습니다.
- 아직 Jupyter Notebook을 지원하지 않는 것 같아 사용하기 어려웠습니다.
- VSCode나 PyCharm에서 Jupyter Notebook을 띄우면 될 것 같은데… 해보지는 않았습니다.
- 집에서는 개인적으로 사용할 것 같은데, 회사에서는 결제 프로세스가 복잡할 것 같아 사용이 꺼려집니다.
- 최종 의견은 1점입니다. (비용이 크지 않아서 사용할 사람만 사용하는 것도 좋을 것 같습니다.)
박신영 2022.12.06
- java, javascript 환경에서 사용해보았습니다.
- 반복작업 및 swap sort 같은 간편 데이터 정제 작업 시 많은 도움이 됩니다.
- 변수명 짓기가 어려웠는데 많은 도움 되었습니다.
- 하지만 회사의 주 언어인 C++과 C#의 경우 테스트 케이스가 부족한 것 같습니다.
- 또한, 회사 내부 사용 시 Github접속 관련하여 결제가 필요하기 때문에 기존 회사 프로세스상 많인 어려움이 있을 것 같습니다.
- 최종 저의 의견은 1점입니다.
최종 결정 2022.12.12
원하는 사람에 한하여 적용하기로 함.
활용신청한 사람은 아래와 같습니다. 추가로 원하는 분은 박형근에게 알려주세요.
- 박형근 수석
- 박신영 선임
- 김숙진 선임
- 박상지 책임
- 문철곤 수석