I don't have the time or bandwidth at the moment to test this out, but I am going to throw this idea out there in case it might help unblock some other engineers with Siri AI integrations in their app.
In the App Intents Q&A, there were two things that the Apple engineers repeatedly stressed:
Discoverability of entities does not require conforming to the whitelisted schema domains.
Siri can only take actions that do conform to the whitelisted schema domains.
What this says to me is that one potential path forward for integrating your app's entities and actions with Siri AI agentically at launch might be to (1) expose your custom entities using the various discoverability features, and then (2) add an agent directly into your app that can take actions on your users' behalf, exposing intents to Siri that allow Siri to message that agent, conforming the relevant intents to the Messages App Schema Domain.
I haven't tested this, but it looks like it should theoretically be possible with the APIs I'm aware of. If someone has the chance to test this and report their findings, I get the impression that a lot of other developers would be thankful.
It's a bit heavier-weight of a solution than I would have liked, but does represent additive functionality that could be useful to your users, as you could expose your custom agent directly to your users within your app, giving them a new way to interact with the functionality you provide, in addition to the added benefits that come from integrating with Siri AI directly.
Topic:
Machine Learning & AI
SubTopic:
Apple Intelligence
Tags: