So erstellen Sie Ihre eigene KI: Ein Leitfaden für Anfänger (2023)

Veröffentlicht: 2023-09-26

Es gibt viele Gründe, warum Sie Ihren eigenen KI-Assistenten oder Chatbot erstellen möchten. Vielleicht möchten Sie ein virtuelles „zweites Gehirn“ schaffen, um schnell auf gespeicherte Informationen zuzugreifen. Alternativ könnten Sie Website-Besucher oder Kunden dabei unterstützen, die gesuchten Informationen zu finden. Vielleicht wünschen Sie sich sogar eine persönliche KI, die Ihnen bei der Organisation Ihres Lebens hilft. Unabhängig von Ihrer Motivation ist der Aufbau einer KI wahrscheinlich einfacher, als Sie zunächst dachten.

In diesem Artikel zeigen wir Ihnen, wie Sie mithilfe verfügbarer Technologie Ihren eigenen persönlichen KI-Assistenten oder Chatbot erstellen können. Sie können dies sogar kostenlos tun, wenn Ihr Projekt klein genug ist.

Inhaltsverzeichnis
  • 1 Was ist ein persönlicher KI-Assistent?
    • 1.1 Die Grundlagen der KI
  • 2 So bauen Sie in 5 Schritten Ihre eigene KI auf
    • 2.1 1. Identifizieren Sie ein Problem, das Ihre KI lösen sollte
    • 2.2 2. Wählen Sie Ihre KI-Plattform oder Ihren Tech-Stack
    • 2.3 3. Sammeln Sie Daten, die von der KI verwendet werden
    • 2.4 4. Feinabstimmung der KI mit Prompt Engineering
    • 2.5 5. Stellen Sie Ihre KI bereit und überwachen Sie sie
  • 3 Fazit und was als nächstes zu tun ist

Was ist ein persönlicher KI-Assistent?

Oft denken wir an KI in High-Tech-Umgebungen – selbstfahrende Autos, medizinische Fortschritte oder algorithmischer Handel. Allerdings ist KI nicht nur für Großkonzerne mit hohen Forschungs- und Entwicklungsbudgets von Nutzen. Es kann ein überaus hilfreiches Instrument sein, um individuellen Bedürfnissen gerecht zu werden. Und hier kommt die Entwicklung Ihres persönlichen KI-Assistenten ins Spiel.

Die Implementierung einer persönlichen KI kann so kompliziert oder unkompliziert sein, wie Sie bereit sind zu tolerieren. Zumindest können Sie sich für eine Lösung entscheiden, die genauso funktioniert, wie Sie es möchten. Dies kann bedeuten, dass eine KI auf eine bestimmte Art und Weise auf Sie reagiert oder über Spezialwissen verfügt, das größeren LLMs und KI-Chatbots nicht zur Verfügung steht.

Die Grundlagen der KI

Im Kern ahmt künstliche Intelligenz (KI) die menschliche Kognition nach, um Aufgaben auszuführen, die von der grundlegenden Problemlösung und -planung bis hin zur Spracherkennung und der Verarbeitung natürlicher Sprache reichen. Hierbei handelt es sich nicht nur um programmierte Aktionen, sondern um erlernte Verhaltensweisen durch maschinelles Lernen. Vereinfacht gesagt besteht KI aus zwei wesentlichen Komponenten:

  1. Daten (in Form von Wörtern, Bildern usw.)
  2. Algorithmen

KI-Algorithmen sind fortgeschrittene Funktionen, die darauf ausgelegt sind, bestimmte Rechenaufgaben zu vergeben, wenn sie gut ausgeführt werden. Dies geschieht durch maschinelles Lernen, bei dem ein System Ergebnisse erkennen und diese Berechnungen mit „Bestanden“ oder „Nicht bestanden“ bewerten kann (andernfalls müssten Menschen Milliarden von Routing-Aufgaben überwachen und darauf reagieren, um eine KI zu trainieren).

KI erfordert saubere Daten, die konsistent genug sind, um daraus Muster abzuleiten. Die Daten müssen außerdem so vollständig, relevant und unvoreingenommen wie möglich sein, um eine fortschrittliche KI zu schaffen, die sich lohnt.

