Diese sprachgesteuerte Kommandozeile erleichtert Alexa-Skill-Entwicklern den Zugriff auf häufig benötigte Daten und Informationen.
Zusatznutzen: Für seine bereits produktive Skills kann der Entwickler auch Nutzer- und Zugriffszahlen (heute/gestern/letzte Woche) abrufen. Für diese zusätzliche Funktionalität ist Account-Linking erforderlich. Andere Funktionen können auch ohne Account-Linking genutzt werden.
Es ist geplant, den Skill in Zukunft um weitere Funktionen zu erweitern.
Das Benutzerinterface lässt sich komplett mit Sprache steuern. Das visuelle Feedback für Ergebnisse von Abfragen, ist aber einer klassischen Kommandozeile nachempfunden. Der Nutzwert von diesem Ansatz besteht darin, dass durch "Blättern nach oben" auch auf ältere Abfrageergebnisse zugegriffen werden kann, was insbesondere bei langen Bildschirmausgaben oder alten Nutzerzahlen hilfreich ist. Das funktioniert auch nach dem Neustart von einem Skill. Die Historie kann per Sprachbefehl gelöscht werden.
Eine ausführliche Skillbeschreibung gibt es hier:
https://applicate.de/alexa-skill-toolbox-de/index.html
- Start des Skills:
"Alexa, öffne Toolbox"
- Abfrage der APL Version des Geräts:
"Alexa, zeige APL Version"
- Abfrage von Viewport Eigenschaften (Bildschirmauflösung, unterstützte Video-Codecs, dpi, Shape, canRotate etc.):
"Alexa, zeige Bildschirmeigenschaften"
- Abfrage der Device ID
"Alexa, zeige Gerätenummer"
Für Informationen über die Geräte-ID siehe auch: https://developer.amazon.com/en-US/docs/alexa/custom-skills/device-address-api.html#get-the-api-access-token-and-device-id
- Abfrage der Umgebungsvariablen (Environment)
"Alexa, zeige die Umgebungsvariablen"
----
Alexa gezielt etwas wiederholen lassen:
"Alexa, wiederhole 'Ich bin ein Papagei' "
Interaktiv das Verhalten von AMAZON Slot Types testen
"Alexa, teste Slot Type AMAZON Search Query" (probiere zum Beispiel '42,42')
"Alexa, teste Slot Type AMAZON Date" (probiere zum Beispiel 'gestern')
"Alexa, teste Slot Type AMAZON Time" (probiere zum Beispiel 'heute Mittag')
"Alexa, teste Slot Type AMAZON Duration" (probiere zum Beispiel '8 Stunden')
----
APL Templates laden:
"Alexa, zeige APL Templates"
"Alexa, lade APL Template 'Pixel Tester'"
----
Die Interaktion zwischen Benutzer und Gerät erfolgt sprachgesteuert. Auf einem Gerät mit Bildschirm bleibt die Historie der Abfragen für den Benutzer über eine Kommandozeile erhalten, deren Inhalt auch über mehrere Skillaufrufe nicht verloren geht.
Durch Blättern per Spachbefehl in der Historie kann der Benutzer auf ältere Ergebnisse zurückgreifen:
"Alexa, nach oben blättern"
"Alexa, Steuerung P"
"Alexa, Control P"
"Alexa, nach unten blättern"
"Alexa, Steuerung N"
"Alexa, Control N"
Der Inhalt der Historie kann vom Benutzer per Sprachbefehl gelöscht werden:
"Alexa, lösche die Historie"
"Alexa, Steuerung L"
"Alexa, Control L"
Zeichensatz vergrößern:
"Alexa, größer"
"Alexa, Steuerung Plus"
"Alexa, Control Plus"
Zeichensatz verkleinern:
"Alexa, kleiner"
"Alexa, Steuerung Minus"
"Alexa, Control Minus"
Für die Ansicht der Shell sind zwei unterschiedliche Layouts verfügbar, mit dem Namen "modern" und "classic". Zwischen diesen beiden Ansichten kann per Sprachbefehl gewechselt werden:
"Alexa, Layout ändern"
----
Die Verwendung von Account Linking ist für diesen Skill nicht unbedingt notwendig. Mit einer Verknüpfung hat man aber Zugriff auf zusätzliche Funktionen:
- Auflisten der eigenen Skills:
"Alexa, zeige meine Skills"
- Zugriffsdaten eines ausgewählten Skills für heute abfragen:
"Alexa, Skill Nummer 1 für heute"
- Zugriffsdaten eines ausgewählten Skills für gestern abfragen:
"Alexa, Skill Nummer 1 für gestern"
- Zugriffsdaten eines ausgewählten Skills für gestern abfragen ('gestern' ist default):
"Alexa, Skill Nummer 1"
- Zugriffsdaten eines ausgewählten Skills für die letzte Woche abfragen:
"Alexa, Skill Nummer 1 für letzte Woche"