깃허브 코파일럿 인텔리전트 바디 모드 재출시, AI 페어 프로그래밍이 자율 지능으로 진화합니다!

AI 뉴스6개월 전 업데이트 AI 공유 서클
1.9K 00

GitHub 부조종사 대대적인 업그레이드: 획기적인 에이전트 모드 프리뷰 버전은 매우 훌륭하며, 수동적인 제안 대신 다음과 같은 기능을 제공하도록 발전하고 있어 AI로 프로그래밍하는 방식에 혁신을 가져올 것입니다.코드를 자율적으로 반복하고, 버그를 식별 및 수정하고, 터미널 명령을 실행할 수도 있습니다.지능형 어시스턴트! 한편, 오랫동안 기다려온 코파일럿 편집 이 기능은 공식적으로일반 가용성(GA)를 사용하면 더욱 부드럽고 강력한 멀티 파일 편집 환경을 간편하게 이용할 수 있습니다. 다음에서 영감을 얻을 준비를 하세요. GitHub 코파일럿 AI 프로그래밍의 새로운 시대가 열렸나요?

VS Code에서 GitHub Copilot을 위한 인텔리전스 모드를 도입하고 Copilot 에디트의 정식 출시를 발표했으며 GitHub Copilot의 SWE 인텔리전스를 처음으로 선보였습니다.

GitHub Copilot 智能体模式重磅发布,AI 结对编程进化为自主智能体!

2021년 GitHub가 GitHub Copilot을 출시했을 때, GitHub Copilot의 목표는 분명했습니다. AI 쌍둥이 프로그래밍 도우미로 개발자가 더 나은 코드를 작성할 수 있도록 도와 개발자의 삶을 더 쉽게 만드는 것이었습니다. 개발자를 대체하지 않습니다. 대신 AI는 항상 개발자의 편에 서 있습니다. 훌륭한 대리인처럼 Copilot은 풀 리퀘스트에 대한 피드백을 제공하거나, 보안 취약점을 자동으로 수정하거나, 문제 해결 방법을 브레인스토밍하는 등 자율적으로 작동할 수 있습니다.

오늘 GitHub는 GitHub Copilot을 업그레이드하여 더욱 강력한 인공지능 기능을 제공하고자 VS Code에 Intelligentsia 모델을 도입하고 Copilot Edits의 정식 출시를 발표합니다.GitHub는 모든 Copilot 사용자를 위해 모델 선택기에 모델 선택기를 추가합니다. GitHub에 추가되는 기능 쌍둥이자리 코드 완성, 채팅, 다중 파일 편집부터 작업 공간 및 인텔리전스에 이르기까지, 코드 완성, 채팅, 다중 파일 편집, 작업 공간 및 인텔리전스에 이르기까지, Copilot은 사람을 소프트웨어 개발의 창의적인 작업의 중심에 두며, 개발자가 하기 싫은 일을 AI가 처리하여 개발자가 하고 싶은 일에 더 많은 시간을 할애할 수 있게 해줍니다. AI가 개발자가 하기 싫은 일을 대신 처리해 주므로 개발자는 하고 싶은 일에 더 많은 시간을 할애할 수 있습니다.

 

스마트바디 모드 미리보기 :🤖:.

GitHub Copilot의 새로운 지능형 본문 모드는 GitHub Copilot 자체 코드를 반복하여 버그를 식별하고 자동으로 수정합니다. 터미널 명령을 제안하고 개발자에게 실행을 요청할 수 있습니다. 또한 런타임 오류를 분석하고 자체 복구 기능도 있습니다.

지능형 본문 모드에서 Copilot은 GitHub Copilot의 자체 출력뿐만 아니라 해당 출력의 결과도 반복하며 사용자의 프롬프트를 수행하는 데 필요한 모든 하위 작업을 완료할 때까지 계속 반복합니다. 이제 Copilot은 사용자가 요청한 작업을 수행할 뿐만 아니라 사용자가 지정하지는 않았지만 주요 요청을 수행하는 데 필수적인 다른 작업도 유추합니다. 더 좋은 점은 사용자가 터미널에서 다시 채팅 창으로 복사/붙여넣을 필요가 없도록 GitHub Copilot의 자체 오류를 감지한다는 것입니다.

다음은 마라톤 훈련을 추적하기 위해 구축된 GitHub Copilot 웹 애플리케이션의 예입니다.

 

시작하려면 VS 코드 인사이더를 다운로드한 다음 GitHub Copilot Chat: 스마트바디 모드 설정을 활성화해야 합니다.

GitHub Copilot 智能体模式重磅发布,AI 结对编程进化为自主智能体!

그런 다음 코파일럿 편집 패널의 모델 선택기 옆에 있는 '편집'에서 '상담원'으로 전환합니다.