So bauen Sie in 5 Schritten Ihre eigene KI auf

KI wird für Einzelpersonen immer zugänglicher. Mit den richtigen Tools und etwas Know-how können Sie einen persönlichen KI-Assistenten erstellen, der auf Ihre Bedürfnisse zugeschnitten ist. Hier sind fünf Schritte, die Ihnen beim Aufbau Ihrer persönlichen KI helfen.

1. Identifizieren Sie ein Problem, das Ihre KI lösen sollte

Unser erster Schritt bei der Erstellung Ihrer eigenen KI besteht darin, herauszufinden, was Ihr KI-Assistent erreichen soll. Die Problemerkennung leitet jeden weiteren Schritt, von der Datenerfassung bis zur Bereitstellung. Eine hervorragende Möglichkeit herauszufinden, welche Probleme mit KI gelöst werden können, ist die Betrachtung typischer Anwendungsfälle, bei denen verschiedene KI-Systeme zum Einsatz kommen.

Anwendungsfälle für KI-Chatbots

  • Kundendienst : Basierend auf der spezifischen Wissensbasis Ihres Unternehmens kann ein personalisierter KI-Chatbot Kundenanfragen effizient bearbeiten, Probleme beheben und sogar Produkte verkaufen, was ihn zu einem unschätzbaren Vorteil für jedes Unternehmen mit Kundenkontakt macht.
  • Datenanalyse : Egal, ob Sie ein Vermarkter sind, der in Analysen versinkt, oder ein Forscher, der Datensätze durchforstet, eine spezialisierte KI kann riesige Informationsmengen verarbeiten. Diese können dann in umsetzbare Erkenntnisse umgewandelt werden, sodass Sie datengesteuerte Entscheidungen treffen können.
  • Persönliche Assistenz : Ein geschäftiges Leben zu bewältigen ist keine leichte Aufgabe. Eine auf Ihre persönlichen Daten trainierte KI kann Aufgaben wie Kalenderverwaltung, Terminvereinbarung und Priorisierung von To-Do-Listen übernehmen. Es könnte Sie sogar auf persönliche Verpflichtungen aufmerksam machen, die Sie möglicherweise übersehen, und so zu einer Erweiterung Ihres kognitiven Apparats werden.

Wenn Sie wissen, was Ihre KI lösen soll, können Sie die richtige KI-Plattform verwenden. Die größte Hürde, die die richtige Plattform oder der richtige Dienst für Sie überwinden wird, sind die APIs zum Sammeln von Daten und zum Ausführen spezifischer Aktionen.

In unserem Fall erstellen wir einen maßgeschneiderten KI-Chatbot für eine Website, der Kunden helfen kann. Wenn Sie eine einfach zu verwendende KI für die Datenanalyse wünschen, probieren Sie die erweiterte Datenanalyse von ChatGPT (früher Code Interepter genannt) aus. Probieren Sie ein KI-Tool wie Otter AI oder Clay aus, um Ihre Zeit, Aufgaben und Beziehungen besser zu verwalten.

2. Wählen Sie Ihre KI-Plattform oder Ihren Tech-Stack

Sobald Sie das Hauptziel für den Aufbau Ihrer KI identifiziert haben, müssen Sie die Plattform oder den Tech-Stack auswählen, der zu Ihrem Ziel passt. Die Wahl der Plattform ist von entscheidender Bedeutung, da sie bestimmt, was Ihre KI kann, wie einfach sie trainiert werden kann und wie nahtlos sie in Ihre bestehenden Systeme integriert werden kann.

Hier sind zwei bemerkenswerte Optionen:

Chatbase

Chatbase trainierbarer GPT-Bot für WordPress

Chatbase ist ein trainierbarer KI-Chatbot-Builder, der für seine Einfachheit bekannt ist. Es ermöglicht Benutzern die einfache Verbindung von Datenquellen und die Erstellung eines ChatGPT-ähnlichen Chatbots, der auf spezifische Anforderungen zugeschnitten ist. Was Chatbase auszeichnet, ist sein intuitiver Schulungsprozess. Sie erstellen einen Chatbot, der jede auf diesem Inhalt basierende Frage beantworten kann, indem Sie lediglich ein Dokument hochladen oder einen Website-Link hinzufügen. Diese benutzerfreundliche Funktion bereichert das Kundenerlebnis und bietet eine einzigartige Engagement-Strategie.

