34
Automatische Erstellung von Texten auf Basis von Wetter- und Klimadaten Patrick Lürwer — clunc 2016, Stuttgart

Automatische Erstellung von Texten by Patrick Lürwer

Embed Size (px)

Citation preview

Page 1: Automatische Erstellung von Texten by Patrick Lürwer

Automatische Erstellung von Texten auf Basis von Wetter- und Klimadaten

Patrick Lürwer — clunc 2016, Stuttgart

Page 2: Automatische Erstellung von Texten by Patrick Lürwer

2takevalue Consulting GmbH

Ein paar Stationen meines Lebens

2010 - 2013 B.A. Bibliotheks- & Informationsmanagement

seit 2013 M.Sc. Informationswissenschaft

seit 2014 Praktikant, Werksstudent, Masterand

Page 3: Automatische Erstellung von Texten by Patrick Lürwer

3takevalue Consulting GmbH

Einführung: Um was geht es?

Komponenten des Frameworks

Textkonzeption und -erstellung

Probleme, Learnings und Ausblick

1

2

3

4

Agenda

Page 4: Automatische Erstellung von Texten by Patrick Lürwer

4takevalue Consulting GmbH

Woher kam die Idee?

Page 5: Automatische Erstellung von Texten by Patrick Lürwer

5takevalue Consulting GmbH

Woher kam die Idee?

Page 6: Automatische Erstellung von Texten by Patrick Lürwer

6takevalue Consulting GmbH

Woher kam die Idee?

Page 7: Automatische Erstellung von Texten by Patrick Lürwer

7takevalue Consulting GmbH

Das Ziel

Entwicklung eines Frameworks, mit dessen Hilfe auf Basis von historischen

Wetterdaten automatisiert Texte generiert werden können.

Was soll die Texte auszeichnen? Einzigartigkeit Keine reine Repräsentation der Wetterdaten in textlicher Form

Rückschlüsse aus den Daten ziehen Texte um weitere Aspekte ergänzen

Page 8: Automatische Erstellung von Texten by Patrick Lürwer

8takevalue Consulting GmbH

Einführung: Um was geht es?

Komponenten des Frameworks

Textkonzeption und -erstellung

Probleme, Learnings und Ausblick

1

2

3

4

Agenda

Page 9: Automatische Erstellung von Texten by Patrick Lürwer

9takevalue Consulting GmbH

Komponenten des Frameworks

Datenanbieter Datenbanksystem

Text-Engine

Page 10: Automatische Erstellung von Texten by Patrick Lürwer

10takevalue Consulting GmbH

Abfrage der WWO-APIhttp://api.worldweatheronline.com/free/v2/past-weather.ashx?key=xxxxxxx&q=48.834,2.394&tp=24&date=2016-02-01&enddate=2016-02-29&format=json

Page 11: Automatische Erstellung von Texten by Patrick Lürwer

11takevalue Consulting GmbH

Datenbankmodell

Welche spanische Stadt am Mittelmeer hat die höchste Wassertemperatur im Sommer?

Welche Stadt in Spanien

am Mittelmeer

maximale Wassertemperat

urJuni bis August

hat im

GeographischeDomäne

DatenDomäne

ZeitlicheDomäne

Page 12: Automatische Erstellung von Texten by Patrick Lürwer

12takevalue Consulting GmbH

Datenbankmodell

Geographische Domäne

Page 13: Automatische Erstellung von Texten by Patrick Lürwer

13takevalue Consulting GmbH

Datenbankmodell

Zeitliche Domäne

Page 14: Automatische Erstellung von Texten by Patrick Lürwer

14takevalue Consulting GmbH

Datenbankmodell

Daten Domäne

Page 15: Automatische Erstellung von Texten by Patrick Lürwer

15takevalue Consulting GmbH

Datenbankmodell

Daten Domäne

Page 16: Automatische Erstellung von Texten by Patrick Lürwer

16takevalue Consulting GmbH

Datenbankmodell

Daten Domäne

Page 17: Automatische Erstellung von Texten by Patrick Lürwer

17takevalue Consulting GmbH

