지극히 주관적인 생각임을 밝힙니다.
개발자 각자의 개발 취향(?), 개발 환경, 개발 프로덕트 성격, 툴등에 따라서 많이 다를겁니다.
재미로 봐주세요.
참고로 저는 아키텍쳐 그리고 서버 위주로 하다가 독립한후 풀스택 하고 있습니다.
vscode + github copilot 을 쓰는 중이라 github copilot 지원되는 모델들 비교입니다.
GPT-5 mini
잘하는 거 같은데 어딘가 이상합니다.
나랑 개발 스타일이 많이 다른 협업자랑 일하는 느낌입니다.
뭔가 많이 아는거 같은데 막상 일 시켜보면 좀 그런... 스타일의 팀원을 보는 느낌이기도 합니다.
뭔가... 잘 모르겠어요.
Gemini 2.5 Pro
잘 합니다. 훌륭해요.
그런데 말을 안듣습니다.
알아듣게 설명해도 지 갈길 갑니다. 참 멋진 친구에요.
실력은 좋은데 개성 강한 힙한 팀원 느낌이에요.
Claude Sonnet 4
무난무난 합니다.
나랑 합을 잘 맞춰줍니다.
지침(copilot-instructions.md)을 가장 잘 따릅니다.
가끔 엉뚱한 짓은 하는데 말은 잘듣는 부사수 느낌입니다.
GTP-5 mini 한창 쓰다가 다시 원래 주력으로 쓰던 클로드4로 돌아간 상태입니다.
개인적인 취향으로는 Gemini 가 좀 더 발전했으면 하는 바램입니다.
참고로 AI 많이 활용하는 개발자분들이라면 이미 잘 아시겠지만 이제 활용을 시작하시는 분들에게 힌트 하나 드리자면
입코딩(바이브코딩) 할때는 지침 파일을 꼭 작성해 두시고,
그리고 context 관리를 잘하시면 좀 더 좋은 결과를 얻을 수 있습니다.
context 관리는 별거 없고, 채팅창 하나를 계속 오래 사용하지 말고
업무? 모듈? 단위별로 계속 새로운 채팅창을 열어서 context 를 한번씩 리셋하고 작업하는게 효율적입니다.
/Vollago
https://docs.github.com/ko/copilot/how-tos/configure-custom-instructions/add-repository-instructions
처음에 어떻게 만들어야 할지 잘 모르겠으면 그냥 AI에게 만들어 달라고 하면 잘 만들어 줍니다.
vscode 에서는 chat 윈도 우상단에 톱니바퀴 아이콘 클릭하면 "지침" 메뉴가 있는데 이걸 이용하면 지침 파일 생성을 바로 할 수 있습니다.
혹은 채팅창에 아래와 같이 입력해도 됩니다.
프로젝트 전체를 분석해서 지침으로 사용할 수 있게 copilot-instructions.md 을 만들어줘
이미 만들어져 있는 지침 파일을 보강해 달라고 해도 잘해줍니다.
그리고 채팅창을 새로 열어서 일련의 작업을 한후에 지금까지 했던 작업 내용을 토대로 지침 파일을 업데이트 해달라고 해줘도 잘 해주구요.
그리고 저는 DB를 자주 다루기 때문에 전체 DB 스키마 파일도 별도로 만들어 놓고, 바이브 코딩 할때는 항상 아래와 같이 먼저 2줄을 적고 시작합니다.
- copilot-instructions.md 를 내용을 준수해서 코드를 만들어줘
- db-scheme.sql 의 내용을 읽어서 데이터베이스 작업에 참고하도록 해줘.
여러 AI들도 다 써봤지만 제일 무난하고 잘 알아먹는건 제미니인 것 같아요
이 프로젝트 저 프로젝트
길게 대화하지 않고 짧게 대화하고 새 채팅으로 다시 질문하고 하는데
대화 내용이 길어지면 애가 멍청해집니다..ㅋㅋ
새 채팅에서는 이어 나가는게 좀 힘이 들죠..
어떤식으로 하시는지 팁좀 들을 수 있을까요..
저 같은경우는 필요 클래스들을 매 채팅때마다 업로드해서 분석하라고 시키고 시작하긴 합니다만..
지피티는 프로젝트를 만들어서 해당 프로젝트에 업로드 해놓고 채팅을 여러개 만들어서 써도 됬었는데
제미니는 그렇지 않더라구요..
혹시 팁이 있으실까요?
작업 구분은 함수나 클래스를 하나 만드는 일 일수도 있고, 화면 하나를 만드는 일 일수도 있습니다. 적당히 애가 알아 들을만한 분량만큼 끊어서 작업을 시키고 채팅창을 새로 엽니다.
말씀하신데로 채팅때마다 공통적인 요소를 읽고 분석하라고 시키기도 합니다. 이렇게 채팅창을 새로 열때마다 똑같은 명령을 내리지 않도록 하는게 지침 파일일건데, AI 모델에 따라서 지침 파일을 무시 때리는 경우가 많습니다. 제 경험상 특히 gemini 가 그런 경우가 많아요. 지 갈 길 가는 참 멋진 친구에요 ㅋㅋ
말만 잘하는 사람들 입코딩으만 한다고 놀렸는데 ㅎㅎ
코딩에는 클로드 평이 가장 좋은거 같아요~~
GPT-5 는 안쓰시는 이유가 있나요?
그래서 말 잘듣기로 비교 우위에 있는 클로드로 다시 돌아갔습니다.
그냥 5나 thinking을 이용하진 않으시는지. 전 gpt도 꽤 괜찮더라고요.
요구분석/화면설계/db설계/아키텍쳐 설계 까지 다 할줄 알야 를스택 일거 같네요 ㅎㅎ
설계단계를 거쳐서. 프로그램의 스펙을 만들고 그후에 한번에 코딩하게 하는쪽이 완성도가 높았습니다.
지금 gpt5사용하고 있는데 클로드는 사용량제한이 빡세다던데.. 괜찮으신가요?