Siri-snelkoppelingen: het beste deel van iOS 12

Apple heeft maandagmiddag iOS 12 uitgebracht. De software-update bevat een aantal geweldige nieuwe functies, zoals Screen Time en Memoji. Maar de beste nieuwe functie is te vinden in de App Store: snelkoppelingen.

Een jaar geleden kocht Apple Workflow, een app die door gebruikers gegenereerde automatisering op iOS mogelijk maakte. Apple ging meteen aan de slag om Workflow aan te passen aan wat nu Shortcuts is.

De app, ondersteund door de kracht van Siri en geïntegreerd in elk aspect van iOS, stelt gebruikers in staat om Siri te programmeren om vrijwel alles mogelijk te bereiken. Elke snelkoppeling kan worden gedefinieerd en ingesteld om te activeren met aangepaste Siri-spraakopdrachten. Snelkoppelingen synchroniseren tussen apparaten via iOS en kunnen worden uitgevoerd op elk apparaat waarop Siri bestaat - iOS-apparaten, CarPlay, HomePod, enz.

Ik speel de hele week al met Shortcuts en de app is waanzinnig krachtig. Er is een robuuste galerij met tientallen voorbeelden die als zodanig kunnen worden geïmplementeerd of gedeconstrueerd om van te leren.

Aan de rechterkant zie je de aangepaste snelkoppeling die ik heb gemaakt voor het opnemen van mijn gewicht in de Health-app. Ik nam een ​​heel eenvoudig voorbeeld uit de galerij en duwde Shortcuts tot het uiterste.

Laten we de verschillende stappen bekijken om te weten te komen wat Siri-snelkoppelingen kunnen doen:

Sectie één: Gerandomiseerde begroeting

De eerste stap in de snelkoppeling begint met een tekstblok. Ik heb een paar groeten toegevoegd, één per regel. Ik heb geen limiet ontdekt voor het aantal regels dat u kunt opnemen.

Volgend op het tekstblok met “Split Text”, ingesteld om nieuwe regels te scheiden, vertelt Siri dat elke regel in het tekstblok individuele items zijn. Het volgende is "Item ophalen" dat is ingesteld op willekeurig. Hiermee wordt een willekeurige regel uit het eerste tekstblok getrokken.

De laatste stap in dit blok, "Variabele instellen", doet precies wat er staat: maakt een variabele met de willekeurige tekstreeks uit het voorbeeld.

In slechts een paar stappen wordt een volledig willekeurig item geselecteerd en ingesteld als een variabele die op elk punt in de snelkoppeling kan worden gebruikt.

Deel twee: Dictate Away

In de tweede sectie wilde ik dat Siri verbaal om invoer vroeg, verbale invoer ontving en die verbale invoer omzet in een tekstvariabele.

Een eenvoudig tekstblok combineert de gerandomiseerde begroeting met de hoofdvraag "hoeveel weeg je". Ik gooide in een zin waarin alleen het nummer werd gevraagd, omdat alles wat ik zeg zal worden omgezet in de invoervariabele. Als ik 'ponden' toevoeg, weet de Health-app niet wat te doen met de informatie.

Met de functie 'Tekst uitspreken', een functie die we een paar keer gebruiken, haalt Siri alle tekst uit de vorige invoer en zegt de woorden hardop. In wezen stelt ze de vraag.

Vervolgens moest ik Siri mijn antwoord geven. Ik heb “Dictate Text” gevonden waarmee de gebruiker met Siri kan praten. Door dat te combineren met “Get Text From Input” neemt wat Siri hoort en verandert het in daadwerkelijke tekst. Dus ik vertel Siri mijn gewicht en ze zet het om in tekst. Het is dan tijd om een ​​andere variabele te definiëren, deze keer "Gewicht".

Sectie Drie: Dictaat bevestigen

Omdat Siri soms problemen heeft me te begrijpen, wilde ik programmeren in een bevestigingsblok. Met dezelfde combinatie van “Tekst” en “Spreek Tekst” van vroeger, geeft een eenvoudige vraag en variabele terugbelopdracht Siri de opdracht om ervoor te zorgen dat ze het juiste gewicht hoorde.

Ik vond toen "Show Alert", waarvoor bevestiging van de gebruiker vereist is om door te gaan. Dit is de enige plek in de hele snelkoppeling waar ik fysiek moet communiceren met het apparaat. Als Siri het gewicht nauwkeurig hoorde, bevestig ik en gaat de snelkoppeling verder. Als Siri het niet hoort, kan ik de snelkoppeling annuleren en opnieuw starten.

Hoewel ik door een aantal functies heb gegraven, heb ik de mogelijkheid om fysieke interactie te verwijderen niet uitgesloten. Het kan een soort "If" -functie vereisen, maar ik heb de juiste combinatie nog niet ontdekt.

Sectie Vier: Log weg

Dit is het enige stuk dat overblijft van de originele snelkoppeling in de galerij. "Log Health Sample" neemt de invoer, in dit geval de gewichtsvariabele, en voert het nummer in de Health-app in. Ik volgde deze stap met een "Niets" -opdracht om ervoor te zorgen dat er geen foutieve gegevens werden doorgegeven aan de volgende sectie.

Sectie Vijf: Aanvullende details

Voor het laatste stuk, in meer een proof of concept, wilde ik dat Siri me wat historische gegevens zou verstrekken. In dit geval mijn gemiddelde gewicht voor de afgelopen zeven dagen. Ik ontdekte "Find Health Samples Where", dat uiterst aanpasbaar is. Voor mijn doeleinden heb ik Siri opgedragen gewichtsopnames van de afgelopen zeven dagen te maken.

Zoals eerder heb ik die invoer omgezet in tekst ter voorbereiding op een berekening. "Statistieken berekenen" maakt een aantal bewerkingen mogelijk, in dit geval "Gemiddeld". Siri doet de wiskunde en definieert vervolgens het getal als onze laatste variabele.

De enige resterende stap is dat Siri het gemiddelde gewicht meldt. Deze stap herhaalt de combinatie "Tekst" / "Tekst uitspreken" die in deze snelkoppeling wordt gebruikt.

Laatste gedachten

Ben ik overboord gegaan? Waarschijnlijk. Maar hoewel overdreven, toont elke stap in deze snelkoppeling de veelzijdigheid van Siri Shortcuts. Daarnaast heb ik ook een snelkoppeling ontwikkeld om watermerken op afbeeldingen toe te passen en mijn dagelijkse drie vragen op te nemen in dag één.

Heb je met Siri Shortcuts gespeeld? Wat heb je ontdekt en gemaakt? Laat het me weten met een reactie.