My WWDC wish list for Siri

My wish list for WWDC is simple. I’d love to see a new MacBook Pro and a significant upgrade to Siri, including a set of developer APIs that would allow a user to use Siri to ask intelligent questions, targeted at a specific app, and would also allow apps to provide context back to Siri to make it easier for the user to ask follow-up questions.

When Apple created AppleScript (System 7, back in 1993), they built a language that knew how to work with the objects of pretty much any app that used a basic programming building block, the Apple event.

AppleScript and Apple events made it easy for developers to make their applications scriptable. A similar mechanism for iOS would give the user the ability to ask a question targeted at a specific app, then ask follow up questions of that same app.

For example, suppose I had an app that managed my grocery list, keeping track of both ingredients and supplies. I might ask Siri a question like:

Hey, Siri, ask Cookster what I need to buy to make chicken casserole.

Siri could translate that into a query about the objects the Cookster app knows about, send it to Cookster, get a response, translate that back into a response for me.

I could follow up with:

Ask Cookster what I need to make twice as much.

This follow-on query would go right to Cookster, which presumably has maintained the context from the previous query and can update the response, back to Siri, and back to me.

This is a simple example, but it shows the value of offloading the burden of context to apps, instead of forcing Siri to know everything.

Just a dream. Go back to what you were doing.