Challenge Project

Kuhlexa

Der Sprachassistent für den Stall

📂 Demo

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

Title

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

Dialogflow Projekt

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!

This content is a preview from an external site.
 

Event finished

Edited

04.09.2021 13:11 ~ oleg

kuhlexa dialogflow project export (@31415us)

re-add main.py after some history voodoo

Repository updated

04.09.2021 11:21 ~ pius_von_dniken

Joined the team

04.09.2021 10:03 ~ NicolasBerger

Repository updated

04.09.2021 09:58 ~ anja_zimmermann

Edited

04.09.2021 09:58 ~ anja_zimmermann

Nun geht's an die Präsentation!

04.09.2021 09:58 ~ anja_zimmermann

Bilder aber diesesmal wirklich (@Anja Zimmermann)

Datetime Hack 2

Datetime Hack

Bock geschossen

Fuer präsentation ein paar tricks gemacht

Der Stier wird nun auch ausgegeben

Inseminations

return more stuff so maybe assistant works (@31415us)

Locale (@Anja Zimmermann)

Datumsformat

testing calving

most recent calving

Joined the team

04.09.2021 07:00 ~ Anja

Ausgedeutscht

Readme angepasst und Name2num beii intent abstammung angepasst

POST und GET's implementieren

04.09.2021 06:39 ~ anja_zimmermann

Kuhlexa muss uns besser verstehen können und mehr machen :-)

04.09.2021 06:38 ~ anja_zimmermann

Rechtschreibfehler

Repository updated

03.09.2021 21:09 ~ pius_von_dniken

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

03.09.2021 14:41 ~ pius_von_dniken

Deployed first backend version!

03.09.2021 14:40 ~ pius_von_dniken

Joined the team

03.09.2021 14:39 ~ pius_von_dniken

fix response (@31415us)

fix parameter name

first webhook! (@31415us)

parsing error

parse dialogflow request as json

initial .gitignore

fix response body

Merge branch 'main' of github.com:anni-/01_Kuhlexa

backend server configuration

user stories erfasst (@Anja Zimmermann)

Challenge

Event started

 
Contributed 2 years ago by NicolasBerger for Open Farming Hackdays 2021
Alle Teilnehmer*innen, Sponsor, Partner, Freiwilligen und Mitarbeiter*innen unseres Hackathons sind verpflichtet, dem Hack Code of Conduct zuzustimmen. Die Organisatoren werden diesen Kodex während der gesamten Veranstaltung durchsetzen. Wir erwarten die Zusammenarbeit aller Teilnehmer*innen, um eine sichere Umgebung für alle zu gewährleisten. Weitere Einzelheiten zum Ablauf der Veranstaltung finden Sie unter Richtlinien in unserem Wiki.

Creative Commons LicenceDie Inhalte dieser Website stehen, sofern nicht anders angegeben, unter einer Creative Commons Attribution 4.0 International License.