Datenbankmodell

Daten Domäne

Page 18: Automatische Erstellung von Texten by Patrick Lürwer

18takevalue Consulting GmbH

Einführung: Um was geht es?

Komponenten des Frameworks

Textkonzeption und -erstellung

Probleme, Learnings und Ausblick

1

2

3

4

Agenda

Page 19: Automatische Erstellung von Texten by Patrick Lürwer

19takevalue Consulting GmbH

Welche Fragen sollen die Texte dem Leser beantworten?

Wie hoch ist die durchschnittliche Wassertemperatur in der jeweiligen Jahreszeit? Zwischen welchen Werten schwanken die Wassertemperaturen? Hat die Destination damit die höchste Wassertemperatur im Vergleich zu anderen Destinationen, die am selben Meer liegen? Inwieweit eigenen sich die Temperaturen zum Schwimmen? Welcher Taucheranzug empfiehlt sich bei diesen Temperaturen? Wie hoch ist die durchschnittliche Lufttemperatur? Welche Temperaturspitzen werden erreicht? An wie vielen Tagen im Monat regnet es im Durchschnitt? Eignet sich die entsprechende Jahreszeit zum Reisen? Welche Sehenswürdigkeiten hat die Destination zu bieten?

Page 20: Automatische Erstellung von Texten by Patrick Lürwer

20takevalue Consulting GmbH

Generierter Text für den Frühling

DURCHSCHNITTLICHE WASSERTEMPERATUR IN ANTALYA IM FRÜHLING: 18°C

Antalya gehört damit, neben bspw. Belek, zu den Destinationen mit der höchsten Wassertemperatur am Europäischen Mittelmeer. Im Frühling schwanken die Temperaturen zwischen 16 und 20°C. Bei diesen relativ kalten Temperaturen kommen vor allem die Abgehärteten unter uns auf ihre Kosten. Dabei sollten 10 - 20 Minuten ausreichen, um "erfrischt" aus dem Meer zu steigen. Für Tauchgänge empfehlen wir dir die Verwendung eines Halbtrockenanzugs mit 7mm Stärke.

DAS WETTER IM FRÜHLING

Ab dem Frühling ist das Klima in Antalya bereits für ausgedehnte Städtereisen geeignet. Im März bis Mai kannst du mit durchschnittlichen Lufttemperaturen von 21°C rechnen. Manchmal klettert das Quecksilber sogar auf 27 Grad. Mit Regen musst du an durchschnittlich sieben Tagen im Monat rechnen. Diese Jahreszeit bietet dir damit bereits gute Voraussetzungen, um dir Sehenswürdigkeiten wie die Altstadt, das Hadrianstor oder die Yivli-Minare-Moschee anzusehen.

Page 21: Automatische Erstellung von Texten by Patrick Lürwer

21takevalue Consulting GmbH

Repräsentation der Daten

DURCHSCHNITTLICHE WASSERTEMPERATUR IN ANTALYA IM FRÜHLING: 18°C

Antalya gehört damit, neben bspw. Belek, zu den Destinationen mit der höchsten Wassertemperatur am Europäischen Mittelmeer. Im Frühling schwanken die Temperaturen zwischen 16 und 20°C. Bei diesen relativ kalten Temperaturen kommen vor allem die Abgehärteten unter uns auf ihre Kosten. Dabei sollten 10 - 20 Minuten ausreichen, um "erfrischt" aus dem Meer zu steigen. Für Tauchgänge empfehlen wir dir die Verwendung eines Halbtrockenanzugs mit 7mm Stärke.

DAS WETTER IM FRÜHLING

Ab dem Frühling ist das Klima in Antalya bereits für ausgedehnte Städtereisen geeignet. Im März bis Mai kannst du mit durchschnittlichen Lufttemperaturen von 21°C rechnen. Manchmal klettert das Quecksilber sogar auf 27 Grad. Mit Regen musst du an durchschnittlich sieben Tagen im Monat rechnen. Diese Jahreszeit bietet dir damit bereits gute Voraussetzungen, um dir Sehenswürdigkeiten wie die Altstadt, das Hadrianstor oder die Yivli-Minare-Moschee anzusehen.

