Rogoit Webdesign Duisburg

Webdevelopmet Blog

Clean Code, PhpStorm Tricks, TYPO3, Codeception, Command Line Interface, Software-Qualität und vieles mehr.
Webdevelopment Blog
 

T3DD17: Was ist nreach?

Erweitert den in TYPO3 vorhandenen CKEditor

Zu den diesjährigen TYPO3 Developer Days (T3DD17) in Malmö, Schweden hatten Johannes und Olivier die Gelegenheit unseren aktuellen Stand der Arbeit an nreach vorzustellen.
Dieser Blogpost fasst die Präsentation mit möglichen, nächsten Schritte für interessierte Entwickler und deren Agenturen zusammen. Unsere nreach-Präsentation steht auch online zur Verfügung.

Welche Probleme möchte nreach lösen?

Die richtige Information zu finden ist in vielen Situationen immer noch eine schwierige Aufgabe:

• Der Zeitaufwand ist hoch und die Suche nicht effizient
• Es wird ein enormes Vorwissen benötigt
• Nutzung der richtigen Keywords
• Kenntnis des Kontexts
• Kenntnis des genutzten Tools selbst

• Bonus: Wenn das System die Inhalte verstehen könnte, dann würde uns das helfen.

Was genau hat das mit TYPO3 zu tun?

Besucher einer Website sind auf der Suche nach Informationen. Website-Editoren benötigen Informationen, um Content zu erstellen. TYPO3 ist genau in diesem Spannungsfeld im Einsatz.

Welche Vision verfolgen wir mit neach?

Nreach will Produkte anbieten, die in aktuellen Content Management Systemen zur Wertschaffung beitragen. Das wird durch moderne kognitive Technologien wie:

• Computer-Vision
• Text-Analyse und -Anreicherung
• Metadata Modelling
• Knowledge Discovery
• Visualisierung

nreach bietet eine sehr einfache Integration in TYPO3.

Wie genau sehen diese Produkte aus?

Computer-Vision

Unsere auf Microsoft Azure Cognitive Services basierende TYPO3-Erweiterung ermöglicht:

• Automatische Beschreibung von Bildern
• Automatische Ergänzung von Keywords bei Bildern
• Gesichtserkennung auf Bildern
• Eischätzung von Alter und Geschlecht einer Person auf Bildern
• Emotionale Analyse vom Personen auf Bildern
• Identifikation von vorherrschenden Farben auf Bildern
• Wahrscheinlichkeitsangaben zu den erkannten Bildinhalten
• Extraktion der Meta-Daten des Bildes: z. B. Fotograf, Copyright und Kamerainfo

In den folgenden Videos stellen wir einzelne Funktionen in TYPO3 vor:

 

 

Text-Analyse und semantische Anreicherung

Unsere Text-Analyse und semantische Anreicherungskomponente erweitert den in TYPO3 vorhandenen CKEditor und integriert die von Microsoft angebotenen Azure Entity Linking Intelligence Service-API. Damit sind die folgenden Aktionen möglich:

• Named-Entity-Erkennung und Linking
• Kontext-Bewusstsein und Disambiguierung
• Verlinkung der Named-Entities zu externen Quellen
• Microformat-Support (RDFa, Schema.org, Web Annotations)
• Suchmaschinenoptimierung
• Kognitive Anreicherung für Apache Solr Facetten

 

 

Eine einfache Übersetzung in eine andere Sprache ist damit auch möglich. Es wird sogar die HTML Struktur übernommen.

 

 

Metadata modelling

Unser Metadata-Modelling-Modul erlaubt es, ein gutes Set an Informationsbeschreibungen zu erstellen. Mit der Hilfe von schema.org-Entitäten können so Inhalte in TYPO3 besser für Suchmaschinen, Browser und Apps aufbereitet werden.

(Eine tiefere Einführung in das Thema findet sich in unserer Blogposts 1 und 2.)

Dies wird die folgenden Punkte ermöglichen:

• Schaffung einer verläßlichen Metadata-Sammlung als Wissensquelle
• Vergleich von Content mit anderem Content (Content Gravity)
• Empfehlung von verwandter und relevanter Information
• Suche nach unbekannten Begriffen, die ähnliche high-level Entitäten nutzen

 

 

Knowledge Discovery

Unsere Knowledge-Discovery-Optionen bieten Zugang zu quantitativen und qualitativen Aspekten der Informationssammlung welche in Artificial Intelligence (AI) und Machine Learning (ML) angewendet wird:

• Wer hat den Content erstellt, bearbeitet und verteilt?
• Welchen Einfluss hatte dies auf die Informationsperformance?
• Was hat meine Abteilung an Information produziert?
• Wer hat an Projekten zum Thema gearbeitet?
• …

Visualisierung

Ein Bild sagt mehr als tausend Worte. Unsere Visualisierungskomponente vermittelt den Wert der Information.

• Tripel
• Beziehungsgraphen
• Tags und Ontologien

nreach Architektur

nreach ist keine reine TYPO3-Erweiterung, das wäre schwer möglich. Wir verwenden eine Service-Architektur und nutzen eine API.

 

 

Selbst ausprobieren

Detaillierte Installation:

• composer require nreach/nreach-t3-vision
• Anmeldung am Nreach API Portal
• Konfiguration der TYPO3-Erweiterung durch das Hinzufügen des API Keys im TYPO3
Extension-Manager

Two more things

Chat integration in TYPO3:

 

nreach Integration mit Apache Solr:

 

 

Weiterführende Links

nreach Website nreach API Portal nreach Github

Gastbeitrag: Olivier Dobberkau

dkd Internet Service GmbH

Development, Kommunikation, Design. Erst im harmonischen Zusammenspiel verschiedener Disziplinen wird aus einer guten Website eine perfekte.

No Comments

Post a Comment

Comment
Name
Email
Website