close

Tool, Bot, App, Add-In

AllgemeinAutomation, Workflow, Self ServiceDigitaler ArbeitsplatzTool, Bot, App, Add-In

Gestalten Sie Ihren Arbeitsalltag angenehmer – durch Automatisierung!

Geschäftsmann übt mehrere Tätigkeiten gleichzeitig aus - Multitasking - Kommunikation

Wir kennen das vermutlich alle: Das Tagesgeschäft läuft auf Hochtouren, man hetzt von einem Meeting zum anderen und hat kaum Zeit die währenddessen eintrudelnden E-Mails abzuarbeiten. Doch dann! Ein Lichtblick! Eines der kommenden Meetings wurde abgesagt, da der Organisator verhindert ist! Nun ist  endlich eine Stunde Zeit, um sich den angesammelten E-Mails zu widmen. Denken wir zumindest…

(mehr …)

mehr lesen
AllgemeinAzureKünstliche IntelligenzOffice 365Tool, Bot, App, Add-InVeranstaltung, Event, Konferenz

People. Code. AI – WeAreDevelopers AI Conference in Wien

Der WeAreDeveopers AI Congress Vienna startet mit großem Besucherandrang

Das hätte sich das Haus Habsburg nicht träumen lassen, dass sich im imposanten Festsaaltrakt der Hofburg die Nerds des 21ten Jahrhunderts treffen. Sie trafen sich um zu zeigen, was natürliche Intelligenz und künstliche Intelligenz in unserer Gegenwart können, was sie für die Zukunft versprechen und auch, was sie noch an Hürden zu nehmen haben.

(mehr …)

mehr lesen
AllgemeinCloudCollaboration, ProduktivitätHow-To, Tutorial, SzenarioKünstliche IntelligenzOffice 365Tool, Bot, App, Add-In

Digitaler Arbeitsplatz: Ein Video sagt mehr als tausend Worte!

Was wäre die Welt ohne Bild und Ton?

Wir alle nutzen täglich Videoportale. Es ist völlig normal, sich mit Bild und Ton entweder abends vor der Kiste beschallen zu lassen bzw. sich mit Videos zu informieren und zu lernen. Was wäre die Welt ohne Bild und Ton? Idealerweise stehen solche Funktionen auch am digitalen Arbeitsplatz integriert zur Verfügung – also um sich informieren und lernen zu können (sich von der Kiste beschallen zu lassen ist dann wohl doch nicht so ganz ein „Business-Case“ *grins*).

Nach mehreren sehr holprigen Gehversuchen in diesem Bereich, hat der Hersteller nun endlich etwas sehr Brauchbares geschaffen, das jedem digitalen Arbeitsplatz eigentlich nicht mehr fehlen darf. Office 365 Stream ist das Videoportal, welches nun endlich jene Möglichkeiten bietet, die man sich auch erwartet.

Das Videoportal für den digitalen Arbeiter!

Haben Sie schon, oder wollen Sie erst?

(mehr …)

mehr lesen
AllgemeinAzureKünstliche IntelligenzTool, Bot, App, Add-In

AI Basics: KI Anwendungen

Künstliche Intelligenz (KI) ist derzeit das Schlagwort, wenn es darum geht, Unternehmen in jeder Hinsicht zu verbessern. Viele wollen diese Verbesserung auch für Ihr eigenes Unternehmen, doch wo setzt man diese noch gerade am Anfang stehende Technologie am besten ein. Anwendungsfälle gibt es genügend, doch welche passen auch tatsächlich für das eigene Unternehmen.

(mehr …)

mehr lesen
AllgemeinKünstliche IntelligenzTool, Bot, App, Add-In

Microsoft Bot Framework

Das Microsoft Bot Framework mitsamt dem Bot Builder SDK, das für C# und Node.js verfügbar ist, bietet das Rüstzeug zum Senden und Empfangen von Nachrichten sowie eine Anbindung an verschiedene Chat Kanäle wie Facebook oder Skype. Weiters erleichtert es durch die Bereitstellung bereits vorgefertigter Hilfsklassen die Verwendung der Microsoft Cognitive Services.

Eine Übersicht über das Microsoft Bot Framework und dessen Schnittstellen ist in Abbildung 1 zu sehen.

Abbildung 1: Microsoft Bot Framework und dessen Schnittstellen

Bei den Microsoft Cognitive Services sind vor allem der QnA Maker sowie die Language Understanding Intelligent Services (LUIS) für die Bot-Kommunikation sehr hilfreich.

QnA Maker

Für die Erstellung eines neuen QnA Maker Services gibt es verschiedene Möglichkeiten. Die Knowledge Base kann erzeugt werden durch:

  • Die Angabe einer FAQ Website
  • Das Hochladen von FAQ Dokumenten
  • Die manuelle Eingabe der Frage Antwort Einträge

Mit der Knowledge-Base als Startpunkt können dann bei Bedarf Verbesserungen vorgenommen werden. Gibt ein Benutzer beispielsweise eine Frage ein, die nicht hinterlegt ist, werden die wahrscheinlichsten Alternativen zur Auswahl zurückgegeben. Wird eine dieser Alternativen vom Benutzer ausgewählt, erhält das System ein Feedback, welches zur Verbesserung beitragen kann. Ein Beispiel für diese Vorschläge ist in Abbildung 2 dargestellt.

Abbildung 2: Alternativen bei unbekannter Frage

Eine weitere Möglichkeit zur Verbesserung ist es, den Bot zu trainieren. Hierbei kann man die besten Antworten auswählen und auch alternative Phrasen zu einer bestimmten Frage hinzufügen. Ein Beispiel hierfür ist in Abbildung 3 dargestellt.

