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
1 Kommentar
Na das ist ja mal ein Ding, ich bin gegeistert. Wie oft versucht man den TYPO3-Editoren die Bedeutung von Content oder gar Semantik zu erklären in der Hoffnung es könne wirken? Die Bilder hätte ich mir hier allerdings noch ein Stück größer gewünscht und die Links zu den Videos sind wohl verlohren gegangen. Ändert aber alles nichts, super Artikel – danke dafür.