Preise: Kostenlose Pläne sind verfügbar, kostenpflichtige Optionen beginnen bei 19 $/Monat.

Holen Sie sich Chatbase

DocsBotAI

Docsbot – Homepage August 2023

DocsBotAI verwandelt Ihre traditionelle Dokumentation in intelligente Chatbots. Es zeichnet sich durch seinen Kundensupport aus, verschiebt jedoch die Grenzen, indem es Fachwissen auf andere Weise kreativ nutzt. Das Besondere an DocsBotAI ist, dass es auch zur Generierung von KI-geschriebenen Inhalten verwendet werden kann und gleichzeitig die Stimme Ihrer Marke bewahrt. Da es anhand Ihres internen Wissens und externer Webseiten trainiert werden kann, kann man sich darauf verlassen, dass es beides kann: Kundenchats verwalten und mit seiner KI-Funktion zum Schreiben von Inhalten neue Inhalte schreiben.

Preise: Kostenlose Pläne sind verfügbar, kostenpflichtige Optionen beginnen bei 19 $/Monat.

Holen Sie sich DocsBot AI

Für diesen Beitrag verwenden wir Chatbase als unsere primäre Plattform zum Erstellen Ihres eigenen KI-Chatbots.

3. Sammeln Sie Daten, die von der KI verwendet werden

Der dritte Schritt Ihrer KI-Odyssee ist die Datenerfassung. Die Art und Menge der Daten, die Sie sammeln, beeinflussen die Fähigkeiten, die Gesprächskompetenz und den Gesamtnutzen Ihrer KI. Daten können in Textdokumenten, URLs, Sitemaps oder im Q&A-Format formatierten Inhalten vorliegen. Die Idee besteht darin, Ihre KI mit speziellen Informationen zu versorgen, auf die sie sonst keinen Zugriff hätte.

Wie Chatbase mit Daten umgeht

Nach dem Hochladen auf Chatbase werden Ihre Daten einer Vektorisierung oder Tokenisierung unterzogen. Dieser Prozess wandelt die Rohdaten in ein Format um, das das Large Language Model (LLM) effizienter verarbeiten kann. Sobald alle Ihre Daten in Chatbase geladen sind, müssen Sie den Chatbot „trainieren“, der diesen Tokenisierungsprozess für Ihre hochgeladenen Dokumente durchführt. Jedes Mal, wenn ein neues Dokument hinzugefügt (oder ein altes bearbeitet) wird, muss der Chatbot neu trainiert werden. Das ist keine große Sache, aber Teil der Funktionsweise des Systems.

Hochladen von Dokumenten und Daten in Chatbase

Chatbase erleichtert das Hochladen unterstützter Dokumente. Klicken Sie zum Starten auf „Meine Chatbots“ und „Neuer Chatbot“.

Erstellen Sie Ihren eigenen KI-Chatbot – Schritte 1-2

In der Unterüberschrift werden die unterstützten Datenquellentypen angezeigt. Klicken Sie auf „ Dateien “. Suchen Sie Ihre .docx-, .doc-, .pdf- (mit OCR-Text) und .txt-Dateien, um sie dem Chatbot hinzuzufügen. Diese Ereignisdateien repräsentieren beispielsweise unterschiedliche Informationen aus verschiedenen Quellen. Sie werden zum Trainieren des Chatbots verwendet.

Erstellen Sie Ihren eigenen KI-Chatbot – Schritte 3–5

So sehen diese Dateien in Chatbase aus, wenn sie hochgeladen werden. Je nachdem, wie groß und wie viele Dateien Sie zu Ihrem Chatbot hinzugefügt haben, kann das Hochladen einige Sekunden dauern.

Erstellen Sie Ihren eigenen KI-Chatbot – Schritte 6