GitHub Copilot 智能体模式重磅发布,AI 结对编程进化为自主智能体!

인텔리전스 모드는 개발자가 에디터에서 작업하는 방식을 변화시킬 것이며, 따라서 GitHub Copilot은 Copilot이 지원하는 모든 IDE에 이 모드를 도입할 예정입니다. 또한 GitHub Copilot은 현재의 인사이더 빌드가 완벽하지 않다는 것을 알고 있으며, 향후 몇 달 동안 GitHub Copilot이 VS Code와 기본 인텔리전스 기술을 개선할 수 있도록 사용자의 피드백을 환영합니다. GitHub Copilot은 또한 오늘의 인사이더 빌드가 완벽하지 않다는 것을 알고 있으며, 향후 몇 달 동안 GitHub Copilot이 VS Code 및 기본 Intelligents 기술을 개선할 수 있도록 사용자 피드백을 환영합니다.

 

코파일럿 편집, 이제 VS Code에서 정식 버전으로 제공 :🎉.

지난 10월 GitHub 유니버스 컨퍼런스에서 발표된 Copilot Edits는 채팅과 인라인 채팅의 장점에 대화 흐름과 사용자가 관리하는 파일 집합에서 인라인 변경을 수행할 수 있는 기능을 결합한 기능입니다. 과거 사용자들의 피드백과 피드백은 이 기능이 현재 VS Code에서 정식 버전으로 출시되는 데 큰 도움이 되었습니다. 감사합니다!

Copilot Edits에서 사용자는 편집할 파일 집합을 지정한 다음 자연어를 사용하여 사용자가 원하는 것을 GitHub Copilot에 요청할 수 있으며, Copilot Edits는 빠른 반복을 위해 설계된 UI를 사용하여 사용자 작업 공간의 여러 파일에서 인라인 변경을 수행하며, 사용자는 제안된 변경 사항을 보고, 유효한 변경 사항을 수락하고, 코드 흐름을 유지할 수 있습니다. 제안된 변경 사항을 보고, 유효한 변경 사항을 수락하고, 후속 쿼리를 통해 반복하면서 코드 흐름을 유지할 수 있습니다.

GitHub Copilot 智能体模式重磅发布,AI 结对编程进化为自主智能体!

Copilot Edits는 이중 모델 아키텍처를 사용하여 편집 효율성과 정확성을 향상시킵니다. 먼저, 기본 언어 모델은 편집 세션의 전체 컨텍스트를 고려하여 초기 편집 제안을 생성합니다. 사용자는 다음과 같은 기본 언어 모델 중에서 선호하는 모델을 선택할 수 있습니다: OpenAI의 GPT-4o, o1, o3-mini, Anthropic의 Claude 3.5 소네트, 그리고 이제 구글의 제미니 2.0 플래시까지. 최상의 경험을 위해 GitHub Copilot은 파일의 변경 사항을 빠르게 적용하는 데 최적화된 추측 디코딩 엔드포인트를 개발했습니다. 기본 모델에서 제안된 수정 사항은 추측적 디코딩 엔드포인트로 전송되며, 이 엔드포인트는 에디터에서 인라인으로 해당 변경 사항을 제안합니다.

Copilot Edits는 사용자가 올바른 컨텍스트 설정부터 변경 사항 수락까지 모든 것을 제어할 수 있기 때문에 작동합니다. 사용자는 모델에 문제가 발생하면 여러 파일에서 변경 사항을 살펴보고 올바른 변경 사항을 수락한 후 Copilot을 통해 올바른 솔루션을 찾을 때까지 계속 반복할 수 있습니다. 변경 사항을 수락한 후 사용자는 코드를 실행하여 변경 사항의 유효성을 검사하고 필요한 경우 Copilot 편집에서 실행 취소하여 이전의 정상 작동 상태로 돌아갈 수 있으며, Copilot 편집은 보조 사이드바(기본적으로 오른쪽)에 위치하므로 사용자는 제안된 변경 사항을 보면서 기본 사이드바의 뷰(예: 탐색기, 디버깅 또는 소스 코드 관리 뷰)와 상호 작용할 수 있습니다. 탐색기, 디버그 또는 소스 코드 관리 뷰와 같은 기본 사이드바의 뷰와 상호 작용할 수 있습니다. 예를 들어 왼쪽의 테스트 보기에서 단위 테스트를 실행하는 동시에 오른쪽의 코파일럿 편집 보기를 사용하여 각 반복마다 코파일럿 편집에서 제안한 변경 사항이 사용자의 단위 테스트를 통과하는지 확인할 수 있습니다.

코파일럿 에디트를 사용할 때 사용자의 음성을 사용하는 것은 자연스러운 경험입니다. Copilot과 대화하는 것만으로도 매끄러운 대화가 가능합니다. 실제 페어 프로그래밍에서와 동일한 반복 프로세스를 사용하여 도메인 전문 지식을 갖춘 동료와 상호작용하는 것과 거의 같은 느낌입니다.

