KI-AGENT: Siri-Erkennung für Todo-Befehle verbessern

This commit is contained in:
2026-08-08 23:22:13 +02:00
parent e5246d45c8
commit 7d92726cf8
2 changed files with 56 additions and 4 deletions

View File

@@ -383,19 +383,40 @@ struct FEDEOAppShortcuts: AppShortcutsProvider {
static var appShortcuts: [AppShortcut] {
AppShortcut(
intent: FEDEOCreateTodoIntent(),
phrases: ["Erstelle ein Todo in \(.applicationName)", "Neues Todo in \(.applicationName)"],
phrases: [
"Erstelle ein Todo in \(.applicationName)",
"Erstelle ein Todo mit \(.applicationName)",
"Neues Todo in \(.applicationName)",
"Neues Todo mit \(.applicationName)",
"Erstelle \(\.$name) als Todo in \(.applicationName)",
"Erstelle \(\.$name) als Todo mit \(.applicationName)",
"Füge \(\.$name) zu meinen Todos in \(.applicationName) hinzu",
],
shortTitle: "Todo erstellen",
systemImageName: "checklist"
)
AppShortcut(
intent: FEDEOListOpenTodosIntent(),
phrases: ["Zeige meine offenen Todos in \(.applicationName)", "Meine Todos in \(.applicationName)"],
phrases: [
"Zeige meine offenen Todos in \(.applicationName)",
"Zeige meine offenen Todos mit \(.applicationName)",
"Meine Todos in \(.applicationName)",
"Meine Todos bei \(.applicationName)",
"Was sind meine offenen Todos in \(.applicationName)",
],
shortTitle: "Offene Todos",
systemImageName: "list.bullet"
)
AppShortcut(
intent: FEDEOCompleteTodoIntent(),
phrases: ["Erledige ein Todo in \(.applicationName)", "Todo abschließen in \(.applicationName)"],
phrases: [
"Erledige ein Todo in \(.applicationName)",
"Erledige ein Todo mit \(.applicationName)",
"Todo abschließen in \(.applicationName)",
"Todo abschließen mit \(.applicationName)",
"Erledige \(\.$todo) in \(.applicationName)",
"Schließe \(\.$todo) in \(.applicationName) ab",
],
shortTitle: "Todo erledigen",
systemImageName: "checkmark.circle"
)