Wir können unserem Chatbot auch Textdaten im Q&A/FAQ-Stil hinzufügen. Das ist dann sinnvoll, wenn Sie ziemlich sicher sind, dass Ihrem Chatbot konkrete Fragen gestellt werden. Mit den Q&A-Funktionen können Sie genau das beantworten, was Ihr Chatbot beantworten soll, wenn Benutzer ähnliche Fragen stellen. Klicken Sie auf die Unterüberschrift „ Fragen und Antworten “ und fügen Sie dann Ihre Fragen und Antworten hinzu.

Erstellen Sie Ihren eigenen KI-Chatbot – Schritte 7–9

Schließlich können Sie Daten auswählen, die bereits auf Ihrer Website veröffentlicht sind. Unter der Unterüberschrift „ Website “ gibt es hierfür zwei Möglichkeiten. Wählen Sie einen Webcrawler aus, indem Sie ihm eine Start-URL geben, oder reichen Sie eine ganze Sitemap mit bestimmten Seiten ein.

Erstellen Sie Ihren eigenen KI-Chatbot – Schritte 10–12

Wenn Sie bereit sind, können Sie unten auf jeder Datenquellenseite „ Chatbot erstellen “ wählen, um alle diese Informationen an einen Chatbot zu übertragen.

Erstellen Sie Ihren eigenen KI-Chatbot – Schritte 13

So strukturieren Sie Daten in Dateien

LLMs, wie sie mit der OpenAI-API verwendet werden, eignen sich hervorragend zum Verstehen von Textdaten. Um jedoch sicherzustellen, dass Sie Ihren Chatbot optimal nutzen, sollten Sie darauf achten, dass Ihr Text so einfach wie möglich verständlich ist. Hier sind einige Tipps, damit das funktioniert:

  1. Verwenden Sie klar benannte Dateien, die die darin enthaltenen Informationen beschreiben
  2. Stellen Sie sicher, dass in Ihren Dateien alles den richtigen Kontext hat, damit das LLM nicht nur weiß, um welche Daten es sich handelt, sondern auch, worum es geht
  3. Kennzeichnen Sie Texte und Daten in Ihren Dateien, damit diese problemlos über Ihren Chatbot abgerufen werden können
  4. Erwägen Sie, native Word-Tabellen in reine Texttabellen umzuwandeln (mithilfe von Markdown-, JSON- oder XML-formatierten Tabellen).
  5. Begrenzen Sie doppelte Informationen in einzelnen Dateien, die in mehreren Dateien angezeigt werden (falls Sie Dateien aktualisieren, möchten Sie nicht daran denken müssen, eine ganze Reihe zu aktualisieren).

4. Optimieren Sie die KI mit Prompt Engineering

Sobald Ihre Daten in Ihren Chatbot geladen sind, müssen Sie als letztes die Basiseingabeaufforderung Ihres Chatbots richtig machen. Eine Basisaufforderung ist eine Aufforderung, die der Benutzer nie sieht, die jedoch am Anfang jeder Nachricht eingefügt wird, die er an Ihren Chatbot sendet. Chatbase stellt eine Verbindung zu den 3.5 Turbo- oder GPT 4-APIs von OpenAI her, um Anfragen zu verarbeiten und Antworten zurückzugeben. Dies bedeutet, dass die Basisaufforderung zusammen mit der Benutzeranfrage an OpenAI gesendet wird.

Dadurch haben Sie die vollständige Kontrolle darüber, wie der Chatbot auf einen Benutzer reagiert. Ohne eine Basisaufforderung könnte Ihr Chatbot leicht über Themen oder Kenntnisse sprechen, die nicht in Ihren Schulungsmaterialien enthalten sind. Dies liegt daran, dass die LLM-Modelle von OpenAI auf Datensätzen trainiert werden, die unendlich größer sind als Ihre eigenen.

Wenn Sie eine Website über ein Musikfestival haben, möchten Sie, dass Benutzer Ihren Chatbot nutzen, um Ratschläge zum Kauf von Tesla zu erhalten? Nein. Sie möchten, dass es bei der Aufgabe bleibt und nur Fragen zu Ihren Trainingsdaten beantwortet. Deshalb haben wir eine Basisaufforderung.

