코파일럿(Copilot) 풀 리퀘스트 코멘트에서 모델 선택 가능!
깃허브(GitHub)의 코딩 에이전트 코파일럿(Copilot)이 풀 리퀘스트(Pull Request) 코멘트에서 모델 선택 기능을 지원
코파일럿(Copilot)은 깃허브 액션(GitHub Actions) 기반의 자체 개발 환경에서 코드 변경, 빌드, 테스트 수행
현재는 github.com의 풀 리퀘스트 코멘트에서만 지원하며, 모바일 및 다른 코멘트 유형으로 확장 예정
코파일럿(Copilot) 모델 선택 기능의 작동 방식
본문에 따르면 코파일럿(Copilot)은 깃허브 액션(GitHub Actions)을 활용하여 별도의 개발 환경(Development Environment)에서 코드를 변경하고 빌드 및 테스트를 수행한다.
모델 선택: 코멘트 작성 시 모델 선택기(Model Picker)를 통해 다양한 모델 중 선택 가능
github.com 지원: 현재는 github.com의 풀 리퀘스트 코멘트에서만 지원하며, 모바일(Mobile) 및 다른 코멘트 유형으로 확장 예정
데이터 미저장 정책(Zero-Retention Policy): 코파일럿(Copilot)은 데이터 미저장 정책(Zero-Retention Policy)을 준수하여 사용자의 코드를 안전하게 보호한다.
코파일럿(Copilot)의 풀 리퀘스트(Pull Request) 활용 팁
코파일럿(Copilot)을 활용하면 풀 리퀘스트(Pull Request) 과정에서 코드 리뷰(Code Review) 자동화 및 코드 제안(Code Suggestion)을 받을 수 있다.
코드 변경 요청: @copilot 멘션 후, 구체적인 변경 사항(Specific Changes)을 요청
테스트 실행: 코파일럿(Copilot)은 변경 사항 적용 후 자동으로 테스트를 실행하여 안정성을 검증
한계: 현재는 풀 리퀘스트 코멘트에서만 지원하며, 리뷰 코멘트(Review Comments)는 미지원
코파일럿(Copilot) 모델 선택 기능의 향후 전망
코파일럿(Copilot)의 모델 선택 기능은 다양한 사용 사례(Use Cases)에 대응하기 위한 첫걸음이다.
모바일 지원: 깃허브 모바일(GitHub Mobile) 및 다른 코멘트 유형으로 확장하여 접근성(Accessibility) 향상 기대
모델 다양화: 향후 더 많은 모델을 지원하여 사용자 맞춤형(Customized) 코드 제안 제공 예상
데이터 격리 아키텍처(Data Isolation Architecture): 코파일럿(Copilot)은 데이터 격리 아키텍처(Data Isolation Architecture)를 통해 안전하게 운영될 것이다.