GitHub, Copilot 새 기능 '비전' 도입
GitHub이 Copilot에 여러 가지 새로운 기능을 추가하면서 'Vision'이라는 새로운 기능을 발표했다. 이 기능은 사용자가 스크린샷, 사진, 다이어그램을 대화창에 업로드하면 Copilot이 이를 분석해 해당 인터페이스, 코드, 그리고 대체 텍스트를 생성하는 것이다. 예를 들어, 마케팅 팀원이 웹페이지의 스크린샷을 업로드하고 이를 직접 수정하도록 요청할 수 있어 텍스트 입력 없이도 코드를 변경하는 것이 가능하다.
Copilot 코드 자동 완성 기능 강화
GitHub은 또한 Copilot의 코드 자동 완성 기능에 '다음 수정 제안(next edit suggestions)'을 추가했다. 기존에는 단순히 커서 위치를 기준으로 코드 완성이 이루어졌다면, 이번 업데이트를 통해 Copilot은 사용자의 최근 코드 편집 내용을 분석하여 보다 문맥에 맞게 다음 수정 사항을 추천할 수 있다.
자연어 기반 멀티파일 수정 기능 정식 출시
GitHub은 Copilot의 'Edits' 기능을 정식 출시하면서, 자연어 프롬프트를 활용한 멀티파일 수정 기능을 제공할 예정이다. 특히 '에이전트 모드(agent mode)'를 통해 필요한 파일을 자동 식별하여 개발자의 작업 흐름을 더욱 간소화할 수 있다.
개발자 보조 AI 'Project Padawan' 추진
GitHub은 장기 프로젝트로 'Project Padawan'을 예고했다. 이 프로젝트는 개발자가 할당한 작업을 자동으로 수행하는 '소프트웨어 엔지니어링 에이전트' 개발을 목표로 한다. GitHub의 CEO 토마스 돔케(Thomas Dohmke)는 이 기능 강화를 위해 파트너십을 모색하고 있으며, 피드백을 받아 지속적으로 발전시킬 계획이라고 밝혔다.
의견
GitHub의 이번 업데이트는 AI를 활용한 개발자 지원을 한층 더 강화하는 방향으로 나아가고 있다. 특히 이미지 기반으로 코드 및 인터페이스 변환이 가능한 'Vision' 기능은 프로그래밍을 잘 모르는 사용자도 쉽게 협업할 수 있도록 돕는다. 또한, 자동화 기능을 강화하는 '에이전트 모드'와 'Project Padawan'의 발전은 개발자들의 생산성을 크게 향상시킬 것으로 보인다. 이러한 변화가 앞으로 개발 문화에 어떤 영향을 미칠지 기대된다.