Auf der Registerkarte „ Einstellungen “ von Chatbase können wir unter „ Modell “ eine Basisaufforderung festlegen, um das Schiff unserer KI-Konversationen zu steuern.

Feinabstimmung der Basisaufforderung für Chatbase

Beispiele für Basis-Eingabeaufforderungen

Ihre Basisaufforderung dient als limitierender Faktor dafür, worüber Ihre eigene KI sprechen kann. Es sollte so konzipiert sein, dass es auf der Grundlage der von Ihnen bereitgestellten speziellen Trainingsdaten spezifische Reaktionen hervorruft. Sie möchten nicht, dass es vom Thema abweicht.

Die Standard-Basisaufforderung von Chatbase lautet:

Ich möchte, dass Sie als Dokument fungieren, mit dem ich ein Gespräch führe. Ihr Name ist „KI-Assistent“. Sie werden mir anhand der angegebenen Informationen Antworten geben. Wenn die Antwort nicht enthalten ist, sagen Sie genau „Hmm, ich bin nicht sicher.“ und höre danach auf. Weigern Sie sich, Fragen zu beantworten, nicht zu den Informationen. Breche niemals deinen Charakter.

Von Anfang an sollten Sie sich wohl fühlen, es auf Ihr Thema oder Ihre Branche zuzuschneiden. Für unser Musikevent-Beispiel können wir damit beginnen:

Sie sind die führende Autorität bei der Veranstaltung Mile High Melody 2024. Wenn Ihnen Fragen zu der Veranstaltung gestellt werden, können Sie diese auf der Grundlage der Ihnen vorliegenden Dokumente und von nirgendwo sonst beantworten. Ihr Name ist „Melodie“. Wenn die Antwort auf diese Nachricht nicht in den Dokumenten zu Mile High Melody oder den entsprechenden Details enthalten ist, sagen Sie: „Ich weiß es nicht, aber kann ich Ihnen mit etwas über das Musikereignis Mile High Melody weiterhelfen?“ und höre danach auf. Verweigern Sie die Beantwortung von Fragen, die sich nicht auf die Informationen oder Einzelheiten der Veranstaltung beziehen. Brechen Sie niemals Ihren Charakter, beginnen Sie jetzt.

Wie Sie sehen, haben wir ziemlich genau herausgefunden, worüber unser Chatbot Melodie sprechen darf und worüber nicht. Mal sehen, wie es ausgefallen ist.

Feinabstimmung der Basisaufforderung für Chatbase – Beispiel

Melodie hat das Gespräch erfolgreich wieder auf den richtigen Weg gebracht

Und wenn wir ihm eine fast verwandte Frage stellen, antwortet er hilfsbereit. Bei einer weiteren Folgefrage antwortet unser persönlicher KI-Chatbot mit spezifischen Informationen aus unseren Quelldateien.

Feinabstimmung der Base-Eingabeaufforderung für Chatbase – gültige Frage

Und jetzt haben wir einen voll funktionsfähigen Leitfaden, der ein Gespräch führen kann, ohne etwas zu sagen, das wir möglicherweise bereuen. Dies ist sowohl hilfreich als auch erspart uns die Notwendigkeit, menschliche Agenten mit der Überwachung eines Live-Chats zu beauftragen. Win-Win!

Testen und Verfeinern

Es gibt zahlreiche Dinge, die verfeinert und getestet werden müssen, und Sie können Ihre Basis-Eingabeaufforderung erstellen:

  • Sie möchten, dass Ihr Chatbot Ihre Marke anspricht, wenn er mit Ihren Besuchern spricht. Um dies zu erreichen, ist es oft am einfachsten, dem Chatbot eine Persönlichkeit zuzuweisen. Dinge wie Veranstaltungsmanager oder Veranstaltungsveranstalter lassen sich hervorragend als Persönlichkeiten zuweisen (noch besser, wenn Sie bestimmte Adjektive verwenden).
  • Der Chatbot sollte ein Vokabular verwenden, das zu Ihrer Zielgruppe und Ihrer Branche passt. Fügen Sie ein ausreichendes Schreibniveau (8. Klasse) mit spezifischem Branchenjargon hinzu.
  • Sagen Sie ihm, wie er mit bestimmten Informationen umgehen soll. Fügen Sie Ihrer Basisaufforderung Kontext hinzu, wenn der Chatbot mit Ihren Daten einen Fehler macht. Wenn Sie Ihren Quelldateien einen Veranstaltungskalender im JSON-Format hinzugefügt haben, können Sie Ihren Chatbot anweisen, diese Daten in einfachem Englisch zu interpretieren, damit sie für Ihre Besucher verständlich sind.
  • Teilen Sie ihm mit, welche Sprachen es sprechen kann. Normalerweise wechselt es zu dem, was der Besucher verwendet, aber in manchen Fällen möchten Sie möglicherweise die unterstützten Sprachen einschränken.