Generierter Text für den Frühling

Page 22: Automatische Erstellung von Texten by Patrick Lürwer

22takevalue Consulting GmbH

Variable Textbestandteile

DURCHSCHNITTLICHE WASSERTEMPERATUR IN ANTALYA IM FRÜHLING: 18°C

Antalya gehört damit, neben bspw. Belek, zu den Destinationen mit der höchsten Wassertemperatur am Europäischen Mittelmeer. Im Frühling schwanken die Temperaturen zwischen 16 und 20°C. Bei diesen relativ kalten Temperaturen kommen vor allem die Abgehärteten unter uns auf ihre Kosten. Dabei sollten 10 - 20 Minuten ausreichen, um "erfrischt" aus dem Meer zu steigen. Für Tauchgänge empfehlen wir dir die Verwendung eines Halbtrockenanzugs mit 7mm Stärke.

DAS WETTER IM FRÜHLING

Ab dem Frühling ist das Klima in Antalya bereits für ausgedehnte Städtereisen geeignet. Im März bis Mai kannst du mit durchschnittlichen Lufttemperaturen von 21°C rechnen. Manchmal klettert das Quecksilber sogar auf 27 Grad. Mit Regen musst du an durchschnittlich sieben Tagen im Monat rechnen. Diese Jahreszeit bietet dir damit bereits gute Voraussetzungen, um dir Sehenswürdigkeiten wie die Altstadt, das Hadrianstor oder die Yivli-Minare-Moschee anzusehen.

Generierter Text für den Frühling

Page 23: Automatische Erstellung von Texten by Patrick Lürwer

23takevalue Consulting GmbH

Wärmste Destination am Meer?

DURCHSCHNITTLICHE WASSERTEMPERATUR IN ANTALYA IM FRÜHLING: 18°C

Antalya gehört damit, neben bspw. Belek, zu den Destinationen mit der höchsten Wassertemperatur am Europäischen Mittelmeer. Im Frühling schwanken die Temperaturen zwischen 16 und 20°C. Bei diesen relativ kalten Temperaturen kommen vor allem die Abgehärteten unter uns auf ihre Kosten. Dabei sollten 10 - 20 Minuten ausreichen, um "erfrischt" aus dem Meer zu steigen. Für Tauchgänge empfehlen wir dir die Verwendung eines Halbtrockenanzugs mit 7mm Stärke.

Generierter Text für den Frühling

Page 24: Automatische Erstellung von Texten by Patrick Lürwer

24takevalue Consulting GmbH

DURCHSCHNITTLICHE WASSERTEMPERATUR IN ANTALYA IM FRÜHLING: 18°C

Antalya bietet damit im Frühling die höchsten Wassertemperaturen im Europäischen Mittelmeer. Im Frühling schwanken die Temperaturen zwischen 16 und 20°C. Bei diesen relativ kalten Temperaturen kommen vor allem die Abgehärteten unter uns auf ihre Kosten. Dabei sollten 10 - 20 Minuten ausreichen, um "erfrischt" aus dem Meer zu steigen. Für Tauchgänge empfehlen wir dir die Verwendung eines Halbtrockenanzugs mit 7mm Stärke.

Generierter Text für den Frühling

Wärmste Destination am Meer?

Page 25: Automatische Erstellung von Texten by Patrick Lürwer

25takevalue Consulting GmbH

DURCHSCHNITTLICHE WASSERTEMPERATUR IN ANTALYA IM FRÜHLING: 18°C

Im Frühling schwanken die Temperaturen zwischen 16 und 20°C. Bei diesen relativ kalten Temperaturen kommen vor allem die Abgehärteten unter uns auf ihre Kosten. Dabei sollten 10 - 20 Minuten ausreichen, um "erfrischt" aus dem Meer zu steigen. Für Tauchgänge empfehlen wir dir die Verwendung eines Halbtrockenanzugs mit 7mm Stärke. Suchst du eine Stadt, die noch höhere Wassertemperaturen zu bieten hat, ist Side mit durchschnittlich 21°C die beste Wahl.

