Edited
Kuhlexa
Der Sprachassistent für den Stall
Ausganglage
Wie wäre es, wenn der Bauer im Stall, während dem Melken oder bei der Tierbeobachtung, über einen Sprachassistent Information bekommen, Daten erfassen oder Aktionen auslösen könnte? Sprechen statt Tippen! Digitale Sprachassistenten wie Amazons Alexa, Googles Assistant oder Siri von Apple werden von Jahr zu Jahr beliebter und immer mehr Verbraucher nutzen den Komfort von Sprachassistenten. Digitale Assistenten werden immer beliebter und können in Zukunft auch den Landwirten im Stall oder auf dem Betrieb unterstützen.
Ziel
Das Ziel ist es eine Sprachassistent-App zu entwickeln, welcher der Bauer bei seinen täglichen Arbeiten unterstützt.
Infos/Daten
- https://7-test6.d.qualitasag.ch/webservice-datenverbund/#/ (Proprietärer WS der Zuchtverbände)
- https://dialogflow.cloud.google.com/ (Plattform zum Verständnis natürlicher Sprache)
01_Kuhlexa
Pitch
Ausganglage
Wie wäre es, wenn der Bauer im Stall, während dem Melken oder bei der Tierbeobachtung, über einen Sprachassistent Information bekommen, Daten erfassen oder Aktionen auslösen könnte? Sprechen statt Tippen! Digitale Sprachassistenten wie Amazons Alexa, Googles Assistant oder Siri von Apple werden von Jahr zu Jahr beliebter und immer mehr Verbraucher nutzen den Komfort von Sprachassistenten. Digitale Assistenten werden immer beliebter und können in Zukunft auch den Landwirten im Stall oder auf dem Betrieb unterstützen.
Ziel
Das Ziel ist es eine Sprachassistent-App zu entwickeln, welcher der Bauer bei seinen täglichen Arbeiten unterstützt.
Infos/Daten
https://7-test6.d.qualitasag.ch/webservice-datenverbund/#/(Proprietärer WS der Zuchtverbände) https://dialogflow.cloud.google.com/ (Plattform zum Verständnis natürlicher Sprache)
Zugänge
Prozess
User Stories
Ich als Landwirt:in...
...möchte die Abstammungs, Besamungs- und Nachkommensdaten meiner Kuh abfragen.
...möchte Besamungen, Gesundheitsdaten und Halsbandnummer erfassen.
...Leistungsdaten anzeigen lassen.
...Laborberichte anzeigen lassen.
...möchte den Kuhnamen, Halsbandnummer, oder die 4 eindeutigen Ziffern der Markennummer zum Abfragen verwenden.
...auf Deutsch abfragen machen.
...Abfragen von allen gängigen Geräten tätigen.
Impediments
- Keine direkte Abfrage zwischen Markennummer und Kuhname / Halsbandnummer. --> Wurde gelöst mittels Mapping Tabelle :-)
let's get to work
Impressionen: User Stories und das Big Picture ausgearbeitet.
Unsere REST Requests aufgezeichnet.
Hier sind wir etwa nicht am herumsurfen am Handy sondern am sprechen mit unserer Kuhlexa!
Event finished
kuhlexa dialogflow project export (@31415us)
re-add main.py after some history voodoo
Repository updated
Joined the team
Repository updated
Nun geht's an die Präsentation!
Bilder aber diesesmal wirklich (@Anja Zimmermann)
Bilder
Datetime Hack 2
Datetime Hack
Bock geschossen
Fuer präsentation ein paar tricks gemacht
Der Stier wird nun auch ausgegeben
Merge branch 'main' of https://github.com/anni-/01_Kuhlexa into main
Inseminations
return more stuff so maybe assistant works (@31415us)
Locale (@Anja Zimmermann)
Datumsformat
testing calving
most recent calving
Joined the team
Ausgedeutscht
Readme angepasst und Name2num beii intent abstammung angepasst
POST und GET's implementieren
Kuhlexa muss uns besser verstehen können und mehr machen :-)
Rechtschreibfehler
Repository updated
confirm insemination. saving not yet implemented. (@31415us)
test intermediate intent for registering a new insemination
(partially) implement latest insemination in backend
fix json parsing of number mapping
stammbaum abfragen mit name der kuh
mapnamenumber eingebaut (@Anja Zimmermann)
mapping table name number
Repository updated
Deployed first backend version!
Joined the team
fix response (@31415us)
fix parameter name
first webhook! (@31415us)
first webhook!
parsing error
parse dialogflow request as json