GitHub Copilot 로드맵의 다음 단계는 추측 디코딩 엔드포인트에 변경 사항을 적용하는 성능을 개선하고, 컨텍스트를 유지하여 Copilot Chat에서 Copilot Edits로 전환을 지원하며, 작업 집합에 추가할 파일을 제안하고, 사용자가 제안된 블록을 실행 취소할 수 있도록 하는 것입니다. 이러한 개선 사항을 가장 먼저 경험하고 싶으시다면 VS 코드 인사이더 및 GitHub Copilot Chat 확장 기능의 사전 릴리스 버전을 사용하세요. 이 기능을 개선하는 데 도움을 주려면 GitHub Copilot의 리포지토리에 이슈를 제출하세요.

코파일럿 편집 기능은 이제 VS Code에서 정식 버전으로 제공될 뿐만 아니라 Visual Studio 2022에서도 미리 볼 수 있습니다.

 

프로젝트 파다완: 깃허브의 SWE 인텔리전스

이 백서에서 처음 소개한 SWE 인텔리전스는 소프트웨어 엔지니어를 지원(또는 대행)하는 AI 기반 또는 자동화 시스템입니다. 코드 생성 및 검토, 코드 베이스 리팩토링 또는 최적화, 테스트 또는 파이프라인과 같은 워크플로 자동화, 아키텍처, 버그 문제 해결 및 모범 사례에 대한 지침 제공 등 다양한 개발 작업을 수행할 수 있습니다. SWE 인텔리전스는 소프트웨어 엔지니어가 일상적이거나 전문화된 작업 중 일부를 덜어주어 더 가치 있는 작업에 더 많은 시간을 집중할 수 있도록 하기 위한 것으로, 일반적으로 GitHub의 12개 인기 Python 리포지토리에서 2,294개의 이슈-풀 요청 쌍으로 구성된 데이터 세트인 SWE 벤치와 비교하여 성능을 측정합니다.

GitHub Copilot의 자율 SWE 인텔리전스와 이러한 유형의 인텔리전스가 GitHub 사용자 경험에 어떻게 통합될지 GitHub Copilot이 구상하는 방법을 공유하게 되어 기쁩니다. 프로젝트 파다완이라는 코드명으로 구축된 GitHub Copilot이 올해 말에 출시되면, 사용자는 모든 GitHub 클라이언트를 사용하여 직접 GitHub Copilot에 이슈를 할당하고 GitHub Copilot이 완전히 테스트된 풀 리퀘스트를 생성하도록 할 수 있게 됩니다. 완료되면 Copilot은 PR에 인간 검토자를 지정하고 그들이 추가하는 피드백을 처리하기 위해 노력합니다. 어떤 의미에서는 Copilot을 GitHub의 모든 리포지토리에 기여자로 추가하는 것과 같습니다. :✨.

 

Copilot은 배후에서 GitHub Copilot에 할당된 각 작업에 대해 안전한 클라우드 샌드박스를 자동으로 실행합니다. 그런 다음 비동기적으로 리포지토리를 복제하고, 환경을 설정하고, 코드베이스를 분석하고, 필요한 파일을 편집하고, 코드를 빌드, 테스트 및 체크인합니다. 또한 Copilot은 이슈 또는 PR의 모든 토론과 리포지토리의 사용자 지정 지시문을 고려하여 GitHub Copilot이 프로젝트의 지침 및 규칙뿐만 아니라 작업의 전체 의도를 이해하도록 합니다.

GitHub Copilot이 Copilot 익스텐션과 Copilot의 모델 선택기를 통해 해왔던 것처럼, GitHub Copilot도 이 AI 네이티브 워크플로에 통합하고 파트너 및 고객과 긴밀한 피드백 루프에서 긴밀하게 협력할 수 있는 기회를 제공할 것입니다.GitHub Copilot은 다음과 같이 믿습니다. 프로젝트 파다완의 최종 상태는 팀이 버그 수정이나 자동화된 테스트 생성 및 유지 관리와 같이 중요하지만 일상적인 작업을 관리하는 방식을 변화시킬 것입니다. 결국 개발자는 중요한 일에 집중하고 나머지는 Copilot이 처리하도록 함으로써 개발자의 역량을 강화하는 것이 핵심이기 때문입니다. 그리고 걱정하지 마세요. GitHub Copilot은 인내심을 갖고 기다리므로 지능이 어두운 면으로 떨어지지 않을 것입니다. :😉.

© 저작권 정책

관련 문서

댓글 없음

댓글에 참여하려면 로그인해야 합니다!
지금 로그인
없음
댓글 없음...