Generierter Text für den Frühling

Wärmste Destination am Meer?

Page 26: Automatische Erstellung von Texten by Patrick Lürwer

26takevalue Consulting GmbH

Eignet sich die Wassertemperatur zum Schwimmen? Welchen Taucheranzug brauche ich?

DURCHSCHNITTLICHE WASSERTEMPERATUR IN ANTALYA IM FRÜHLING: 18°C

Antalya gehört damit, neben bspw. Belek, zu den Destinationen mit der höchsten Wassertemperatur am Europäischen Mittelmeer. Im Frühling schwanken die Temperaturen zwischen 16 und 20°C. Bei diesen relativ kalten Temperaturen kommen vor allem die Abgehärteten unter uns auf ihre Kosten. Dabei sollten 10 - 20 Minuten ausreichen, um "erfrischt" aus dem Meer zu steigen. Für Tauchgänge empfehlen wir dir die Verwendung eines Halbtrockenanzugs mit 7mm Stärke.

Generierter Text für den Frühling

Page 27: Automatische Erstellung von Texten by Patrick Lürwer

27takevalue Consulting GmbH

DURCHSCHNITTLICHE WASSERTEMPERATUR IN ANTALYA IM FRÜHLING: 25°C

Antalya gehört damit, neben bspw. Belek, zu den Destinationen mit der höchsten Wassertemperatur am Europäischen Mittelmeer. Im Frühling schwanken die Temperaturen zwischen 23 und 27°C. Zum Baden werden diese Temperaturen als warm empfunden und dürften von fast allen genossen werden - selbst von jenen, die normalerweise sagen, dass das Wasser "zu kalt" zum Schwimmen gewesen sei. Für Tauchgänge empfiehlt sich ein 5mm Nassanzug.

Generierter Text für den Frühling

Eignet sich die Wassertemperatur zum Schwimmen? Welchen Taucheranzug brauche ich?

Page 28: Automatische Erstellung von Texten by Patrick Lürwer

30takevalue Consulting GmbH

Einführung: Um was geht es?

Komponenten des Frameworks

Textkonzeption und -erstellung

Probleme, Learnings und Ausblick

1

2

3

4

Agenda

Page 29: Automatische Erstellung von Texten by Patrick Lürwer

31takevalue Consulting GmbH

Anzahl der Datumswerte Anzahl der Bewölkungswerte

Duplikate im Antwortdokument der WWO-API

Page 30: Automatische Erstellung von Texten by Patrick Lürwer

32takevalue Consulting GmbH

Berechnung des Niederschlags bei einer Abfrage auf Tagesbasis

Merkwürdige Berechnung: Niederschläge

Page 31: Automatische Erstellung von Texten by Patrick Lürwer

33takevalue Consulting GmbH

DURCHSCHNITTLICHE WASSERTEMPERATUR IN MIAMI IM FRÜHLING: 25°C

[…] Wärmere Wassertemperaturen im Atlantischen Ozean bietet im Frühling bspw. Playa del Inglés mit durchschnittlich 27 Grad.

WORK IN

PROGRESS

Feintuning der Abfragen

Page 32: Automatische Erstellung von Texten by Patrick Lürwer

34takevalue Consulting GmbH

minimale Durchschnittstemperatur des Monats >= 10 °C maximale Durchschnittstemperatur des Monats >= 20°C Regentage im Monat < 10

Feintuning von Grenzwerten für Reisemonate

Dubai {bestTravelMonths: [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]}

Batumi {bestTravelMonths: []}

WORK IN

PROGRESS

Page 33: Automatische Erstellung von Texten by Patrick Lürwer

35takevalue Consulting GmbH

Weitere Rückschlüsse aus den Daten für Freizeitaktivitäten ziehen

Anzahl der Destinationen erhöhen

Textqualität verbessern

Textvarianz erhöhen

Was gibt es noch zu tun?

Page 34: Automatische Erstellung von Texten by Patrick Lürwer

Danke für die Aufmerksamkeit!Fragen?

Patrick Lürwer

[email protected]

patrickluerwer