Heim >Technologie-Peripheriegeräte >IT Industrie >Chat -Bots und die Zukunft der Webentwicklung
Seit Facebook 2016 seine jährliche F8 -Konferenz für Roboterentwickler gestartet, hat Microsoft mit dem Hype, der Aufregung und den Spekulationen um Chatbots genau verfolgt. Satya Nadella, CEO von Microsoft, sagte, Chatbots werden „die Art und Weise, wie Menschen erleben, grundlegend verändern und die Art und Weise ändern, wie Inhalte und Dienste im Web erstellt und konsumiert werden.
allein im Messenger -Netzwerk gibt es derzeit mehr als 100.000 Roboter und Entwickler. Mehr als 10.000 Unternehmen verwenden oder entwickeln bereits ihre eigenen Bots, und bis 2020 möchten 80% Chatbots für die Interaktion mit Kunden haben.
In diesem Artikel wird untersucht, was Chatbots sind, warum ihre Popularität plötzlich ansteigt, wie sie die Art und Weise, wie wir mit dem Web durchsuchen speziell, um mit dem Trend Schritt zu halten.
Schlüsselpunkte
Was ist ein Chatbot?
Folgendes ist ein Google Trend -Diagramm, das das exponentielle Wachstum des Interesses der Menschen an der Suche nach "Chatbot" zeigt:
Ein Chatbot ist per Definition ein Computerprogramm, das von maschinellem Lernen und natürlichen Sprachverarbeitung (NLP) betrieben wird, mit dem jeder interagieren kann, um Aufgaben zu erledigen oder Informationen und Dienste zu finden. Sie werden hauptsächlich auf Instant Messaging -Plattformen wie Facebook Messenger, Kik, Telegram, Slack, Skype und WeChat vorhanden, die vorhandenen Benutzerbasis vorhanden sind.
Chatbots sind intelligente, automatisierte Konversationsidentitäten, mit denen Sie auf die Schaltfläche Dropdown-Menü klicken, Suchfunktionen auswählen und auf Website-Seiten navigieren. Sie bieten sofortige und spezifische Ergebnisse in einem reibungslosen Gesprächsformat.
Wie werden Roboter die Netzwerkinteraktion ändern?
aktuelle Web -Interaktionen beinhalten normalerweise umfangreiche Google -Suchvorgänge, erhalten eine Reihe von Suchergebnissen, durchsuchen nacheinander, bis wir finden, was wir wollen, und schließlich etwas Maßnahmen zu ergreifen.
Andererseits werden die Verwendung von Robotern, Browser- und Navigationselementen durch einfache Fragen und Antworten ersetzt.
Um besser zu verstehen, wie sich Online-Interaktionen ändern, nehmen wir eine E-Commerce-Website als Beispiel. Ihr ultimatives Ziel: Sie möchten ein schönes blaues Hemd für das Treffen kaufen, aber nicht mehr als 30 US -Dollar ausgeben.
Normalerweise besuchen Sie eine E-Commerce-Website (vorausgesetzt, sie ist mit CLOTHES.com gefüllt): Sie schweben oben über die Kategorie, wählen Sie ein Männer-/Frauenhemd und werden dann auf eine andere Login-Seite verwiesen…… diese ist noch weniger als halb.
Jetzt auf der Produktlistenseite stellen Sie entweder einige Filter ein, um Ihren Budget- und Farbeinstellungen zu entsprechen, oder überspringen Sie diesen Schritt und stöbern Sie sofort mit Ihrem Hemd.
Hier brauchen Sie Zeit und Geduld, um alle Optionen zu durchsuchen und die Optionen zu finden, die Ihnen gefallen. Sie werden das Größendiagramm vielleicht überprüfen, vielleicht entscheiden Sie sich für den Kauf. Danach führen Sie die Kasse und Zahlung durch eine Reihe von Aktionen, bis Sie die Bestellung endlich abgeschlossen haben.
Stellen Sie sich nun vor, dass die gleiche E-Commerce-Website beschließt, einen Chatbot zu erhalten (wie unzählige andere Marken wie H & M, Tommy Hilfiger, Burberry und Sephora). Nennen wir es Kleidung Bot. Im Idealfall würden sie die Bots dort platzieren, wo sich ihr Publikum befindet, was wahrscheinlich Facebook Messenger oder ihre Website -Anmeldeseite ist.
Folgendes ist eine Simulation der Interaktion mit Kleidung Bot:
Als Benutzer können Sie mit diesem Bot sprechen, um Produkte direkt aus Facebook -Chats zu finden, fast so, als würden Sie eine Nachricht an einen Freund senden.
Bevor ich eingehend erkläre, wie Entwickler und Designer an der Robotik -Revolution teilnehmen können, werde ich zunächst vorstellen, warum sie sich zuerst um dieses Problem kümmern sollten und welche Änderungen in Bezug auf Entwicklung und Design eintreten werden.
derzeit haben alle großen Unternehmen wie Google, Microsoft, Facebook, IBM und Amazon viele Tools und Frameworks von Open -Source -Robotern veröffentlicht, mit denen Entwickler Roboter erstellen können. Sie haben auch eine KI -Initiative mit Unternehmen wie Amazon, Twitter, Apple, Intel und Baidu gebildet, um sich mit ethischen und Datenschutzfragen zu befassen, die sich während der Entwicklungs- und Skalierungsphase ergeben können.
1,2 Milliarden Menschen verwenden täglich Facebook Messenger und stellen Roboter im selben Fenster ein, um Unternehmen zu helfen, mit einem größeren Bereich zu interagieren, zu vermarkten und mit Kunden zu verkaufen, mit einem größeren Bereich als zu dem Zeitpunkt, als die App zum ersten Mal erschien.
Anstatt die App herunterzuladen, können Benutzer eine zusammenfassende App wie Facebook, Kik, Telegramm oder eine andere eigenständige Chat-basierte Plattform verwenden, auf der unzählige Bots für die Suche und das Reden von Personen verfügbar sind.
Kik veranstaltet einen Robotergeschäft mit einer Vielzahl von Robotern, damit ihre Benutzerbasis suchen und mit ihnen sprechen kann. Slack bietet eine hervorragende Liste von Robotern für alle Unternehmenskonten, um die Produktivität zu steigern und Aufgaben schneller zu erledigen. Diese Liste geht weiter.
im Wesentlichen sucht der durchschnittliche Webbenutzer lediglich nach der Marke/Firma/Service aus seiner nativen Messaging -App oder dem Web und beginnt mit ihren Bots zu chatten, wie sie mit Freunden auf Messenger würden.
früh übernommene Anwender im Bereich Technologie unterstützen die Robotikrevolution. Es lohnt sich zu überlegen, was dies für Entwickler und Designer bedeutet. Wie wird das Netzwerk in den nächsten Jahren aussehen und wie werden Roboter es prägen?
Von mobilen Apps bis hin zu süchtig machenden sozialen Netzwerken hat "Web 2.0" einige ikonische Entwicklungen wie Video -Sharing -Websites (YouTube), Blogs, Wikis und RSS -Feeds (feedly), kollaborative Verbraucherplattformen (Craigslist), Uber) erlebt. Derzeit machen zwei Kreuztrends jedoch den Aufstieg von Chatbots zur nächsten möglichen Phase des Netzwerks:
Ermüdung für mobile Apps. Eine große Anzahl von Smartphone -Benutzern laden nur sehr wenige oder keine Apps pro Monat herunter. Und mit über 3 Millionen Apps, die in beiden App Stores verfügbar sind, wird es für Unternehmen immer schwieriger, einzigartige Apps aufzubauen, und es ist noch schwieriger, sich vom Lärm abzuheben.
Popularisierung von Instant Messaging -Plattformen. Zum ersten Mal in der Geschichte übersteigt die Anzahl der monatlichen aktiven Benutzer (MAUs) der vier Instant Messaging -Apps die der vier Social -Networking -Plattformen:
Benutzer bevorzugen offensichtlich sofortige und interaktive Schnittstellen. Es ist sinnvoll, auf einer Chat-basierten Plattform für Unternehmen aktiv zu sein, die Kunden an ihren Standorten ansprechen möchten. Anstatt Kunden zu bitten, von einer Anmeldeseite zur anderen zu springen, integrieren Sie alle grundlegenden Funktionen in eine Chat -Umgebung.
Folgendes ist ein Überblick darüber, wie Konversationen als Plattform die verschiedenen Elemente der Endbenutzerschnittstelle verändern:
Design Bedeutung
2017 Webanwendungen
Webanwendungen in 2020
Entwicklungsbedeutung
2017 Webanwendungen
Webanwendungen in 2020
Die Hybridschnittstelle kombiniert die besten Funktionen von CUI und GUI zu einer Schnittstelle - uneingeschränkte, personalisierte Gespräche aus Gesprächsmodulen und reichhaltiger UX aus Grafikmodulen.
Schauen Sie sich zum Beispiel WeChat an. Mit rund 800 Millionen aktiven Benutzern hat WeChat ein Messaging-Portal und kleine Anwendungen, von E-Commerce zu sozialen Netzwerken, in ein Chat-Fenster zusammengefasst.
Kurz gesagt, die Leute können es nicht nur nutzen, um mit Menschen und Unternehmen zu chatten, sondern auch Dinge zu buchen, Autos zu buchen, Kinokarten zu buchen, interaktive Spiele zu spielen, Nachrichten anzusehen, Aktien -Updates zu erhalten und mehr, ohne das Chat zu verlassen.Was wir jetzt sehen, sind Gespräche als Plattform, Marken und Unternehmen versuchen kreativ, Roboter zu verwenden, um Strategien für Marketing-, Vertriebs-, Engagement- und Support -Strategien zu entwickeln. Zum Beispiel verwenden Tommy Hilfiger, H & M und Sephora Chatbots auf Software für Instant Messaging (Facebook, Kik und Telegramm), um modische Gespräche zu initiieren und Produkte basierend auf Benutzerpräferenzen und Abneigungen zu empfehlen. Unternehmen wie Uber, Domino und 1800-Flowers erhalten Bestellungen und Zahlungen über Chat (Facebook), während Netflix, TechCrunch und Casper Bots verwenden, um ihre Fans in einfache Gespräche zu engagieren und Filmvorschläge, Nachrichten-Updates und nützliche Erkenntnisse zu liefern-all dies basiert auf dem Benutzerverhalten.
Folgendes ist ein Beispiel für die Interaktion mit dem Wholfoods -Roboter, das traditionelle Menüs mit grafischen Schaltflächen und Q & A:
aufgibt
Insbesondere
In Anbetracht der Einschränkungen von Chat -Fenstern müssen sich Entwickler nicht nur auf den Aufbau der Infrastruktur, sondern auch auf die Gesamterfahrung konzentrieren.
Personalisierte und sofortige Ergebnisse dominieren traditionelles Browsing
Andererseits verwendet der Roboter superbezogene Karten, die spezifische Antworten zur Beantwortung von Fragen geben. Anstatt eine Musik -App oder -webelle zu verwenden, die zwischen Bildschirmen springen muss, können Sie dem Bot mitteilen, welchen Künstler oder Genre Sie hören möchten, und der Bot wird zu superbezogenen Tracks für die Wiedergabe zurückkehren.
Ein besserer Gebrauchsfall wären E-Commerce-Websites, bei denen das Surfen von Produktseiten definitiv eine Kundenherausforderung ist und mit einem einfachen Chatbot gelöst werden kann.
In der Roboterwelt fragen Sie einen Chatbot: "Haben Sie eine coole Sonnenbrille?" Insbesondere? "Oder" hat es dir besonders gefallen? "
Gemäß der Antwort des Benutzers kann der Roboter eine Liste von Texten mit verfügbarer Sonnenbrille zurückgeben oder eine reichhaltige Karte mit einem Karussell zurückgeben, um die Ergebnisse durch die Ergebnisse zu scrollen, jeweils eine Kauftaste, die das Zahlungsgateway sofort auslöst.Folgendes ist ein Beispiel für die Interaktion mit dem Tommy Hilfiger -Roboter, der den Benutzer in den Konversationsweg führt:
Wenn Sie diese Welle fangen möchten, müssen neue Entwickler und Designer, die neu in diesem Bereich sind, ihren Workflow, Werkzeugsets und ganzheitliche Ansätze ändern.
Erstens haben sie keine leeren Tabellen mehr mit dem Boilerplate -Code. Stattdessen müssen sie innerhalb des Chat-Fensters entwerfen und sich auf Infrastruktur- und Endbenutzererwartungen konzentrieren.
Roboter -Frameworks, Modellwerkzeuge, Roboterprototyping -Tools, Testumgebungen, Konversationsprozessdesigner und Analysen sind der Schlüssel (unten beschrieben).
Um zu erfahren, wie eine Chatbot -Plattform aussieht, erhalten Sie eine kostenlose und leistungsstarke Plattform wie Bottr (von mir selbst erstellt), mit der Sie Ihre eigenen Chatbot -Widgets in Ihre Anmeldeseite zur Besucherinteraktion einbetten können.
Mal sehen, wie Designer und Entwickler ihrer Position voraus sind ...
mit Roboter -Frameworks und Bibliotheken vertraut
Sie ermöglichen Entwicklern, den von ihnen erstellten Robotern Rollen, Absichten, Abrufmuster, Antwortsätze usw. zuzuweisen. Die beliebtesten Frameworks sind:
Diese einfache Methode, um dies zu tun, wird Sie mithilfe von node.js.
Roboter -Frameworks, Tools und Plattformen. (Quelle)
wit.ai. Erstellen Sie einen Bot, indem Sie das Beispielgespräch zu seiner Wissensbasis streamen. Erfahren Sie, wie Creativeworkline Wit.ai verwendet, um Bots als Antwort auf eingehende Messenger -Chats zu erstellen.
bottr.me. Ein End-to-End-Lösung und ein Chatbot-Erstellungstool, mit dem jeder einen Bot in einer Schnittstelle erstellen kann, einen Bot trainieren, um ihn schlauer zu machen (durch Gespräche), ihn in einem vorhandenen sozialen Netzwerk bereitzustellen und Analyseergebnisse eines Bot-Gesprächs zu erhalten.
Wenn Sie intelligente Roboter von Grund auf neu erstellen, müssen Sie ein umfassendes Verständnis für verschiedene KI-Konzepte und Best Practices haben. Der Kern des maschinellen Lernens liegt in der Fähigkeit zu lernen, Muster zu erkennen, die natürliche Sprache zu verstehen und entsprechend zu reagieren.
Entwerfen intelligenter NLP -Chatbots erfordert, dass Sie Tokenisierung, Entitätserkennung, Normalisierung, Sprach -Tagging, Abhängigkeitsanalyse, Absicht und Stimmungsanalyse verstehen und implementieren.
Als Roboterentwickler müssen Sie das Konzept der neuronalen Netzwerke, des Informationsabrufmodelle, der Art der Algorithmen für maschinelles Lernen, der Architektur von Sequenz zu Sequenz, Submodalen, wahrgenommenen Orten, Ankern, Metamodellen mehr denn je verstehen .
entwickeln
im Vergleich zu Websites, die auf grafischen Elementen angewiesen sind, basiert die Konversationsschnittstelle auf reibungslosen Gesprächen - Skripte und Dialogströme und nicht auf Grafiken.Roboterfreundlich, engagiert und intelligent (nicht steif, schwer zu verstehen oder frustrierend) zu machen, ist für Entwickler eine echte Herausforderung.
Als Roboterentwickler müssen Sie lernen, die Absichten und Emotionen hinter nichtlinearen zwischenmenschlichen Interaktionen zu klassifizieren. Die Überprüfung der Benutzereingabe auf der CUI und der Klassifizierung ist komplexer als eine Standard -GUI, und Klassifizierer haben definitiv Priorität.
Je besser Ihr Chatbot in der Lage ist, Eingaben von verschiedenen Benutzern zu unterscheiden, desto intelligenter wird das Gespräch.
Ich empfehle Ihnen, diese wichtigen Tipps für das Gesprächsdesign zu lesen, bevor Sie beginnen.
In "Konversations -UI -Prinzipien - Der vollständige Prozess zum Entwerfen von Website -Chatbots", leszek Zawadski, Gründerin der UX -Agentur ThereCtangles, beschreibt die besten Konversations -UI -Prinzipien und wie sie in die Praxis umgesetzt werden.
Roboter sind neu, Roboter sind frisch und sie beginnen gerade, verrückte Aufmerksamkeit zu erlangen.
Da KI und Roboter noch noch in den Kinderschuhen stehen, kann es schwierig sein, marktweite Statistiken zu finden, obwohl Rohdaten von verschiedenen Plattformen detaillierte Berichte über ihre monatlichen aktiven Benutzer und Teilnahmequoten liefert. Es gibt einige Chatbot -Läden und Kataloge, von denen man sich inspirieren kann. Es gibt Tausende von Unternehmen und Marken mit Chatbots, mit denen sie gesprochen werden können.
Bevor Sie anfangen, Roboter zu machen, studieren Sie am besten, wie Benutzer mit ihnen interagieren, indem sie selbst mit ihnen sprechen.
standardmäßig müssen Chatbots für Chat-Fenster erstellt und optimiert werden, anstatt für Websites oder Anwendungen, die auf leeren HTML- und CSS-basierten Formularen erstellt werden.
Daher ist es für Designer eine gute Idee, ihre Ideen mithilfe von Roboterprototypen und Modellierungstools zu testen, bevor sie sie tatsächlich implementieren.
Einige dieser Tools sind BotsoCiety.io, Botframe und Walkie, mit denen Designer Benutzerprozesse für Konversationen problemlos erstellen und testen können, bevor Sie den Bot tatsächlich bereitstellen.
Für Websites und mobile Anwendungen sind Sie möglicherweise daran gewöhnt, Beteiligungsmetriken wie durchschnittliche Sitzungsdauer, Absprungrate, Klickrate, Verweilzeit zu ermitteln, um festzustellen, was funktioniert und was nicht.
Für Roboter müssen Sie die Anzahl der vom Roboter empfangenen Nachrichten, die Anzahl der Gespräche, die Chat -Dauer, die Chat -Bewertungen, die Gesprächs -Trichter, die Absichtsanalyse, die Stimmungsanalyse, die Lebenszyklus des Benutzers und andere Faktoren berücksichtigen.
Es wird keine monatlichen aktiven Benutzer mehr sein.
Wenn Sie Frameworks wie Watson oder Wit.ai verwenden, um einen Bot zu erstellen und auf eine Endbenutzerplattform von Drittanbietern (jede Messaging-Plattform) zu entfernen Die Berichterstattung über die Rückhaltequote ist sehr nützlich.
Andererseits gibt es sicherlich Vorteile, End-to-End-Lösungen wie Bottr zu verwenden. Es bietet detaillierte Erkenntnisse und Benachrichtigungen, um Ihnen zu sagen, wie Menschen mit Ihrem Bot interagieren.
Die Roboterrevolution ist angekommen, und nur die Zeit kann erkennen, wie weit es gehen wird. Die Chatbot -Community, Konferenzen, Diskussionen und Open -Source -Netzwerke wachsen und eine große Anzahl von Entwicklern treten jeden Tag auf diesen Reihen.
Alle Roboter -Frameworks sind mit ihren eigenen Diskussionsgemeinschaften wie der Watson Developer Cloud von IBM ausgestattet.
Viele Konferenzen erforschen künstliche Intelligenz und Roboter mehr. Hier finden Sie die vollständige Liste von 2017.
Gemeinschaften wie Botness, Uxdesign, Slack -Entwickler und offene Chatbots eignen sich perfekt für Entwickler, Designer und Enthusiasten, um Ideen über KI und Roboter auszutauschen.
Bootcube bietet eine umfassende Liste von Roboter -Podcasts, Prototyping -Tools, Plattformen, SDKs und mehr auf GitHub.
Lassen Sie sich von diesem Tutorial inspirieren, um einen einfachen Twitter -Bot in node.js. zu erstellen.
Erfahren Sie, wie Adrian Zumbrunnen eine andere Richtung einnimmt, indem Sie den automatisierten Chat in seine Website integrieren.
Um sich von anderen Entwicklern inspirieren zu lassen, müssen Sie lesen, wie Joyce Echesssa Facebook -Bots mit Node und Heroku als Antwort auf Filmabfragen erstellt und wie Android Advance Lebenslauf Bots mit Python und Watson Frameworks macht.
Hoffentlich haben Sie nach dem Lesen dieses Artikels ein besseres Verständnis dafür, wie als Webentwickler und Designer Roboter aufbauen und Teil der KI -Revolution werden.
Beginnen Sie also mit der Schauspielerei, rollen Sie die Ärmel hoch und erstellen Sie jetzt Roboter!
Möchten Sie mehr über Chatbots erfahren? Bitte überprüfen Sie den folgenden Link:
Was sind die Schlüsselelemente einer erfolgreichen Chatbot -Benutzeroberfläche?
Wie verbessert ein Chatbot die Benutzererfahrung einer Website?
Was sind die Vorteile der Verwendung von Chatbots für Unternehmen?
Wie erstelle ich einen Chatbot für meine Website?
Was sind die zukünftigen Trends in der Chatbot -Entwicklung?
Wie verbessert ein Chatbot den Kundenservice?
Chatbots können den Kundendienst erheblich verbessern, indem sie sofortige Antwort auf Kundenberatungen bereitstellen und damit die Wartezeit verkürzt. Sie können auch mehrere Konsultationen gleichzeitig übernehmen, um sicherzustellen, dass keine Kunden warten müssen. Darüber hinaus können Chatbots einen personalisierten Kundenservice basierend auf früheren Interaktionen bieten und damit die Kundenzufriedenheit und Loyalität verbessert.Während Chatbots viele Kundendienstaufgaben automatisieren können, können sie keine Vertreter des menschlichen Kundendienstes vollständig ersetzen. Chatbots sind sehr gut darin, einfache und sich wiederholende Aufgaben zu erledigen, aber sie haben immer noch Schwierigkeiten, komplexe Abfragen und Situationen zu behandeln, die Empathie und emotionales Verständnis erfordern. Daher kann die Kombination von Chatbots und menschlichen Vertretern den effektivsten Kundenservice bieten.
Um Ihren Chatbot attraktiver zu machen, können Sie Konversationssprache verwenden, ein wenig Sinn für Humor hinzufügen und die Antwort des Chatbot basierend auf dem Benutzerverhalten und den Vorlieben personalisieren. Sie können auch reiche Medien wie Bilder und Videos verwenden, um das Gespräch interaktiver zu gestalten. Darüber hinaus können Sie Ihren Chatbot ständig aktualisieren und verbessern, basierend auf dem Feedback und Verhalten von Benutzer.
Einige der Herausforderungen in der Chatbot -Entwicklung umfassen das Verständnis der Benutzerabsichten, zur Behandlung komplexer Gespräche und die Bereitstellung genauer Antworten. Die Entwicklung von Chatbots, die verschiedene Sprachen und Dialekte verstehen und auf reagieren, kann ebenfalls eine Herausforderung sein. Darüber hinaus ist die Gewährleistung der Privatsphäre und Sicherheit von Benutzerdaten ein wichtiges Problem in der Chatbot -Entwicklung.
Der Erfolg eines Chatbots kann anhand verschiedener Metriken gemessen werden, wie z. B. Benutzereinfindung, Conversion -Rate, Kundenzufriedenheit und die Anzahl der von einem Chatbot erfolgreich erledigten Aufgaben. Sie können auch Benutzer -Feedback und Kommentare verwenden, um die Leistung eines Chatbots zu bewerten. Eine regelmäßige Überwachung und Analyse dieser Metriken kann Ihnen helfen, Verbesserungsbereiche zu identifizieren und den Erfolg Ihres Chatbots sicherzustellen.
Alle Bildformate sind .webp
.
Das obige ist der detaillierte Inhalt vonChat -Bots und die Zukunft der Webentwicklung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!