destination.pages: Funktionen unseres Alexa-Skills als destination.bot

destination.pages: Funktionen unseres Alexa-Skills als destination.bot

Zu Beginn

Aufruf des Skills

Alexa, öffne MeinEmsland

Ein Skill (deutsch Fähigkeit) ist praktisch nichts anderes als eine App für die Alexa. Um nun mit so einem Skill interagieren zu können, muss dieser zuerst aufgerufen werden.
Dies geschieht mit dem Aufruf "Alexa, öffne [Skillname]". Der Skill öffnet sich und Alexa sagt den Willkommenstext dieses Skills.

Anschließend kann man den Skill etwas fragen. Wie in unserem Skill zum Beispiel "Welche Veranstaltungen finden am Wochenende statt?".
Das Ganze kann jedoch auch abgekürzt werden, indem man seine Frage gleich mit anhängt.
So kann man zum Beispiel sagen "Alexa, frage destination.data nach Veranstaltungen am Wochenende".

Standort setzten

Beim ersten Aufruf unseres Skills wird man aufgefordert seinen Standort zu setzen. Dabei hat man folgende Möglichkeiten:
  • die Geräteadresse als Standort verwenden
  • seinen Standort auf einen bestimmten Ort, indem man den Ortsnamen sagt, zu setzten
Anhand dieser Information kann der Skill dem Benutzer Ergebnisse in der Nähe des gesetzten Standortes liefern. Ohne dass dieser den Standort bei jeder Frage nochmal nennen muss.

Willkommenstext

Wie bereits unter "Aufruf des Skills" erwähnt, wird nach dem Öffnen des Skills ein Willkommenstext wiedergegeben.
In unserem Fall wird erklärt, wonach der Skill suchen kann. Bei erneutem Aufruf wird der Benutzer dann nur noch mit einem kurzen "Willkommen zurück"-Text begrüßt. Natürlich hat er aber jederzeit die Möglichkeit diese mit einem einfachen "Hilfe" sich wieder in Erinnerung zu holen.

Diese Fragen kann der Skill beantworten

Der Skill kann den Benutzer über Gastgeber, Veranstaltungen, Gastronomiebetriebe, POIs oder Touren informieren.
welche Sehenswürdigkeiten gibt es? 

Am Einfachsten ist es den Skill, ohne zusätzlicher Kriterien, direkt danach zu fragen. 

Beispiele:
  • welche Gastgeber gibt es
  • suche nach Veranstaltungen
  • zeige mir Touren
  • Alexa, frage [Skillname] nach Gastronomiebetrieben
Statt den Überbegriffen kann auch nach speziellen Arten gefragt werden.
Zum Beispiel an Stelle nach "Gastgeber", dann nach "Hotels" oder "Ferienwohnungen" oder bei "Veranstaltungen" dann nach "Konzerte" oder "Feste".

Beispiele:
  • welche Ferienwohnungen gibt es
  • Alexa, frage [Skillname] welche Konzerte stattfinden
  • zeige mir Museen
  • nenne mir Pizzerien
Diese Arten sind jedoch davon abhängig, welche Kategorien es in der hinterlegten Experience gibt.
Somit kann es sein, dass es diese exemplarischen Arten in Ihrem Skill nicht gibt.

Ich möchte..., Wo kann man... 

ich möchte heute Abendessen gehen

Als Benutzer kannst Du einfach fragen, was Du gerne möchtest oder wo Du etwas machen kannst.
Zum Beispiel kann der Skill dir folgende Fragen beantworten: 
  • wo kann man in meiner Nähe schlafen
  • wo kann man übernachten
  • ich bin müde
  • wo kann man Abendessen gehen
  • Alexa, sage [Skillname] ich bin hungrig
  • ich möchte in Lam essen gehen
Der Skill informiert Dich somit über Hotels bzw. Gastronomiebetriebe.

Suche in einem bestimmten Ort oder in der Nähe

welche Sehenswürdigkeiten gibt es in Lam

Zusätzlich kannst Du dem Skill sagen, dass Du nur Ergebnisse eines bestimmten Ortes oder in der Nähe wünscht.
Dadurch wird die Suche auf den gesagten Ort oder den Ort, welcher am Anfang (mehr dazu unter "Standort setzen") gesetzt wurde, beschränkt.

Beispiele:
  • welche Veranstaltungen finden in Bad Kötzting statt
  • suche in Lam nach Wandertouren
  • Alexa, öffne [Skillname] und zeige mir Cafés in meiner Nähe
  • welche Sehenswürdigkeiten kann man in Meppen besuchen

