Steve arbeitet in einer Designagentur, die sich auf die Entwicklung von Chatbots spezialisiert hat. Er beherrscht node.js und freut sich, an der Spitze eines neuen Softwarekanals zu arbeiten.
Seine Kollegin Marina arbeitete ursprünglich an der Erstellung von Inhalten für Websites, arbeitet aber jetzt mit ihm zusammen an der Bereitstellung von chatbots für Marken.
Als er anfing, chatbots zu erstellen, verwendete er "No-Code"-Tools wie Chatfuel und Motion.ai. Dies waren großartige Tools für die Erstellung von Bots mit Skripten, insbesondere für das Marketing, aber er stellte schnell fest, dass sie für seine Anwendungsfälle nur begrenzt geeignet waren.
Der Schwerpunkt dieser Tools lag darauf, dass ein Laie innerhalb weniger Minuten einen Bot erstellen konnte. Das ist ihnen gelungen, und jeder konnte die Neuartigkeit und den Marketingwert von chatbots nutzen. Sie stießen jedoch an ihre Grenzen, als der Anwendungsfall komplexer wurde. Es war schwierig oder unmöglich, den Bot anzupassen oder ihn in bestehende Systeme zu integrieren.
Es gab auch offensichtliche Einschränkungen bei der Entwicklung mit visuellen Werkzeugen. Er war nicht der Meinung, dass es einen Kompromiss zwischen Benutzerfreundlichkeit und Lernfähigkeit geben sollte. Er war der Meinung, dass es wichtig sei, dass die Systeme zu Beginn für jeden leicht zu erlernen seien. Nicht jeder sei bereit, die Zeit und Mühe aufzubringen, um sich zu verbessern. Das System sollte jedoch mehrere Möglichkeiten der Interaktion bieten, damit Experten ihre Produktivität auf der Plattform ständig verbessern können.
Die Lernkurve, um ein Programm in einer gängigen Programmiersprache zum Laufen zu bringen, war relativ gering, aber zugegebenermaßen etwas steiler als die Lernkurve, um einen Chatbot über ein visuelles Tool zum Laufen zu bringen.
Der Anfänger konnte jedoch seine Produktivität exponentiell steigern, indem er seine Kenntnisse über die Funktionen der Sprache und die verschiedenen verfügbaren Werkzeuge erweiterte. Niemand zog ernsthaft in Erwägung, Texteditoren durch visuelle Werkzeuge für die Kodierung zu ersetzen (obwohl es viele visuelle Werkzeuge gab, die die Kodierung unterstützten, einschließlich visueller Hinweise direkt auf dem Code selbst).
Steve räumte ein, dass es möglich war, den Chatbot in einer reinen Programmierumgebung wie Microsoft Bot Framework zu erstellen, aber das war nicht die Lösung, die er suchte. Mit solchen Tools hätte er zwar mehr Kontrolle und Flexibilität, aber er müsste viele allgemeine Funktionen des Bots selbst programmieren.
Diese Art von Framework wurde mit Blick auf die Entwicklung intelligenter Bots unter Verwendung intelligenter NLP- und KI-Engines wie LUIS entwickelt. Für seine Anwendungsfälle war die Verwendung dieser Art von Plattform fast das Gegenteil des Problems, das er mit den No-Code-Plattformen hatte. Diese Plattformen machten es viel schwieriger als nötig, die Arten von Bots, die er entwickelte, zu programmieren.
Programmierer verwenden Texteditoren, die von visuellen Tools unterstützt werden, und Steve glaubte, dass ähnliche Lösungen irgendwann auch im Bereich der Chatbot-Frameworks verfügbar sein würden. Was jetzt verfügbar war, würde sich in Zukunft unermesslich verbessern.
Er hatte noch einen weiteren Grund für seine Überzeugung. Programmierer überarbeiten ihren Code häufig mit Suchen/Ersetzen, Kopieren/Einfügen und anderen Werkzeugen, aber in einem visuellen System ist dies nicht in demselben Maße möglich.
Darüber hinaus können einige Funktionen schwer visuell darstellbar sein. Wenn zum Beispiel eine Chatbot-Funktion im Messenger komplex ist, könnte es schwierig oder unmöglich sein, eine schöne Benutzeroberfläche zu finden, um die Funktion grafisch darzustellen. Dies ist wohl bereits bei Chat-Erweiterungen der Fall.
Seiner Ansicht nach sind Chat-Erweiterungen ein Anzeichen für einen Trend, der sich von der reinen Konversationsoberfläche wegbewegt und Bots zu mehr grafischen Apps macht. Facebook Messenger und andere Plattformen würden darauf abzielen, eine universelle mobile App zu werden, so wie es Wechat (mit ein paar Änderungen) in Asien bereits war
Als er dies mit Marina besprach, stimmte sie zu. Tatsächlich hatte sie das Gefühl, dass sie ein ähnliches Problem auf der inhaltlichen Seite hatte.
Sie hatte es zwar sehr schnell geschafft, auf No-Code-Plattformen zum Laufen zu kommen, aber die Grenzen für die Bots, die sie zu bauen versuchten, waren offensichtlich. Als sie das erste Mal mit der Entwicklung eines komplexeren Bots beauftragt wurde, änderte sie den Prozess. Anstatt den Bot auf einer No-Code-Plattform zu entwickeln, erstellte sie verschiedene Spezifikationen und Prototypen für den Chatbot, die sie dann Steve zur Implementierung übergab.
Dies war ein sehr ineffizienter Prozess, vor allem weil sie selbst keine Änderungen an den Inhalten vornehmen konnte, sondern Steve bitten musste, die Änderungen für sie vorzunehmen. Im Laufe der Zeit hatte Steve einige Tools entwickelt, die es ihr ermöglichten, Teile des Inhalts über eine Google-Tabelle selbst zu pflegen, aber das war keine ideale Lösung.
Vor allem aber war sie der Meinung, dass sie als Expertin, die dies jeden Tag tut, bessere Werkzeuge brauchte, um ihre Produktivität zu steigern.
Der Inhalt bestand aus Wörtern und einfachen Textstrukturen, die auf Steuerelemente wie grafische Widgets, Schaltflächen, Schnellantworten und Karten angewendet wurden. Sie konnte Unterhaltungen in einem Texteditor in wenigen Minuten verfassen, aber dieselben einfachen Unterhaltungen brauchte sie auf diesen visuellen Kodierungsplattformen einige Stunden.
Marina kam zu dem Schluss, dass selbst auf der Inhaltsseite wichtige Tools fehlten, die professionelle Chatbot-Macher viel produktiver machen könnten als bisher.
Diese Geschichte hat ein glückliches Ende. Botpress.io wurde mit Blick auf die Steves und Marinas dieser Welt entwickelt, d.h. für Profis, die professionelle Werkzeuge zur Erstellung von Bots benötigen.
Botpress.io ist zwar sehr einfach zu erlernen, aber es ist nicht darauf ausgerichtet, dass eine Person von der Straße chatbots entwickeln kann. Es ist darauf ausgerichtet, dass professionelle Chatbot-Macher ihre Arbeit besser erledigen können.
Bei professionellen Chatbot-Machern wird oft davon ausgegangen, dass es sich um Personen handelt, die sich mit natürlicher Sprache und ähnlichen KI-Lösungen beschäftigen, wir haben jedoch eine umfassendere Definition. Die Datenwissenschaftler würden definitiv unter die Definition von professionellen Chatbot-Machern fallen, aber unsere Definition umfasst alle verschiedenen Mitglieder des Teams, die an der Erstellung professioneller Bots beteiligt sind. Dazu gehören die Entwickler und Content-Macher, die entweder beruflich Bots erstellen oder zumindest ein sehr hohes Maß an Verständnis und Kompetenz in Bezug auf den Bot-Erstellungsprozess erreicht haben.
In der Regel handelt es sich bei diesen professionellen Chatbot-Machern um Chatbot-Entwickler und Content-Macher, die bei Start-ups, Entwicklungsfirmen, Digitalagenturen oder als interne Fachleute für ein Unternehmen arbeiten.
Diese Fachleute erwarten eine Reihe von Werkzeugen, die es ihnen ermöglichen, sich auf die Geschäftslogik und den Inhalt zu konzentrieren, die für das Kundenerlebnis, das sie entwickeln, einzigartig sind, anstatt Zeit mit der Codierung allgemeiner Funktionen oder dem Umgang mit den starren, festgefahrenen Prozessen zu verbringen, die von visuellen Werkzeugen vorgegeben werden.
Botpress ist nicht die richtige Wahl für jemanden, der einen Chatbot auf möglichst einfache Weise erstellen möchte und bereit ist, die Einschränkungen einer geringeren Flexibilität und wenig Spielraum für Produktivitätssteigerungen zu akzeptieren.
In vielerlei Hinsicht ist die Aufgabe, eine Website zu erstellen, eine gute Analogie für die Erstellung eines Chatbots. Eine professionelle Agentur würde aufgrund der Einschränkungen nicht Wix.com für die Erstellung der Website verwenden, sondern Wordpress, anstatt die Website von Grund auf in HTML oder CSS zu erstellen. Die No-Code-Plattformen ähneln Wix.com und die Erstellung eines Chatbots von Grund auf unter Verwendung des Bot-Frameworks könnte mit der Erstellung einer Website von Grund auf unter Verwendung von HTML oder CSS verglichen werden. Botpress ist vergleichbar mit der Verwendung von Wordpress.
Unserer Meinung nach ist die Chatbot-Branche noch dabei, herauszufinden, welche Kombination aus NLP, geführten Gesprächen und grafischen Widgets einen großartigen Bot ausmacht. Wie sich chatbots weiterentwickelt, hängt von der Entwicklung der zugrunde liegenden Technologien und der von den Chat-Plattformen angebotenen Funktionen ab.
Die Tools, die professionellen Chatbot-Machern zur Verfügung stehen, müssen ihnen einen schnellen und einfachen Zugang zu all den verschiedenen Technologien ermöglichen, die zur Erstellung von Bots verwendet werden können. Eine wichtige, aber oft übersehene Tatsache ist, dass es für die Schaffung einer großartigen Benutzererfahrung für einen Bot entscheidend ist, alle Funktionen der verwendeten Messaging-Plattform zu nutzen. So sind beispielsweise Chat-Erweiterungen heute eine wichtige Funktion von Messenger und müssen genutzt werden, um ein großartiges Benutzererlebnis zu schaffen.
Wenn man diese Art von Funktionen ignoriert, um den Bot einfach über verschiedene Chat-Plattformen hinweg einzusetzen, bedeutet das, dass man die Benutzererfahrung auf den kleinsten gemeinsamen Nenner reduziert. Ein SMS-Bot muss völlig anders angegangen werden als ein Messenger-Bot, um das Beste aus den Funktionen (oder dem Mangel an Funktionen) des Kommunikationskanals zu machen.
Professionelle Bot-Entwicklungstools müssen diese Art von Überlegungen und noch viel mehr berücksichtigen. Es wird erwartet, dass die Qualität eines professionellen Bot-Entwicklers die eines Amateur-Entwicklers, der eine No-Code-Plattform verwendet, in Bezug auf Funktionalität und Gesamterfahrung weit übertrifft. Darüber hinaus wird von einem professionellen Chatbot erwartet, dass er über überlegene Sicherheitsfunktionen und maßgeschneiderte Analysen verfügt (und die damit verbundene Möglichkeit, A/B-Tests von Inhalten durchzuführen).
Professionelle Chatbot-Macher werden erwarten, dass Frameworks es ihnen ermöglichen, ihr Fachwissen im Laufe der Zeit auszubauen, nicht nur in Bezug auf die Erweiterung der Funktionen, die sie erstellen können, sondern auch in Bezug auf die Produktivität, die sie mit den zugrunde liegenden Entwicklungstools erreichen können.
Teilen Sie dies auf:
Erstellen Sie kostenlos Ihren eigenen personalisierten AI-Chatbot
Beginnen Sie mit der Erstellung eines personalisierten GPT-Bots mit unserer intuitiven Drag & Drop-Oberfläche.
Legen Sie los - es ist kostenlos! 🤖Keine Kreditkarte erforderlich
Bleiben Sie auf dem Laufenden über AI chatbots