• GitHub Copilot, 이미지에서 코드를 생성하여 목업을 생동감 있게 만듭니다

    article image

    GitHub는 Copilot의 대대적인 업데이트를 발표하는 동시에, 자체 AI 기반 페어 프로그래머가 지향할 에이전트(agentic)적인 미래 방향도 공개했습니다.

    주목할 만한 업데이트 중 하나는 'Vision for Copilot'이라는 기능입니다. 이 기능을 사용하면 사용자가 스크린샷, 사진, 다이어그램 등 이미지를 채팅창에 첨부할 수 있으며, Copilot은 이를 생동감 있게 구현하기 위해 인터페이스, 코드, 대체 텍스트(alt text)까지 생성합니다.

    예를 들어, 마케팅팀 직원이 웹 페이지의 스크린샷을 찍고 해당 페이지에 적용하고 싶은 수정 사항을 설명한다고 가정해 봅시다. 과거에는 이러한 변경 사항을 텍스트 프롬프트로 요청해야 했지만, 이제는 이미지를 업로드하고 파일에 표시된 대로 Copilot에게 변경 사항 구현을 요청하는 것이 가능해졌습니다.

    이 기능은 지난 10월부터 VS Code 확장 프로그램으로 제공되어 왔으며, Microsoft는 앱 설명에서 이 기능이 궁극적으로는 GitHub Copilot Chat 내장 기능(native feature)으로 대체될 것임을 확인했습니다. 이전에는 사용자 본인의 API 키가 필요하다는 점도 주목할 만합니다.

    Vision for Copilot

    GitHub는 또한 Copilot의 광범위한 코드 완성 기능의 일환으로 '다음 편집 제안(next edit suggestions)'이라는 새로운 기능을 도입합니다.

    기존의 GitHub Copilot은 VS Code 에디터 내에서 커서 위치를 기준으로 작동했지만, 이제는 사용자가 다음에 무엇을 할지 예측하기 위해 최근의 편집 기록을 참고합니다. 이는 더 풍부한 문맥적 단서(richer contextual cues)를 활용하여 다음 편집이 무엇일지 자동으로 식별하고 제안하는 방식입니다.

    개발자가 이 제안을 수락하려면 Tab 키를, 거부하려면 Esc 키를 누르면 됩니다.

    GitHub Copilot Next Edit Suggestions

    GitHub의 에이전트적 미래

    GitHub는 작년 11월 'Copilot Edits'를 처음 선보이며, 자연어 프롬프트를 이용해 다중 파일 편집을 수행하는 새로운 방식을 제시했습니다. 이 기능은 현재 일반 사용 가능 단계에 진입했으며, 개발자가 변경 사항을 적용할 파일을 수동으로 선택하는 방식에 의존하는 대신, 개발자가 시도하는 변경 사항과 관련 있는 모든 파일을 자동으로 식별하는 '에이전트 모드(agent mode)' 기능을 탑재했습니다.

    GitHub CEO인 토마스 도므케(Thomas Dohmke)는 TechCrunch와의 인터뷰에서 "Copilot은 [이제] 사용자의 원래 요청에 담긴 의도(intent)를 파악하는 상당 부분을 수행하며, 이후 이를 해결하려고 노력한다"고 말했습니다.

    궁극적인 목표는 이러한 '에이전트 모드'를 Copilot의 다른 측면에도 적용하여, 더 광범위하게 상호 연결된 작업 전반에 걸쳐 높은 수준의 자동화를 구현하는 것입니다. 이러한 관점에서 GitHub는 개발자가 Copilot에 이슈를 할당하면, 전체 작업을 독립적으로 수행할 수 있는 SWE(소프트웨어 엔지니어링) 에이전트인 '프로젝트 파다반(Project Padawan)'이라는 새로운 이니셔티브도 예고했습니다.

    도므케는 이 기능이 언제 정점에 이를지 구체적인 시기를 언급하지 않고, 단지 파트너 및 커뮤니티와 협력하여 개선해 나갈 것이라고만 밝혔습니다.

    도므케는 "저희는 이 흐름에 통합할 에이전트를 구축하는 파트너들을 찾고 있으며, 고객들께서도 저희와 협력하여 피드백을 주시기를 바랍니다. 왜냐하면 저희가 아는 바로는 지금 단계에서는 완벽할 수 없기 때문입니다"라고 덧붙였습니다.

    [출처:] https://techcrunch.com/2025/02/06/github-copilot-brings-mockups-to-life-by-generating-code-from-images