Suche zu einer bestimmten Zeit


welche Veranstaltungen finden am Freitag statt

Du kannst den Skill nach Veranstaltungen zu einem bestimmten Zeitpunkt fragen.
Oder kannst nach Gastronomiebetrieben oder POIs suchen, welche zu einem bestimmten Zeitpunkt geöffnet haben.

Beispiele:
  • welche Konzerte finden nächste Woche statt
  • was ist in Lam morgen los
  • Alexa, frage [Skillname] nach Veranstaltungen am Wochenende
  • welche Restaurants haben heute geöffnet
  • wo kann man am Wochenende essen gehen
  • zeige mir Cafés, welche gerade geöffnet haben
  • Alexa, frage [Skillname] welche Museen am Samstag am Mittag geöffnet haben
  • was kann man heute in Bad Kötzting Interessantes ansehen
  • welche Kinos haben am Abend geöffnet

Küchenarten bei Gastronomiebetrieben

wo kann man italienisch essen gehen

Bei Gastronomiebetrieben können die Ergebnisse auf die gewünschte Küchenart, wie italienische Küche, beschränkt werden.

Beispiele:
  • in welchem Restaurant gibt es italienische Küche
  • Alexa, frage [Skillname] nach griechischen Bars
  • wo gibt es regionale Küche
  • Alexa, frage [Skillname] wo ich indische Restaurants finde
Diese Küchenarten sind jedoch davon abhängig, welche Küchenarten es in der hinterlegten Experience gibt. Somit kann es sein, dass diese exemplarischen Arten in Deinem Skill nicht existieren.

So gibt der Skill die Ergebnisse aus

Der Skill sucht nach drei zufälligen Ergebnissen, welche mit den Kriterien der Frage übereinstimmen. Bei jeder Frage werden somit andere Ergebnisse geliefert. Ausgenommen davon sind Veranstaltungen. Diese werden chronologisch ausgegeben.

Ergebnisliste

Für die ersten drei Ergebnisse nennt der Skill die jeweilige Nummer (eins bis drei), den Titel und in welchem Ort sich das Ergebnis befindet. Je nachdem um welchen Typ es handelt werden weitere Informationen vorgelesen:
  • Gastgeber: ab welchem Preis dieser Gastgeber zu buchen ist
  • Veranstaltungen: wann diese Veranstaltung stattfindet
  • Gastronomiebetriebe und POIs: wann diese geöffnet haben (gerade geöffnet, von 17 - 22 Uhr geöffnet, etc.)
  • Tour: geschätzte Tourdauer
Anhand der Nummer in der Liste (eins bis drei) kann der Skill dann nach Details zu diesem einen Eintrag gefragt werden.

Beispiele:
  • mehr Details zu eins
  • mehr über drei
  • Nummer zwei

Details

Für den jeweiligen ausgewählten Eintrag gibt der Skill detaillierte Infos aus.
Dabei enthalten ist der Titel, in welchem Ort sich das Ergebnis befindet und die Kurzbeschreibung bzw. Einleitung. Je nachdem um welchen Typ es sich handelt, werden weitere Informationen vorgelesen:
  • Gastgeber, Tour: Kategorien
  • Veranstaltungen: wann diese Veranstaltung stattfindet
  • Gastronomiebetriebe und POIs: wann diese geöffnet haben (alle Öffnungszeiten, detailliert)
Zudem kann liest der Skill auf Aufforderung den Beschreibungstext vor.

Beispiele:
  • erzähle mir mehr
  • Beschreibungstext vorlesen
  • mehr Details
Außerdem kann die Ergebnisliste durchgeblättert werden oder Anhand der Nummer direkt zu einem anderen Ergebnis gesprungen werden:
  • nächstes Ergebnis
  • zeige mir das vorherige Ergebnis
  • mehr Details zu zwei

Standort ändern und abfragen

Der Standort muss beim ersten Aufruf des Skills gesetzt werden. Jedoch kann dieser jederzeit wieder geändert werden.

Beispiele:
  • setze meinen Standort
  • setze den Standort auf meine Geräteadresse
  • mein Standort ist Lam
  • ändere meinen Standort auf Bad Kötzting

Jederzeit kann der Skill gefragt werden, welcher Standort aktuell hinterlegt ist.

Beispiele:
  • Alexa, frage [Skillname] nach dem aktuellen Standort
  • wo bin ich
  • wie ist der Standort
  • sage mir meinen Standort

Bereits umgesetzte Skills