5. Stellen Sie Ihre KI bereit und überwachen Sie sie

Jetzt müssen Sie nur noch Ihre KI auf Ihrer Website bereitstellen. Chatbase bietet zwei Optionen. Sie können den Chatbot mit einem iFrame in eine Webseite einbetten oder den Code zum Header-Text Ihrer Website hinzufügen und ihn als Chat-Blase anzeigen. Die meisten werden sich für die Chat-Blase entscheiden, die von jeder Seite Ihrer Website aus einfach zu verwenden ist.

Klicken Sie auf „ Auf Website einbetten “ und ein Modal mit dem Code Ihres Chatbots wird angezeigt. Klicken Sie auf „ Skript kopieren “ (die zweite Option).

Chatbase zur Website hinzufügen – Schritt 1

Für diejenigen, die einen Seitenersteller wie Divi auf einer WordPress-Website verwenden, ist die Installation auf Ihrer gesamten Website einfach. Klicken Sie auf „ Themenoptionen “ und dann auf „ Integrationen “ und fügen Sie den Code in das Feld „ <body> “ ein. Auf anderen Website-Plattformen gibt es dafür andere Möglichkeiten, aber es ist relativ Standard.

Chatbase zur Website hinzufügen – Divi Theme 3 Schritte

Die Chat-Blase ist nun auf Ihrer Website aktiv und Besucher haben die Möglichkeit, sie zu nutzen.

Überwachung und Optimierungen

Eine ständige Überwachung ist von entscheidender Bedeutung. Behalten Sie die Leistung Ihrer KI anhand der gespeicherten Konversationen im Tab „ Dashboard > Konversationen “ von Chatbase im Auge.

Passen Sie die Basiseingabeaufforderung und die Datenquellendateien an, wenn Probleme auftreten. Es ist am einfachsten, Konversationen als JSON-Datei herunterzuladen und die Konversationen Ihres Bots zu überprüfen. Suchen Sie insbesondere nach Fällen, in denen Ihre Benutzer ihre Frustration zum Ausdruck gebracht haben. Sie können diese Situationen mit mehr/besseren Daten oder einer besseren Basisaufforderung ändern.

Wenn Sie über mehr Konversationsdaten verfügen, als Sie selbst lesen können, können Sie Interaktionen einfach kopieren und in ChatGPT einfügen, um zu analysieren, wo Probleme auftreten. So können Sie sich auf Verbesserungen konzentrieren, anstatt Hunderte von Konversationsthreads lesen zu müssen.

Fazit und was als nächstes zu tun ist

Der Aufbau einer eigenen KI ist ein spannendes Projekt, das Sie so groß und hilfreich wie möglich machen können. Und auch wenn Sie vielleicht denken, dass die Erstellung einer eigenen KI eine schwierige Aufgabe ist, gibt es Tools wie Chatbase, die es ein wenig einfacher machen können.

Ein persönlicher KI-Chatbot kann eine große Hilfe sein und eine sehr effiziente Möglichkeit zum Speichern und Abrufen von Informationen darstellen. Entdecken Sie andere Top-KI-Plattformen zum Erstellen oder Verwenden von KI-Chatbots. Sie können sich auch die besten KI-Verkaufstools und die besten KI-SEO-Tools ansehen, um zu sehen, wie KI das Geschäft verändert.

Ausgewähltes Bild von CkyBe / Shutterstock.com