주로 Visual Studio 2022 IDE로 WPF로 자동화 소프트웨어 개발을 하고 있는데 최근 AI를 이용한 바이브 코딩이 핫해지면서 제대로 된 활용법이 무엇일까 고민하고 업무에 적용하고 싶어서 이곳에 각자의 노하우를 여쭤봅니다.
현재 제가 AI를 활용하는 수준은 제미나이를 월구독으로 결제해서 웹에서 프롬프트 입력해서 코딩 도움을 얻는 수준입니다.
최근에 Claud Code나 Codex 같은 것도 많이 활용한다고 하는데 Github를 코드 저장소 용도로만 사용하고 적극적으로 활용해보지 않아 연동에 대한 필요성은 많이 못느끼고 있습니다.
Visual Studio IDE에서 코파일럿을 결제해서 해보려고 했으나 최근 Pro 라이센스 결제를 막아놨네요 ㅠ
사용 후에도 토큰 비용이 많이 발생한다고 해서 얼마인지 감이 오지 않아 정말 가격대비 성능이 좋은지에 대한 고민도 있습니다.
따로 CLI로 터미널에서 입력해서 활용한다고도 하고 하네스 엔지니어링 등 다양한 활용법이 있는 것 같은데 여기 계신 분들은 어떤식으로 활용하고 계신지 궁금하고 Visual Studio IDE를 활용하는 입장에서 어떻게 활용하는게 좋은지 조언을 구하고자 질문 남깁니다.
뭔가 웹에서 프롬프트 직접 입력해서 하고 있으니 트렌드를 못따라가는건 아닐까 걱정이 드네요.
많이 하실 수 있는 고민인데, 사실 정답은 없습니다. 다만 여러 도구를 사용해보면서 자신에게 제일 잘 맞는다고 생각하는 도구를 찾아가는 것이 중요하고 이는 마치 “자전가 타기”와 비슷하다고 볼 수 있을 것 같습니다.
코드 작성을 시키는 것 자체는 어떤 방법과 도구를 사용하던 문제가 될 것은 없습니다. 다만 한 번의 요청에 얼마나 더 정확도 높은 결과물을 만들어내도록 유도할 것인지가 주된 고민 포인트가 될 것입니다. 이를 위해서 구체적이고 정합도가 높은 맥락을 건져낼 수 있도록 IDE 기반의 코딩 어시스턴트를 사용하는 것을 권하는 일이 많고, 여기에 더해 각종 MCP 서버나 CLI 도구 연동을 추천하는 것이라고 보면 될 것 같습니다.
Microsoft의 경우 GitHub Copilot을 VS Code + C# Dev Kit과 Visual Studio 2026에 적극적으로 채택하고 있습니다. 특히 Visual Studio IDE의 경우 2026 버전부터 GitHub Copilot과의 연계에 많은 투자가 이루어지고 있습니다. 앞의 설명에 따르면, Visual Studio 2026은 30년 가까운 제품 개발 역사에서 축적된 고급 디버깅 기능, 코드 편집 기능, 디자인 타임 기능을 통째로 ‘도구’로 AI에게 제공하기 때문에 인상적인 성능을 제공합니다. 그래서 자율 디버깅 같은 작업을 기대할 수 있습니다. (실제로 exception이 걸렸을 때 copilot에게 물어보기 링크를 누르면 자기가 알아서 오류 내용을 분석하고, 가설을 세우고, 테스트 케이스를 만들어서 돌리는 일을 해냅니다.)
그리고 코드 작성이나 문서 작성이 많이 필요로 하는 개발자 직군의 업무 특성을 감안하면, 개별 모델이 받아들일 수 있는 토큰 윈도우의 크기나 모델 지능이 높은 것을 고르는 것이 안전합니다. 그래서 비용을 조금 더 쓸 생각을 하더라도 Claude Opus 4.7 같은 SOTA (State-Of-The-Art) 모델을 사용하는 것을 권장해드립니다.
다만 비용이 문제가 되지 않는다는 뜻은 아니기에, 경제적인 AI 사용을 위한 다양한 고민과 실험을 계속해서 시도해 나가야 한다는 점은 고려하시면 좋을 것 같습니다.
개인적으로는 Claude Code와 VS Code의 조합을 추천드립니다. 아시겠지만 .NET이 macOS, Linux 환경에서도 잘 작동하기에 이 조합을 사용하신다면 macOS나 Linux 환경이라고 할지라도 OS에 관계없이 원하는 애플리케이션을 미리 작성하고 실제 플랫폼/OS로 가져가서 코드를 테스트하는 교차 환경 개발도 얼마든지 가능하기에 매우 큰 개발 자유도를 가져다 주기에 추천드립니다.
다만 닷넷이나 자바와 같이 텍스트가 아닌 바이너리 asset (라이브러리)에 의존하는 경우가 절대적으로 많기에 AI가 환각을 일으킬 가능성을 고려해야 합니다. 그래서 닷넷에 특화된 도구 (MCP 서버) 사용이 필요합니다.