Agile for Mobile - Agile Entwicklung von Anforderungen an mobile Business Applikationen
Collaboration day 2016 - IBM Watson in ihren zukünftigen Business Applikationen
-
Upload
belsoft -
Category
Technology
-
view
206 -
download
0
Transcript of Collaboration day 2016 - IBM Watson in ihren zukünftigen Business Applikationen
Belsoft Collaboration AG Hauptsitz Zweigstelle SG Zweigstelle SZ
www.belsoft-collaboration.ch Russenweg 26
CH-8008 Zürich
T +41 44 388 13 41
Espenstrasse 139 Eichenstrasse 2
CH-9443 Widnau (SG) 8808 Pfäffikon SZ
T +41 71 727 75 75 T +41 55 410 55 50
IBM Watson in Ihren zukünftigen Business
Applikationen nutzenFrédéric Dehédin, Senior Software Engineer & Consultant, Belsoft
© 2
016
Bel
soft
Col
labo
ratio
n A
G |
ww
w.b
elso
ft-co
llabo
ratio
n.ch
Über mich
twitter.com/fdehedin fdehedin.ch
© 2
016
Bel
soft
Col
labo
ratio
n A
G |
ww
w.b
elso
ft-co
llabo
ratio
n.ch
Agenda
IBM Watson
IBM Watson Analytics
Bluemix – Gateway für Watson Services
IBM Watson Services benutzen
© 2
016
Bel
soft
Col
labo
ratio
n A
G |
ww
w.b
elso
ft-co
llabo
ratio
n.ch
AI – Künstliche Intelligenz, Cognitive Computing und Virtuelle Assistenten
© 2
016
Bel
soft
Col
labo
ratio
n A
G |
ww
w.b
elso
ft-co
llabo
ratio
n.ch
IBM Watson - Einleitung
Super Computer wurde von IBM Research Team entwickelt
Benannt nach IBM’s Gründer: Thomas J. Watson
Ursprünglich entwickelt für Jeopardy! Game Show
© 2
016
Bel
soft
Col
labo
ratio
n A
G |
ww
w.b
elso
ft-co
llabo
ratio
n.ch
IBM Watson – Technik
750 Cluster Servers
16 TB RAM
Kann 500GB pro Sekunde verarbeiten (ca. 1 Million Bücher)
© 2
016
Bel
soft
Col
labo
ratio
n A
G |
ww
w.b
elso
ft-co
llabo
ratio
n.ch
IBM Watson – Grundlagen
Natürliche (menschliche) Sprache verstehen und interpretieren.
Fragen verstehen und bestmögliche Antwort anhand gelernten Inhalten liefern.
Erkenntnisse von grossen Mengen von unstrukturierten Daten schliessen.
WissenWatson kann unstrukturierte Daten analysieren und interpretieren. Nebst vorhandenem Wissen aus News, wissenschaftlichen Artikeln, Social Media Posts kann Watson auch Firmen eigener Inhalt interpretieren.
© 2
016
Bel
soft
Col
labo
ratio
n A
G |
ww
w.b
elso
ft-co
llabo
ratio
n.ch
© 2
016
Bel
soft
Col
labo
ratio
n A
G |
ww
w.b
elso
ft-co
llabo
ratio
n.ch
IBM Watson Analytics
Cloud basiert (Browser, kein Download von Software nötig)
Geführte Analysen und Daten Visualisierungen
Vorausschauende Analysen
Für jeden zugänglich unter: https://www.ibm.com/ibmid/basic_register/register.html?watsonanalytics=true
Kosten und Preispläne
Gratis Edition: IBM ID nötig. Genügt für diverse Auswertungen (100K Rows per dataset, 500MB Storage..
Bezahlte Editionen: Mehr Daten und Speicher, Team Arbeit, Erweiterte Datensourcenwie Social Media (Twitter) und IBM Cognos Report Daten
© 2
016
Bel
soft
Col
labo
ratio
n A
G |
ww
w.b
elso
ft-co
llabo
ratio
n.ch
IBM Watson Analytics
© 2
016
Bel
soft
Col
labo
ratio
n A
G |
ww
w.b
elso
ft-co
llabo
ratio
n.ch
© 2
016
Bel
soft
Col
labo
ratio
n A
G |
ww
w.b
elso
ft-co
llabo
ratio
n.ch
Bluemix – Wrap Up
Plattform as a Service Runtimes
- Liberty for Java (JEE)
- Node.js
- PHP
- Swift
- XPages
- Etc.
Services
- Datenbanken (DB2, MySQL, Mongo, etc.)
- Watson Services (Translation, Text<>Spech,Tone Analyzer, etc.)
- XPages NoSQL Database
© 2
016
Bel
soft
Col
labo
ratio
n A
G |
ww
w.b
elso
ft-co
llabo
ratio
n.ch
Bluemix
Bluemix ist eine open-standard, Cloud-basierte Plattform um Applikationen aller Art zu entwickeln, managen und zu betreiben: Web, Mobile, Big Data, etc.
Runtimes, APIs und Services
Entwickler können ihre Runtime-of-choicewählen und mit einer Vielzahl von APIs und Services verknüpfen.
Flexible Verrechnung
Die Preise richten sich nach Auslastung und gewünschter Performance der Applikation, sowie den verwendeten Services.
Security
IBM schützt Ihre Applikationen und bietet eine Vielzahl Sicherheitsoptionen auf verschiedenen Layern.
On-Prem / Hybrid Applications
Mit Bluemix Ihr on-premises Elemente zugreifen (z.b. Daten, Directory, Messaging)
© 2
016
Bel
soft
Col
labo
ratio
n A
G |
ww
w.b
elso
ft-co
llabo
ratio
n.ch
Bluemix - XPages
Neu ist es möglich, die Bluemix Services mit XPages Applikationen zu nutzen.
© 2
016
Bel
soft
Col
labo
ratio
n A
G |
ww
w.b
elso
ft-co
llabo
ratio
n.ch
Bluemix
Was braucht es, um Bluemix zu benutzen und Applikationen zu deployen?
- Aktiven Bluemix Account
- 30 Tage komplett free
- Danach Eingabe einer Kreditkarte obligatorisch, aber in gewissem Masse free
- Für Domino / XPages Entwicklung:
- IBM Domino Designer 9.0.1 Gold
- IBM Notes FP5 IF2
- Extension Library 16 release for 9.0.1 from OpenNTF
- Idee und Code
- Umfangreiche Runtimes und Services (darunter IBM Watson Services)
© 2
016
Bel
soft
Col
labo
ratio
n A
G |
ww
w.b
elso
ft-co
llabo
ratio
n.ch
IBM Watson
© 2
016
Bel
soft
Col
labo
ratio
n A
G |
ww
w.b
elso
ft-co
llabo
ratio
n.ch
IBM Watson
© 2
016
Bel
soft
Col
labo
ratio
n A
G |
ww
w.b
elso
ft-co
llabo
ratio
n.ch
IBM Watson Services: Language Translation
- Erklärung
- Erkennt die Sprache eine Texts und kann eine Übersetzung in diversen Sprachen liefern.
- Kann mit eigenem «Firmen-Wortschatz» trainiert werden.
- Use Cases
- Übersetzungen von Texten
- Real Time Chat Translation
© 2
016
Bel
soft
Col
labo
ratio
n A
G |
ww
w.b
elso
ft-co
llabo
ratio
n.ch
IBM Watson Services: Text To Speech
- Erklärung
- Gibt Textinhalte als Audio wieder.
- Weibliche und männliche Stimmen in verschiedenen Sprachen verfügbar.
- Use Cases
- Realtime Übersetzungen (mit Language Translation)
- Unterstützung für Seebehinderte
© 2
016
Bel
soft
Col
labo
ratio
n A
G |
ww
w.b
elso
ft-co
llabo
ratio
n.ch
IBM Watson Services: Visual Insights
- Erklärung
- Watson kann übermittelte Bilder analyiseren und gruppieren nach Aktivitäten, Interressen, Personen, Orte
- Use Cases
- Vorhandene Foto Kollektion taggen und kategorisieren
- Marketing: Instragram Feeds analysieren und Marketing Kampagnen anhand der Resultate starten.
.
© 2
016
Bel
soft
Col
labo
ratio
n A
G |
ww
w.b
elso
ft-co
llabo
ratio
n.ch
IBM Watson Services
Speech To Text: Erstellt Textinhalt anhand Audio-Dateien: Live Stream oder bestehende Audio Files.
Tone Analyzer: Ermöglicht es, Textinhalte zu analysieren und dessen Einstellung (z.b. Emotionen wie Freude, Traurigkeit, etc.) aufzuzeigen. Die Sprache eines Textes wird analysiert und zeigt emotionelle, soziale und sprachliche Hinweise auf.
AlchemyLanguage: Eine Reihe von APIs um natürliche Sprache zu interpretieren und zu verarbeiten. Von einem unstrukturierten Text kann die Empfindung, Thema, relevante Keywords und Entitäten ermittelt werden
Natural Language Classifier: Relevante Antworten auf Fragen finden. -> Training mit eigenen Daten muss vorgängig gemacht werden.
Document Conversion: Text Inhalte aus HTML, PDF und MS Word Dokumente zu HTML, Plain Text oder JSON Answer Units (für Apache SoIr – Retrieve and Rank)
© 2
016
Bel
soft
Col
labo
ratio
n A
G |
ww
w.b
elso
ft-co
llabo
ratio
n.ch
IBM Watson Services: Aus Applikationen ansprechen - Architektur
© 2
016
Bel
soft
Col
labo
ratio
n A
G |
ww
w.b
elso
ft-co
llabo
ratio
n.ch
Web Referenzen
- Bluemix Homepage: https://console.eu-gb.bluemix.net/
- Tutorials for Bluemix services: http://www.ibm.com/developerworks/cloud/bluemix/services.html
- IBM Watson Serviceshttp://www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud/services-catalog.htm
- IBM Watson Facebook Product / Service Pagehttps://www.facebook.com/ibmwatson
- IBM Watson on Twitterhttps://twitter.com/IBMWatson
- My XPages Demo Apphttps://watsondemo-fdn.eu-gb.mybluemix.net/watson-demo-fdehedin.nsf/imageRecog.xsp