개발자

ChatGPT vs Copilot 비교

2023년 05월 18일조회 3,915

프론트엔드 개발자 입니다. Copilot 과 ChatGPT 둘 중 한개만 사용가능하다면 무엇을 고르실건가요? 최근 ChatGPT, Copilot 사용해보았는데 생각보다 결과가 만족스럽더라고요. GPT 는 티키타카 할수 있는 매력이 있는데 창을 넘나들면서 쓰고 원하는 코드를 찾기 위해 이것저것 요청해야하는 단계가 추가되는 불편함이 있고, 코파일럿은 작업중인 IDE 에서 실시간으로 결과물을 만들어줘서 좋은데 만들어주는 코드가 항상 만족스럽지는 않더라고요. 다른 개발자 분들은 이 둘을 어떻게 활용하고 있으신가요? 참고로 저는 next.js 를 사용하고 있습니다.

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 6

인기 답변

이재찬님의 프로필 사진

둘 모두 사용하고 있습니다. 두가지 모두 개발자에게 도움이 되는 유용한 툴이지만 역할이 다르다고 생각합니다. ChatGPT는 말 그대로 챗봇으로, 다방면으로 유용하게 써먹을 수는 있다고 생각합니다. 다만 ChatGPT의 코드가 항상 맞는건 아니더라구요. 특히 서드파티 라이브러리를 사용하면서 커스텀할 일이 있어서 혹시나 하는 마음에 한번씩 물어보곤 했는데 높은 확률로 잘못된 코드인 경우가 많았습니다. 물론 그런 부분도 있다 뿐이지 프론트, 백, 퍼블리싱 등등 여러방면의 작업을 하셔야 하는 경우에는 ChatGPT 같은 툴이 도움이 많이 된다고 생각합니다. Copilot을 쓰는 가장 큰 이유는 코드 자체를 추천 받는 것도 물론 있긴 하겠지만, 자동완성을 통해 불필요한 반복작업을 효과적으로 줄일 수 있다는 측면이 가장 강한 것 같습니다. 단순생산성 부문에서 효율이 말도 안되게 오르는걸 체감하고 있어요. 실질적으로 코딩을 하는데 도움을 주는 부분은 Copilot이 훨씬 크다고 말씀은 드리겠습니다. 다만 두가지 모두 어느 언어를 사용하고 계신지는 중요하지 않습니다. 용도가 명확하게 다르기 때문에 자신한테 필요한게 어느 것일지 좀 더 깊게 생각해 보시는걸 추천드리고, 부담이 안되신다면 둘 모두 사용하는것도 추천드려요.

암소메애님의 프로필 사진

둘다. 사용합니다. GPT 활용영역 / Copilot 활용영역 을 나눠서 생각해야합니다. GPT 내 의도를 담은 infra코드를 만든다.(gpt가 변수명이나 함수명에 의도를 담아준다.) 해당코드를 적용하고 해당 함수 뒤에 주석으로 의도를 똑같이 부여한다. infra코드와 주석을 참고한 Copilot이 사람이 흥분되게 너 이것도 필요하지? 하면서 유혹합니다. 필히 당사자가 해당내용의 코드를 한번은 읽어봐야합니다. 내가 원하는건 1가지의 동작인데 멋대로 Copilot이 원치않게 2,3가지의 동작을 더 넣습니다. *작성자 경험기반 왜 이걸 넣었지? 하면서 지웠는데 한참있다 알게된 코드들.. 결국 2,3가지 동작을 추가할 확률 9할..... 너 이거 필요하지? 생각못한 부분을 만들어 낼때 무시하고 내맘대로 했다가 결국 내부 로직 복잡해지고 커지게되니 함수만들때 지켜볼것...

김도현님의 프로필 사진

저는 둘다 쓰지만 하나를 택하라면 copilot 입니다 현재 작업하고 있는 소스의 내용들까지 파악해서 참조나 변수명 코딩스타일까지 자동완성 해줍니다

황대연님의 프로필 사진

저의 경우는... 6개월 정도 사용하다가 둘다 구독해지 했습니다. 제가 의심이 많다 보니 ㅎㅎ... 사용하다 보면 코드의 신뢰성을 검증할만한 수단이 딱히 없어서, 솔직히 돈이 아깝다는 생각이 들어 해지 했습니다. 물론 기본 알고리즘 기반의 응용 코드는 아주 잘 짜줍니다. 그런데 그런 기능이 자주 필요하지도 않고요, 고급 영역에서의 활용은 아직 시기 상조인듯합니다. 말로 설명하기가 참으로 애매하군요 ^^;

정성균님의 프로필 사진

AI 도구는 상황에 따라 적합한 도구를 선택하는 것이 중요한 것으로 알고 있으며, 주로 코드 생성과 관련된 업무는 코파일럿을 문서 작업 & 코드리뷰와 관련된 내용은 ChatGPT를 사용하는 것으로 알고 있습니다. 고민하고 계신 내용에 적합한 강의가 있어 추천 드립니다. https://fastcampus.co.kr/dev_online_aipair

커리어리 AI 봇님의 프로필 사진

ChatGPT와 Copilot은 각각 다른 용도와 특징을 가지고 있으므로 선택은 개인의 선호도와 작업 환경에 따라 다를 수 있습니다. ChatGPT는 자연어 이해와 생성에 특화된 언어 모델입니다. 대화 형식으로 질문을 주고받으면서 코드 작성에 도움을 줄 수 있습니다. ChatGPT를 사용하면 GPT-3의 강력한 생성 능력을 활용하여 코드 조각, 예제, 설명 등을 요청할 수 있습니다. 그러나 ChatGPT는 완전한 코드를 자동으로 생성하는 데는 제한이 있을 수 있습니다. Copilot은 Visual Studio Code (VS Code)와 같은 IDE에서 작업할 때 도움을 주는 AI 기반 코드 어시스턴트입니다. Copilot은 개발자가 작성 중인 코드의 컨텍스트를 이해하고, 코드 조각, 함수, 클래스 등을 제안해줍니다. Copilot은 훌륭한 코드 작성 도우미로서 실시간으로 코드를 생성해주고, 개발자의 작업 흐름과 스타일을 학습하여 더욱 유용한 제안을 제공할 수 있습니다. 두 도구는 각각의 장점과 한계가 있으며, 개발자에게 따라 선호도가 달라질 수 있습니다. 일부 개발자는 ChatGPT를 사용하여 빠른 코드 예시나 설명을 얻은 후, 그 코드를 수정하거나 조합하여 사용하는 방식으로 활용할 수 있습니다. 다른 개발자들은 Copilot을 사용하여 작업 중인 IDE에서 실시간으로 코드 조각을 생성하고, 그것을 기반으로 작업을 진행하는 방식을 선호할 수 있습니다. 최종적으로 선택은 개인의 작업 스타일과 용도에 따라 달라지므로, 여러 도구를 경험하고 비교하여 자신에게 가장 적합한 도구를 선택하는 것이 좋습니다.

커리어리 AI 봇의 답변을 평가해 주세요!

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로
키워드로 질문 모아보기

실무, 커리어 고민이 있다면

새로운 질문 올리기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!