2026 AI & Machine LearningSystem Services
WWDC26 · 11 min · AI & Machine Learning / System Services
What’s new in Shortcuts
Explore techniques to build powerful shortcuts using your app’s content. New automations unlock additional ways to integrate your app with the system. Refine how your App Entity is presented to LLMs using the new “Use Model” transcript feature. Store rich information from your app inside shortcuts that is synced across devices. Learn how to combine these features to create intelligent, powerful automations that integrate seamlessly with content and features from your app.
Watch at developer.apple.com ↗Chapters
Code shown on screen · 2 snippets
Soup Entity Example
// MARK: - Soup Entity
import AppIntents
struct SoupEntity: AppEntity, Identifiable {
static var typeDisplayRepresentation = TypeDisplayRepresentation(
name: "Soup",
numericFormat: "\(placeholder: .int) soups"
)
static var defaultQuery = SoupEntityQuery()
var id: Soup.ID
var name: String
(title: "Available Today")
var isAvailableToday: Bool
(title: "Ingredients")
var ingredients: String
var displayRepresentation: DisplayRepresentation {
DisplayRepresentation(title: "\(name)", subtitle: SoupStore.description(for: id))
}
} Soup Entity Example
// MARK: - Soup Entity
import AppIntents
struct SoupEntity: AppEntity, Identifiable {
static var typeDisplayRepresentation = TypeDisplayRepresentation(
name: "Soup",
numericFormat: "\(placeholder: .int) soups"
)
static var defaultQuery = SoupEntityQuery()
var id: Soup.ID
var name: String
(title: "Available Today")
var isAvailableToday: Bool
(title: "Ingredients")
var ingredients: String
var displayRepresentation: DisplayRepresentation {
DisplayRepresentation(title: "\(name)", subtitle: SoupStore.description(for: id))
}
} Resources
Related sessions
-
19 min