Announcing the General Availability of Azure FXv2-series Virtual Machines
May 22, 2025Sharing the Vision: Microsoft 365 Community Conference Keynotes Now Available
May 22, 20252025년 5월 19일 – VS Code 팀
우리는 코드 에디터 미래는 개방형이어야 하고 AI를 적극적으로 받아들여야 한다고 믿습니다. 지난 10년간 VS Code는 GitHub에서 가장 성공적인 오픈 소스 프로젝트 중 하나로 자리잡았습니다. VS Code를 선택해 주시는 활발한 커뮤니티의 기여자와 사용자 여러분께 감사드립니다. 여러분이 VS Code를 사용하는 가장 큰 이유 중 하나는 그것이 오픈 소스라는 점일 것입니다. 이제 VS Code에서 AI가 개발자 경험의 핵심이 되면서, 우리는 개방성, 협업, 커뮤니티 중심 개발이라는 VS Code의 개발 철학을 계속 지켜가고자 합니다.
이에 우리는 GitHub Copilot Chat 익스텐션의 소스 코드를 MIT 라이선스로 오픈 소스화하고, 이후 이 확장의 관련 기능들을 VS Code의 코어로 정리하여 통합할 예정입니다. 이것은 VS Code를 오픈 소스 AI 에디터로 만드는 다음 단계이자 자연스러운 진화입니다. AI 기반 도구가 코드 작성 방식의 핵심이 된 오늘날, 우리는 개방적인 방식으로 개발하는 것이 더 나은 제품을 만들고, 더 다양한 확장 생태계를 조성한다는 신념을 재확인하고 있습니다.
하필 지금 오픈 소스화 하는 이유는 무엇일까요?
지난 몇 달간 AI 개발 환경에 몇 가지 주요 변화가 있었고, 이는 VS Code의 AI 기능을 닫힌 환경에서 오픈 소스로 전환하게 된 배경이 되었습니다:
- 대형 언어 모델(LLM)의 성능이 크게 향상되면서, 더 이상 “비밀 레시피” 같은 프롬프트 전략이 필요하지 않게 되었습니다.
- 대부분의 에디터에서 사용하는 AI UI/UX 디자인 패턴이 유사해졌습니다. 우리는 이러한 공통의 UI 요소를 안정적인 오픈 코드 기반에서 제공하고, 커뮤니티가 이를 개선하고 확장해 나가기를 바랍니다.
- 오픈 소스 AI 도구 및 VS Code 익스텐션 생태계가 빠르게 성장하고 있습니다. 익스텐션 개발자들이 좀 더 쉽게 빌드, 디버그, 테스트할 수 있도록 하고자 합니다. 하지만, Copilot Chat 익스텐션의 소스 코드에 접근할 수 없다는 것이 가장 큰 문제였습니다.
- AI 에디터가 수집하는 데이터에 대해 많은 사람들이 궁금해 합니다. Copilot Chat 익스텐션을 오픈 소스화하면 어떤 데이터를 수집하는지 직접 확인할 수 있어 투명성을 높일 수 있습니다.
- 악의적인 공격자가 점점 AI 개발 도구를 표적으로 삼고 있습니다. VS Code는 오픈 소스 프로젝트로서 커뮤니티 이슈와 PR 덕분에 보안 문제를 빠르게 식별하고 해결할 수 있습니다.
앞으로의 계획
우리는 앞으로 몇 주 내에 GitHub Copilot Chat 익스텐션의 소스 코드를 오픈 소스화하고, 익스텐션에서 제공하던 AI 기능들을 점차 VS Code 코어로 통합할 예정입니다. 우리의 핵심 우선순위는 여전히 더 나은 성능, 강력한 확장성, 직관적이고 아름다운 UI 제공입니다.
오픈 소스는 안정적이고 공유하는 문화의 기반 위에 커뮤니티가 만들어질 때 가장 큰 효과를 발휘합니다. 그래서 우리는 AI 기능에 기여하는 것이 VS Code의 다른 부분에 기여하는 것만큼 간단해지기를 바랍니다. LLM의 확률적 특성은 AI 기능의 테스트와 프롬프트 변경을 어렵게 만듭니다. 이를 개선하기 위해 프롬프트 테스트용 인프라도 오픈 소스화하여, 커뮤니티에서 제출하는 PR이 테스트를 통과하고 안정적으로 작동하도록 할 예정입니다.
진행 상황은 항상 우리의 로드맵을 통해 확인할 수 있으며, 커뮤니티에서 자주 묻는 질문은 FAQ 페이지를 통해 지속적으로 업데이트합니다. 또한, 커뮤니티 피드백은 언제든지 GitHub 이슈를 통해 환영합니다.
우리는 VS Code를 오픈 소스 AI 에디터로 만드는 여정에 설렘을 느끼고 있으며, 여러분도 함께 하시기를 기대합니다.
해피 코딩!
VS Code 팀