
애플이 3일(현지시간) Siri AI에 외부 앱의 맞춤 동작과 콘텐츠를 연결할 수 있는 개발자 프리뷰를 공개했다. iOS 27.3, iPadOS 27.3, macOS 27.3, visionOS 27.3 베타에서 제공하는 기능으로, 개발자는 앱 인텐트(App Intents)를 통해 자신의 앱이 처리할 작업을 Siri AI에 전달할 수 있다.
이번 프리뷰는 기존에 정해진 앱 스키마에 맞는 기능을 넘어, 개발자가 정의한 동작과 데이터를 Siri가 다루도록 범위를 넓힌 것이 핵심이다. 애플 공식 문서에 따르면 별도의 권한 항목(entitlement)을 추가하거나 별도 개발자 프로그램에 가입할 필요는 없다. 다만 기존 App Intents 코드를 새 연동 방식에 맞게 수정해야 한다.
사용자는 앱을 열어 둔 상태나 해당 앱의 라이브 액티비티가 실행 중일 때 앱 이름을 매번 말하지 않고도 관련 작업을 요청할 수 있다. 앱이 백그라운드에 있으면 요청에 앱 이름을 포함해 맞춤 콘텐츠를 찾거나 작업을 실행하는 방식이다. 한 앱에서 찾은 정보를 다른 앱으로 전달해 동작을 수행하는 흐름도 지원한다.
여러 단계를 거치는 요청에는 앱 스킬(app skills)을 사용한다. 개발자가 각 동작의 순서, 선택 기준, 피해야 할 행동과 앱 고유의 지식을 자연어로 적어 Siri에 제공하는 구조다. 쇼핑 앱이라면 상품 검색부터 장바구니 추가, 결제·배송 방식 선택, 주문 확인까지 이어지는 흐름을 안내할 수 있다.
앱 스킬은 Xcode 프로젝트의 Skills.skillsbundle 안에 SKILL.md 파일로 담는다. 파일에는 이름과 설명을 담은 메타데이터, 최대 1만 자의 마크다운 지침을 넣는다. 애플은 Agent Skills 형식의 일부를 사용하되 스크립트나 참조 파일 등 부가 파일은 지원하지 않는다고 명시했다. 문서 지침을 제공하는 기능을 임의 코드를 실행하는 플러그인과 구분할 필요가 있다.
개발 도구에는 App Intents 구현에 대한 제안을 제공하는 Xcode의 Siri Integration Advisor와, 요청을 스크립트로 실행해 응답 변화를 확인하는 Siri Evaluations가 포함된다. 개발자는 지원 기기에서 개발용 서명으로 앱을 실행하거나 TestFlight 내부 테스터에게 배포해 통합을 시험할 수 있다.
모든 개발자에게 열렸다는 발표가 일반 이용자 대상의 즉시 출시를 뜻하지는 않는다. 공식 문서는 이 프리뷰의 맞춤 동작·콘텐츠 연동을 TestFlight 외부 테스터나 앱스토어 배포 버전에서는 사용할 수 없다고 설명한다. 애플은 일반 고객 제공까지 수개월의 준비 기간을 두고, 앱스토어 제출 접수는 봄에 시작할 계획이라고 밝혔다. 구체적인 출시일은 제시하지 않았다.
Siri AI를 이용하려면 Apple Intelligence를 지원하는 기기와 지원 언어 설정이 필요하다. 한국어는 지원 언어에 포함되지만 일부 기능은 지역과 언어에 따라 다를 수 있다. 애플은 Siri AI를 통해 제공되는 경험의 약관과 사용 정책에 관한 세부 내용도 추후 안내할 예정이라고 덧붙였다.
출처: Apple Developer News, Siri AI is now open to all developers https://developer.apple.com/news/?id=gdk2umrf · Apple Developer Documentation, Siri AI Developer Preview https://developer.apple.com/documentation/appintents/siri-ai-developer-preview · Apple Developer Documentation, Orchestrating complex actions with app skills https://developer.apple.com/documentation/appintents/orchestrating-complex-actions-with-app-skills