SOUP IT
Das System sieht vor, dass der Nutzer eine Liste von Zutaten vorschlägt, welche ihm zur Verfügung stehen. Auf Basis dieser Informationen soll Alexa eine Liste mit möglichen Rezepten ausgeben, welche die größten Übereinstimmungen mit der gegebenen Zutatenliste haben.
Werden keine Zutaten des Nutzers vorgegeben, erfolgt kein Rezeptvorschlag.
Zudem soll es dem Nutzer ermöglicht werden seine Essens-Präferenzen zu spezifizieren.
Nach der Wahl eines Rezeptes und Angabe der gewünschten Portionen werden alle benötigten Zutaten mit Menge ausgegeben.
Sollte dem Nutzer für das gewählte Rezept eine Zutat fehlen, so soll es möglich sein, das Rezept zu wechseln oder die fehlende Zutat zur Alexa Einkaufsliste hinzuzufügen und mit dem Rezept zu einem späteren Zeitpunkt fortzufahren.
Anderenfalls beginnt die Anwendung den Nutzer Schritt-für-Schritt durch den Kochprozess zu begleiten. Der Nutzer kann den Ausgabefluss der Rezeptzubereitung selbst mit „weiter“ und „zurück“ steuern.
Unser Ziel besteht darin, das Kochen von Rezepten per Spracheingabe zu ermöglichen.
Mehrmaliges Durchlesen der einzelnen Kochschritte sowie die Bedienung eines Touchscreens mit „schmutzigen Fingern“ während dem Kochen werden überflüssig.
Die Anwendung soll Kochanfängern das Kochen durch speziell formulierte Anleitungen erleichtern sowie beschäftigte Berufstätige oder Studenten mit wenig Zeit zum Kochen von leckeren Suppen in der Freizeit animieren. Daher wird ein großer Wert auf möglichst einfache und schnelle Rezepte, die zugleich auch lecker und gesund sind, gelegt.
Als Vision stellen wir uns die Benutzung dieser Anwendung in verschiedensten Lebenslagen bzw. Altersklassen vor.
Was zunächst nur für Suppen möglich sein soll, könnte in Zukunft auch für verschiedene andere Gerichte angewandt werden.
Auch Hobby-Köchen mit mehr Erfahrung soll die Anwendung eine interessante Alternative für das „Kochen nach Rezept“ bieten. Denn mit einem persönlichen Kochassistenten macht das Kochen sicherlich noch mehr Spaß als alleine.
Alexa, öffne Soup IT.
Willkommen bei Soup it. Als dein persönlicher Assistent begleite ich dich bei der Suppenzubereitung. Welche Zutaten möchtest du verwenden?
Ich habe Tomaten, Zwiebeln und Sahne.
Ich kann dir anhand der genannten Zutaten vier Rezepte vorschlagen: Tomatencremesuppe, Gemüsecremesuppe und zwei weitere. Wähle eine Suppe oder sage: Weitere anhören
Ich möchte die Tomatencremesuppe kochen.
Wie viele Portionen möchtest du kochen?
Zwei Portionen.
Für eine Tomatencremesuppe für zwei Portionen benötigst du die folgenden vier Zutaten: dreihundertfünfzig Gramm Tomaten, eine halbe Zwiebel, zweihundertfünfzig milliliter Gemüsebrühe und fünfzig Milliliter Sahne. Hast du alle Zutaten vorrätig?
Ja.
Super. Lass uns mit der Zubereitung beginnen. Schäle die Zwiebel und schneide sie klein.
Weiter.
Gebe alle Zutaten in den Topf und lasse sie zehn Minuten köcheln.
Weiter.
Ich hoffe die Suppe schmeckt und wünsche einen guten Appetit.
Name der User Story | User Story |
---|---|
Audio Datei | Alexa spielt am Anfang und Ende einen Ton ab. |
Zutaten verwenden, die da sind | Der User kann von basierend auf Zutaten, die er im Kühlschrank hat Rezeptvorschläge bekommen. |
Inspiration durch Alexa | Alexa soll dem User alternativ auch Rezepte vorschlagen können, wenn dieser sich inspirieren lassen möchte anstatt Zutaten zu nennen. |
Zutatenliste nennen | Der Akteur sagt Alexa seine vorhandenen Zutaten. Diese werden in einer Liste gespeichert. |
Rezeptvorschläge bekommen | Der Akteur bekommt Rezepte ausgegeben, die zu seinen vorhandenen Zutaten passen. |
Wiedergabe | Es werden nie mehr als 3 Rezepte auf einmal vorgelesen und insgesamt maximal 6 vorgeschlagen. Die Rezepte werden in absteigender Reihenfolge nach Übereinstimmungen von Zutaten sortiert. |
bekanntes Rezept kochen | Man kann zu jeder Zeit im Programmablauf einen Rezeptnamen nennen und mit der Zubereitung starten. Wenn man also schon weiß, was man kochen möchte, besteht so die Möglichkeit die Schritte der Rezeptauswahl zu überspringen. |
Rezept auswählen | Der Akteur wählt sein ausgewähltes Rezept aus einer Liste von Rezepten aus. Das Rezept wird gespeichert. |
Portionen | Der User kann wählen wieviele Portionen er kochen möchte. |
Zutaten auf Einkaufsliste setzen | Der Akteur kann Zutaten auf seine in Alexa schon integrierte Einkaufsliste setzen. Zum Beispiel “Setze Karotten auf die Einkaufsliste”. |
Zubereitung beginnen | Man beginnt die Zubereitung des ausgewählten Rezepts. |
Schrittweise Zubegreitung | Die Zubereitungsschritte sind knapp und verständlich formuliert. Mit “Weiter” kommt man zum nächsten Schritt, man kann den Schritt aber auch wiederholen lassen, z. B. “Wiederhole den Schritt bitte”. So kann der User in seinem eigenen Tempo kochen. |
Okay | “Okay” wird auch als “Ja” bzw. “Weiter” verstanden. |
Zubereitung abbrechen | Der Akteur kann die Zubereitung komplett abrechen. |
Zutaten wiederholen | Die Zutaten eines Rezeptes können jederzeit wiederholt werden. Z.b. “Wie viele Eier brauche ich nochmal?”. |
PauseIntent | Der User kann SoupIT jederzeit pausieren. |
RestartIntent | Alexa setzt genau dort wieder an, wo der User pausiert hat. Gespeicherte Informationen sind noch erhalten. |
Keine unerwarteten Antworten | Alexa weiß immer wo man sich im Programmablauf befindet. So sagt sie also z. B. nur dann, dass kein Rezept gefunden wurde, wenn der User grade Zutaten genannt hat. |
Neustart | Der User kann jederzeit von vorne anfangen und neue Zutaten nennen. |
Zufall | Es werden von Alexa zufällige Texte für die gleichen Schritte angegeben um es für den User abwechslungsreicher zu machen. |
Wiederholung | Man kann jederzeit das zuletzt gesagte von Alexa wiederholen lassen. |
Synonyme | Alexa erkennt Synonyme für Zutaten z.B. Möhre und Karotte und schlägt einem alle passenden Rezepte vor, die eines der Synonyme enthalten. Genauso bekommt man wenn man “Fisch” sagt alle Rezepte die irgendeinen Fisch, z. B. Lachs, enthalten. |
Plural | Alexa gibt den Plural jeder Zutat grammatikalisch korrekt wieder. |
Brüche | Alexa gibt Brüche grammatikalisch korrekt und verständlich wieder. Die Mengen der Zutaten sind sinnvoll, egal wie viele Portionen. |
Hilfe | Der Akteur bekommt gesagt was seine derzeitigen Optionen sind z.B. Schritt wiederholen oder weiter. |
Für eine bessere Ansicht, sehen Sie sich das Fachklassendiagramm im Vollbild an.