마이크로소프트, 여러 AI 모델을 실행하는 코파일럿 공통 기반 공개
마이크로소프트(Microsoft)가 10월 28일(현지 기준) 코파일럿 하네스(Copilot harness)를 개발자와 기업에 제공한다고 발표했다. 하네스는 AI 모델에 작업 지시, 필요한 자료, 도구와 실행 통제를 연결하는 주변 소프트웨어다. 회사 제품에 쓰던 공통 기반을 마이크로소프트 파운드리(Microsoft Foundry)의 관리형 서비스나 개발 도구를 통해 사용할 수 있게 한다.
자세히
이번 발표의 대상은 새로운 언어 모델 자체가 아니다. 모델이 계획을 세우고 도구를 호출하며 결과를 받아 다음 행동으로 이어 가는 실행 기반이다. 마이크로소프트는 이를 코파일럿 코드, 코파일럿 스튜디오, 깃허브 코파일럿 앱과 명령줄 도구, 비주얼 스튜디오 코드 등에 공통으로 사용한다고 설명했다. 외부 개발자가 같은 기반 위에 자기 서비스를 얹을 수 있다는 점이 변화다.
관리형 경로에서는 마이크로소프트가 반복 실행 과정과 격리된 작업 환경을 운영하고, 사용자는 지시문·업무 절차·도구·모델을 가져오는 형태다. 회사는 기존 실행 프레임워크를 계속 가져올 수 있다고도 밝혔다. 파운드리 이용자가 반드시 하나의 방식으로 전환해야 한다는 발표는 아니며, 운영을 맡길 선택지가 추가된 것으로 볼 수 있다.
공식 개발 도구인 코파일럿 SDK(SDK·소프트웨어 개발 키트)는 이름 전환도 진행 중이다. 저장소는 기존 깃허브 코파일럿 SDK가 마이크로소프트 코파일럿 SDK로 바뀌며, 저장소 소속도 단계적으로 이동할 예정이라고 설명한다. 패키지 이름과 문서 일부에는 예전 명칭이 남을 수 있고, 기존 사용자가 즉시 변경할 사항은 없다고 안내했다.
개발 방식은 파이썬, 타입스크립트, 고, 닷넷, 자바, 러스트를 지원한다. 앱은 SDK를 통해 코파일럿 명령줄 프로그램의 서버 모드와 통신한다. 즉 화면에 채팅창을 붙이는 데 그치지 않고, 이미 존재하는 에이전트 실행기를 자기 앱에서 호출하는 구조다. 이 구분은 어디에서 작업이 실행되고 어떤 프로그램을 함께 배포해야 하는지 이해하는 데 중요하다.
이용 조건은 실행 경로에 따라 확인해야 한다. SDK 설명은 기본 이용에 코파일럿 구독이 필요하되, 지원되는 모델 제공업체의 API 키를 직접 연결하면 예외라고 적었다. 기본 과금은 명령줄 도구와 같은 방식으로 사용량에 반영된다. 이 안내를 관리형 파운드리 전체의 확정 요금표로 확대할 수는 없으며, 두 경로의 계약과 청구 범위를 따로 보아야 한다.
권한 처리도 앱의 책임으로 남는다. SDK는 기본 도구를 노출하지만 실제 실행은 권한 처리 함수를 거치며, 앱은 호출을 허용하거나 거절하고 도구 목록을 조정할 수 있다. 공통 기반을 쓴다는 이유로 회사 파일 수정이나 외부 서비스 접근까지 무조건 허용되는 구조라고 이해하면 안 된다. 어떤 행동을 맡길지는 서비스 설계에 포함된다.
여러 모델을 지원하면 한 모델의 가격이나 성능이 바뀌었을 때 바꿔 쓸 여지가 생긴다. 다만 같은 도구와 지시문을 연결해도 모델마다 답변과 행동이 같아지는 것은 아니다. 공통 실행 기반이 줄이는 것은 연결과 유지보수의 일부 부담이며, 자기 업무에서 결과가 맞는지 확인하는 과정까지 대신하는 것은 아니라는 해석이 가능하다.
이번 공개는 AI 서비스 개발에서 모델과 실행 기반을 나누어 선택하는 흐름을 보여준다. 기업은 모델의 답변 품질뿐 아니라 작업 기록, 도구 권한, 실행 환경과 비용을 한 묶음으로 평가하게 된다. 마이크로소프트가 자사 여러 제품에 쓰는 기반을 외부에도 제공한 만큼, 이후 관심사는 실제 앱에서 그 공통 기반이 얼마나 쉽게 통합되고 관리되는지에 놓인다.
- 무엇이 달라지나
- 여러 모델을 번갈아 쓰더라도 그 주위의 실행 시스템을 매번 새로 만들 필요가 줄어드는 방향이다. 회사는 20개 이상의 고성능 모델과 외부 모델 이용 키를 연결하는 방식을 지원한다고 밝혔다.
- 한계
- 모델 선택권이 곧 무료 이용이나 모든 작업의 자동 승인을 뜻하지는 않는다. 개발 도구의 이용 요금·인증 조건과 앱이 허용할 도구 실행 권한은 별도로 정해야 한다.