All posts

Siri AI 개발자 프리뷰: App Intents로 앱 동작 연결하기

Apple이 Siri AI 앱 통합을 개발자 프리뷰로 공개했다. 지원 조건과 잠금 관련 베타의 알려진 문제를 살펴본다.

스마트폰의 음성 파형이 캘린더와 메시지 등 앱 동작으로 연결되는 모습

Apple이 11월 3일 Siri AI와 앱을 연결하는 개발자 프리뷰를 공개했다. 개발자는 App Intents로 앱의 콘텐츠와 동작을 Siri에 제공할 수 있다. 사용자가 자연어로 요청하면 배송 상태 확인이나 예약처럼 앱이 구현한 동작을 실행하는 방식이다. 아직 고객 대상 정식 출시가 아닌 초기 프리뷰다.

앱 동작을 Siri에 연결한다는 것

Apple의 개발자 발표에 따르면 이번 프리뷰는 기존 스키마에 들어맞는 동작만 다루는 데 그치지 않는다. 앱이 만든 사용자 지정 동작을 Siri AI에 노출하고 여러 동작을 조합하는 복잡한 요청에는 skills를 활용할 수 있다. Spotlight의 시맨틱 인덱스에 들어 있는 엔티티도 기존 스키마 적합 여부와 관계없이 Siri AI에 표시할 수 있다고 Apple은 설명한다.

예를 들어 배송 앱이라면 주문 조회를 앱 동작으로 제공하고 사용자가 일상적인 말로 배송 상황을 물을 수 있는 경험을 설계해 볼 수 있다. 이는 가능한 활용 예시이며 모든 표현이나 조합이 정확히 동작한다는 보장은 아니다. 앱이 노출할 데이터와 동작의 범위, 잘못된 대상이 선택됐을 때의 처리도 직접 시험해야 한다.

지금 시험할 수 있는 범위

Siri AI 베타는 iOS, iPadOS, macOS, watchOS, visionOS 27.3에서 제공된다. Apple Intelligence를 지원하는 기기와 지원 언어 설정이 필요하다. 현재 지원 언어에는 한국어와 영어, 프랑스어, 일본어, 포르투갈어, 스페인어가 포함된다. 일부 기능은 지역이나 언어에 따라 제공되지 않을 수 있다.

Apple은 고객 대상 출시는 몇 달 뒤, App Store 제출은 봄에 시작할 예정이라고 밝혔다. 구체적인 이용 약관과 정책은 추후 안내하기로 했다. 따라서 지금은 기능과 사용자 경험을 평가하는 단계로 보고 출시 일정이나 상용 조건을 확정해 계획하지 않는 편이 좋다.

지역과 연령 제한도 있다. 발표 당시 EU에서는 iOS, iPadOS, watchOS의 Siri AI를 이용할 수 없고 13세 미만 사용자에게도 제공되지 않는다. Apple은 Siri AI를 포함한 일부 서버 모델 기반 기능에 일일 사용 한도가 적용되며 향후 유료 확장 이용을 제공할 예정이라고 밝혔다. 한도는 요청의 복잡성이나 시스템 수요 등에 따라 달라질 수 있다.

민감한 정보는 베타의 알려진 문제부터 확인

iOS 및 iPadOS 27.3 베타 릴리스 노트는 AppEntity 또는 그 속성에 잠금 해제를 요구하는 authenticationPolicy를 지정해도 Siri AI가 해당 엔티티를 표시하기 전에 잠금 해제를 요청하지 않을 수 있다고 명시한다. 민감한 정보를 다루는 앱이라면 이 알려진 문제를 고려해 테스트 데이터와 노출 범위를 신중하게 정해야 한다. 이 글은 해당 문제의 수정 여부나 별도 우회책을 확인하지 않았다.

개발을 시작한다면 Apple의 Siri와 App Intents 문서와 최신 릴리스 노트를 함께 확인하고 지원 기기에서 정상 요청과 모호한 요청, 잠금 상태를 각각 시험해 보자. 이번 내용은 Apple의 발표와 문서를 바탕으로 정리했으며 실제 베타 동작은 독립적으로 검증하지 않았다.

Discussion

No comments yet