애플, X코드에 에이전틱 코딩 기능 추가…오픈AI·앤트로픽과 협력
애플은 3일(현지시각) X코드 26.3 버전을 발표하며, 앤트로픽의 ‘클로드 에이전트’와 오픈AI의 ‘코덱스’ 등 고성능 AI 에이전트를 X코드 내에서 직접 사용할 수 있게 됐다고 발표했다.
애플은 X코드 26에서 챗GPT와 클로드 지원을 시작했는데, 여기에서 한 단계 더 나아간 것이다. 이에 따라 X코드에서는 AI 모델이 X코드의 기능에 깊이 접근, 복잡한 자동화 작업을 수행할 수 있게 됐다.
애플은 이번 기능을 구현하기 위해 오픈 소스 표준인 모델 컨텍스트 프로토콜(MCP)을 활용했다. MCP를 활용해 에이전트에 자사 기능을 노출하고 도구와 연결한다. 이를 통해 프로젝트 탐색, 변경사항 관리, 파일 관리, 프리뷰 및 스니펫, 최신 문서 접근 등에서 MCP 호환 외부 에이전트를 활용할 수 있다.
에이전트들은 애플의 최신 개발자 문서에 접근, 최신 API를 사용하고 모범 사례를 따르도록 설계됐다. 출시 시점에는 프로젝트 구조와 메타데이터 파악, 프로젝트 빌드, 테스트 실행, 오류 발견 및 수정 등을 지원한다.
개발자들은 X코드 설정에서 원하는 에이전트를 다운로드하고, AI 제공업체 계정에 로그인하거나 API 키를 추가하여 연결할 수 있다.
개발자들은 자연어로 만들고 싶은 프로젝트나 원하는 코드 변경사항을 지시할 수 있다. 에이전트가 작업을 시작하면 작업을 작은 단계로 나누어 무슨 일이 일어나고 있는지, 코드가 어떻게 변경되는지 확인할 수 있다. 코딩을 시작하기 전에 필요한 문서를 찾아보며, 코드 내 변경사항은 시각적으로 강조 표시된다. 화면 측면의 프로젝트 트랜스크립트를 통해서는 내부에서 무슨 일이 일어나는지 학습할 수 있다.
프로세스 마지막에 AI 에이전트는 작성한 코드가 예상대로 작동하는지 검증한다. 테스트 결과를 바탕으로 필요시 오류나 문제를 수정하기 위해 프로젝트를 추가로 반복할 수 있다. 애플은 코드를 작성하기 전에 에이전트가 계획을 먼저 생각하도록 요청하면 프로세스 개선에 도움이 될 수 있다고 조언했다.
에이전트가 코드를 변경할 때마다 자동으로 마일스톤이 생성된다. 코딩 결과가 마음에 들지 않을 경우 언제든 이전 상태로 복구할 수 있다.
X코드 26.3 릴리스 후보(RC) 버전은 현재 애플 개발자 웹사이트에서 다운로드할 수 있으며, 정식 버전은 조만간 앱스토어를 통해 배포될 예정이다.
글. 바이라인네트워크
<심재석 기자>shimsky@byline.network