Abbildung 3: Training eines Bots

Weiters können alle bestehenden Konversationen abgefragt und die Fragen sortiert nach Häufigkeit trainiert werden.

LUIS

Dieser Service analysiert die Bedeutung (Intent) und die dazugehörigen Objekte (Entities) von verschiedenen Aussagen. Abbildung 4 zeigt ein Beispiel, das die Bedeutung der Fragen (Intent) zu einer gewissen Person (Entity) behandelt.

Abbildung 4: Intents und Entities

Abbildung 5 zeigt, wie mit Hilfe des LUIS Service Portals Intents erzeugt werden können.

Abbildung 5: Intents anlegen

Mit Hilfe dieser Trainingsdaten wird im nächsten Schritt eine bestimmte Wahrscheinlichkeit zugewiesen (siehe Labeled Intent in Abbildung 6).

Abbildung 6: Zugewiesene Wahrscheinlichkeiten

Das dabei erstellte Model kann danach für neue (auch unbekannte) Nachrichten die Wahrscheinlichkeiten berechnen.

Ist das Model fertig kann LUIS nun in der Bot-Implementierung verwendet werden. Als Einstiegspunkt bei jedem Bot dient der Messages Controller. Dieser ist in Abbildung 7 ersichtlich. Der Message Controller bekommt ein Activity Objekt übergeben. Ist das Activity Objekt vom Typ Message dann wird der LuisDialog aufgerufen. Andere Typen sind beispielsweise das Hinzufügen eines Chatteilnehmers oder das Beenden einer Konversation, auf welche wir hier nicht weiter eingehen.

Abbildung 7: Messages Controller

Die Nachricht wird dann über die REST Schnittstelle analysiert und je nachdem, welcher Intent am wahrscheinlichsten ist, wird der dazugehörige Task ausgeführt und eine entsprechende Rückmeldung an den Benutzer gesendet (siehe Abbildung 8).

Abbildung 8: LuisDialog

Auch bei LUIS kann das Model stetig verbessert werden, indem bisherige Zuweisungen bei Bedarf korrigiert werden.

mehr lesen
AllgemeinAutomation, Workflow, Self ServiceCloudCollaboration, ProduktivitätHow-To, Tutorial, SzenarioHybridOffice 365On-PremisesSharePoint 2013SharePoint 2016SharePoint OnlineTool, Bot, App, Add-In

Der moderne Arbeitsplatz: Mein intelligentes Dokument weiß was ich will!

Ein erfolgreiches Telefongespräch zwischen Ihnen und Ihrem Kunden geht zu Ende. Bevor die nächsten Meetings eine Stunde später starten, soll das besprochene Angebot noch schnell versendet werden.

ABER: Nach Kopieren der Produkt- und Kundeninformationen geht sich das individuelle Anpassen nicht mehr aus und so schaffen Sie es erst am Abend das Angebot zu versenden. In Summe hat Sie diese Arbeit mehr als eine Stunde (und viele Nerven) gekostet! Ihr Kunde hat den ganzen Tag gewartet. Hat denn der moderne Arbeitsplatz für diese repetitive und zeitintensive Tätigkeit nicht schon eine Lösung zu bieten?

Die gute Nachricht: JA! Denn das Generieren individueller und komplexer Dokumente geht nun automatisiert und Sie haben mehr Zeit für die wirklich wichtigen Dinge – mit dox42!

(mehr …)

mehr lesen
AllgemeinAzureCloudKünstliche IntelligenzOffice 365SharePoint OnlineTeams, GroupsTool, Bot, App, Add-InVortrag, Training, Screencast

Global Azure Bootcamp 2017 Nachlese: Microsoft Teams um smarte Bots erweitern – Teil 2

Weiter geht’s mit Teil 2. Beim letzten Mal haben wir gesehen, wie man grundsätzlich einen einfachen Basic Bot mit Hilfe von Visual Studio erstellt. In diesem Teil zeige ich wie man Bots nach Microsoft Teams holt. Legen wir also gleich los mit Microsoft Teams.

(mehr …)

mehr lesen
AzureCloudCollaboration, ProduktivitätHow-To, Tutorial, SzenarioHybridKünstliche IntelligenzMobilityOffice 365Teams, GroupsTool, Bot, App, Add-InVeranstaltung, Event, KonferenzVortrag, Training, Screencast

Vortrag zum Download: Microsoft Teams um smarte Bots erweitern

Am 22. April 2017 haben die SharePoint.AT Blogger Michael und Nahed am Global Azure Boot Camp 2017 in Linz den Vortrag zum Thema Microsoft Teams um smarte Bots erweitern präsentiert. Wir konnten dem Publikum Microsoft Teams und das Azure Bot Framework vorstellen und haben in der Session live einen Bot mit Kognitiver Intelligenz entwickelt.

Hier gibt es nun endlich den Vortrag und die Demos zum Download:

Download Vortrag „Microsoft Teams um smarte Bots erweitern“:

HATAHET 01 Vortrag, Azure Bootcamp 2017, Microsoft Teams um smarte Bots erweitern, final public (HATAHET, NaHa, MiKo)

Download Demos zum Vortrag „Microsoft Teams um smarte Bots erweitern“:

HATAHET 02 Demos, Azure Bootcamp 2017, Microsoft Teams um smarte Bots erweitern, final public (HATAHET, NaHa, MiKo)

(mehr …)

mehr lesen
1 2 3
Page 1 of 3