Einrichtung aus Ihrer Website
Aus der Adresse Ihrer Website entsteht ein Vorschlag für Ihren Assistenten. Sie prüfen jede Zeile, ändern oder streichen sie und legen den Assistenten an.
In einfacher Sprache
Hier nennen Sie die Adresse Ihrer Website und wählen die Sprache. Die Anwendung liest Ihre Seiten. Daraus macht sie einen Vorschlag für Ihren Assistenten. Er nennt Name, Rolle und Tonfall. Er bringt Fragen mit Antworten und Themen, zu denen der Assistent schweigt. Bei Aussagen über Ihren Betrieb steht die Seite dabei, von der sie kommen. Sie prüfen jede Zeile und ändern oder streichen sie. Erst wenn Sie den Vorschlag annehmen, gilt er.
Alle Themen der Dokumentation
Unter Einrichtung nennen Sie die Adresse Ihrer Website. XICBOT liest die Seiten und schlägt daraus einen Assistenten vor: Name, Rolle, Tonfall, erster Satz, Fragen mit Antworten und Themen, zu denen er schweigt. Zu den Aussagen über Ihren Betrieb nennt der Vorschlag die Seite, auf der sie steht. Nichts davon gilt, bevor Sie es mit Assistenten anlegen angenommen haben.
Wo Sie die Einrichtung finden
Die Einrichtung liegt unter app.xicbot.de/einrichtung. In der Bereichsspalte steht sie als Einrichtung in der Gruppe Arbeit, zwischen Übersicht und Assistenten. Der Hilfeverweis dieses Bereichs führt auf diese Seite.
Oben auf der Seite zeigt der Einrichtungsweg die vier Schritte Anlegen, Wissen verbinden, Probieren und Einbinden; die Einrichtung ist der Schritt Anlegen. Die Schritte sind Verweise: Anlegen führt zum Formular für einen neuen Assistenten unter Assistenten, Wissen verbinden zu Wissen. Solange es im Konto keinen Assistenten gibt, steht Einbinden ohne Verweis und mit dem Zusatz „nach Schritt 1“ da. Solange nach dem Übernehmen „Der Assistent ist angelegt.“ zu sehen ist, führen Probieren und Einbinden zum neuen Assistenten. Ein Durchgang legt beim Lesen die Wissensquelle an, das Übernehmen den Assistenten. Wie es danach weitergeht, beschreiben Probieren und abnehmen und Widget einbauen.
Wer die Einrichtung nutzen darf
| Rolle | Was sie in der Einrichtung darf |
|---|---|
| Lesen | Durchgänge, Vorschläge und frühere Durchgänge ansehen. Die Formulare zum Starten und Übernehmen sind gesperrt; im Formular des Vorschlags gilt das auch für Neuen Durchgang beginnen. An anderer Stelle wechseln Neuen Durchgang beginnen und die Einträge unter Frühere Durchgänge nur die Ansicht. Verwerfen erscheint nicht. |
| Bearbeiten | Zusätzlich einen Durchgang starten, den Vorschlag als Assistenten übernehmen und einen Durchgang verwerfen. |
| Verwaltung, Inhaber | Wie Bearbeiten. |
Mit der Rolle Lesen steht über dem Formular: „Mit der Rolle Lesen lässt sich hier nur ansehen. Ändern kann, wer mindestens die Rolle Bearbeiten hat.“ Außerdem müssen die E-Mail-Adresse bestätigt und das Konto aktiv sein. Sonst meldet die Seite „Dieser Bereich bleibt gesperrt, bis die E-Mail-Adresse bestätigt ist.“ oder „Dieses Konto ist gesperrt. Bitte schreiben Sie an mail@xicbot.de.“ Rollen vergeben Sie unter Team und Rollen, die Bestätigung beschreibt Anmelden und Zugang.
Adresse der Website eingeben
Die Seite zeigt das Feld Adresse Ihrer Website, wenn es noch keinen Durchgang gibt oder der jüngste übernommen oder verworfen ist, nach Neuen Durchgang beginnen und nach Verwerfen. Darunter steht: „Grundlage ist ausschließlich Ihre Website. Was dort nicht steht, steht auch nicht im Vorschlag.“ Darunter wählen Sie unter Sprache des Assistenten Deutsch oder English; vorgewählt ist die Sprache der Oberfläche. Der Satz darunter lautet „In dieser Sprache entstehen Vorschlag, Begrüßung und Notfallantwort.“
| Feld | Pflicht | Grenze | Hinweis |
|---|---|---|---|
| Adresse Ihrer Website | ja | höchstens 255 Zeichen, nur http:// und https:// | Das Feld zeigt https:// als Platzhalter. Mit dieser Adresse beginnt das Lesen; gelesen wird nur auf derselben Website. |
| Sprache des Assistenten | nein | Deutsch oder English | Vorgewählt ist die Sprache der Oberfläche. In dieser Sprache schreibt das Sprachmodell den Vorschlag, und in ihr entstehen die Grundtexte der ersten Fassung. |
-
Schritt 1
Adresse eintragen
Tragen Sie die volle Adresse ein, etwa
https://www.example.com. Sie muss aus dem Internet erreichbar sein. Eine Adresse in einem internen Netz nimmt der Start zwar an, der Durchgang endet dann aber mitleerund dem Kurzzeichenurl_not_allowed. -
Schritt 2
Lesen starten
Wählen Sie Website lesen. Der Knopf ist gesperrt, solange das Feld leer ist; während des Starts zeigt er „Wird geladen …“.
-
Schritt 3
Warten
Die Seite zeigt zuerst „Die Website wird gelesen. Das dauert je nach Umfang einige Minuten.“ und danach „Der Vorschlag entsteht.“, darunter die Adresse. Sie fragt alle acht Sekunden nach dem Stand. Sie können die Seite verlassen: Beim nächsten Öffnen zeigt sie den Durchgang wieder an.
-
Schritt 4
Vorschlag prüfen
Steht der Vorschlag bereit, erscheint das Formular unter Vorschlag. Wie Sie es durchgehen, steht weiter unten.
Das Feld prüft schon vor dem Absenden: Es verlangt eine Adresse samt Schema, eine Eingabe wie example.com lässt der Browser nicht absenden, und mehr als 255 Zeichen nimmt es nicht an. Eine Adresse mit einem anderen Schema als http oder https, etwa ftp://example.com, lehnt der Server ab. Dann steht unter dem Feld „Adresse Ihrer Website ist keine gültige Adresse.“ und oben auf der Seite „Das hat nicht geklappt. Bitte prüfen Sie Ihre Eingaben.“
Was beim Lesen geschieht
Der Durchgang läuft im Hintergrund. Er legt unter Wissen eine Quelle vom Typ Website an, benannt nach dem Hostnamen der Adresse, und liest die Website in diese Quelle. Jeder Durchgang legt eine eigene, neue Quelle an, auch wenn es für dieselbe Adresse schon eine gibt. Die Quelle gehört Ihrem Konto, nicht dem Durchgang: Sie bleibt stehen, auch wenn Sie den Vorschlag nicht übernehmen. Den Suchindex der Quelle baut danach ein eigener Hintergrundauftrag auf; der Vorschlag braucht ihn nicht, er arbeitet mit dem gelesenen Text. Mehr dazu unter Wissen und Hintergrundaufträge.
Der Abrufer
Der Abrufer liest höchstens 25 Seiten mit Text je Lauf, beachtet die robots.txt Ihrer Website und nennt sich beim Namen: XICBOT-Wissensbegeher.
- Reihenfolge: zuerst die eingegebene Adresse, dann die Adressen aus der Sitemap, zuletzt die Verweise auf den gelesenen Seiten. Eine Verweistiefe gibt es nicht: Das Lesen endet, wenn 25 Seiten mit Text beisammen sind oder keine Adresse mehr wartet.
- Sitemap: gelesen aus den
Sitemap-Zeilen der robots.txt, sonst unter/sitemap.xml; höchstens 6 Sitemap-Dateien zu je 5 MB, Sitemap-Verzeichnisse werden verfolgt. Gepackte Dateien werden entpackt, wenn der Server sie als XML, als reinen Text oder ohne Inhaltstyp ausliefert. Nach der Datei, mit der 100 Adressen beisammen sind, liest der Abrufer keine weitere Sitemap. - Dieselbe Website: gelesen wird nur unter demselben Schema, Hostnamen und Port wie die Startadresse. Leitet die eingegebene Adresse von
http://aufhttps://oder auf die Fassung mit oder ohnewwwweiter, wird das Ziel zur Startadresse. Führt eine Weiterleitung auf eine andere Website, wird die Seite nicht gelesen. - Gleiche Adressen: Adressen, die sich nur durch einen Schrägstrich am Ende oder durch
index.html,index.htmoderindex.phpunterscheiden, gelten als dieselbe Seite. Der Teil hinter?zählt mit. - Warteschlange: neue Adressen kommen hinzu, solange weniger als 100 auf das Lesen warten.
- Je Seite: höchstens 3 MB, 20 Sekunden Wartezeit und 5 Weiterleitungen. Gelesen werden HTML und reiner Text; Verweise auf Dateien wie PDF, Bilder, Videos, Stylesheets oder Skripte werden übersprungen, ebenso
mailto:-,tel:-,javascript:- unddata:-Verweise. Bei Verweisen mit#zählt nur der Teil davor,/seite#abschnittist also/seite; ein reiner Anker wie#obenwird übersprungen. Vom Text einer Seite werden höchstens 2 000 000 Zeichen gespeichert, Seiten mit gleichem Text nur einmal. - Zählung: zu den 25 Seiten zählen nur Seiten, auf denen Text gefunden wurde. Bleiben am Ende Verweise offen, die weder gelesen noch gesperrt sind, steht an der Quelle unter Wissen: „Nur die ersten 25 Seiten dieser Website wurden gelesen. Beim Abbruch waren noch N Verweise offen.“ N zählt diese Verweise, nicht die fehlenden Seiten.
Wie robots.txt ausgewertet wird
| Regel | Wirkung |
|---|---|
| Eigener Block | Ein Block für XICBOT-Wissensbegeher ersetzt den Block für *, er ergänzt ihn nicht. Passen mehrere Namen, gilt der längste. |
Mehrere Blöcke für * | Sie werden zusammengelegt. |
| Allow und Disallow | Das längste passende Muster gewinnt, bei gleicher Länge Allow. * steht für beliebig viele Zeichen, $ für das Ende der Adresse. Der Abfrageteil nach ? zählt mit. |
Disallow: ohne Wert | Sperrt nichts. |
| Keine verwertbare robots.txt | Fehlt die Datei, ist sie leer, größer als 256 KB, auf eine andere Website weitergeleitet oder nur über zu viele Weiterleitungen erreichbar, gelten keine Sperren. |
| Server- oder Verbindungsfehler | Antwortet der Server auf die robots.txt mit einem Status ab 500, liest der Abrufer keine Seite, und das Lesen endet mit robots_unreachable. Kommt keine Verbindung zustande, endet es mit url_unreachable. |
robots.txt text
User-agent: XICBOT-Wissensbegeher
Disallow: /intern/
Allow: /intern/preise.htmlDas Beispiel sperrt den Bereich /intern/ für den Abrufer, lässt aber die eine Seite darin zu, weil ihr Muster länger ist. Unter Wissen können Sie der Quelle später Ausgeschlossene Pfade hinzufügen; sie gelten zusätzlich zur robots.txt und vor ihr. Eine Quelle, die die Einrichtung neu anlegt, hat noch keine.
Seiten, die gelesen, aber nicht aufgenommen werden
Eine Seite wird gelesen, aber ohne Abschnitte gespeichert, wenn ein Meta-Element robots oder xicbot-wissensbegeher den Wert noindex oder none trägt, zum Beispiel <meta name="xicbot-wissensbegeher" content="noindex">. Dasselbe gilt für eine Seite, deren Veröffentlichungsdatum in der Zukunft liegt: maßgeblich ist article:published_time, sonst datePublished aus einem JSON-LD-Block. Ein Datum, das sich nicht lesen lässt, zählt als keines. Solche Seiten gehen nicht in den Vorschlag ein.
Wie der Vorschlag entsteht
Grundlage ist der Text der aufgenommenen Seiten in der Reihenfolge, in der sie gelesen wurden, zusammen höchstens 40 000 Zeichen; was darüber hinausgeht, wird abgeschnitten. Kommen weniger als 400 Zeichen zusammen, entsteht kein Vorschlag. Ein Sprachmodell schreibt daraus den Vorschlag. Es ist angewiesen, nur zu sagen, was auf den gelieferten Seiten steht, zu jeder Aussage über den Betrieb die Seite als Fundstelle zu nennen, in der gewählten Sprache zu schreiben, Deutsch mit echten Umlauten, und nichts zu versprechen: keine Preise, Fristen, Garantien, Zertifizierungen oder Spitzenstellungen. Verlangt sind ein Name aus höchstens drei Wörtern, ein erster Satz mit höchstens 140 Zeichen, fünf bis zehn Fragen, drei bis acht Lücken und höchstens 8 Themen zum Schweigen zu je höchstens 120 Zeichen. Diese Angaben sind Anweisungen an das Modell; was danach tatsächlich geprüft wird, steht im nächsten Abschnitt.
Was vor der Anzeige geprüft wird
| Teil des Vorschlags | Prüfung | Was bei einem Verstoß geschieht |
|---|---|---|
| Was Ihr Betrieb macht, Wen der Assistent vertritt | Text vorhanden, Fundstelle ist eine der gelesenen Seiten, keine Zusage | Das Feld bleibt leer. Hinweis: Feld „Was Ihr Betrieb macht“ ohne belegte Fundstelle, entsprechend für Wen der Assistent vertritt. |
| Name des Assistenten, Wie er spricht, Sein erster Satz | keine Zusage | Das Feld bleibt leer; bei Wie er spricht entfällt der Vorschlag unter der Auswahl. |
| Fragen und Antworten | Frage und Antwort vorhanden, Fundstelle ist eine der gelesenen Seiten, keine Zusage in der Antwort | Das Paar entfällt. Fehlt die Fundstelle, lautet der Hinweis Frage „…“ ohne belegte Fundstelle, mit den ersten 200 Zeichen der Frage. |
| Themen, zu denen er schweigt, Lücken auf Ihrer Website | keine | Übernommen, wie das Modell sie liefert. |
Als Zusage gilt eine feste Liste von Wörtern und Wendungen, etwa zu Garantien, Gratisleistungen, Fristen, Zertifizierungen und Spitzenstellungen. Verglichen wird ohne Rücksicht auf Groß- und Kleinschreibung; Umlaute und ß zählen wie ihre Umschreibung, Rückerstattung und Rueckerstattung sind also dasselbe Wort. Die meisten Einträge greifen auch innerhalb längerer Wörter, etwa in kostenlose oder Zufriedenheitsgarantie. beste zählt nur am Wortende, also in bester oder allerbeste, nicht in Bestellung oder bestehen; binnen zählt nur als ganzes Wort, nicht in Binnenmarkt. Bei einem Durchgang in Englisch gilt zusätzlich eine englische Liste, etwa mit guarantee, warranty, free, cheapest, best, within, at the latest, refund, certified und market leader; free, best und within zählen dort nur als ganze Wörter. Zu entfernten Zeilen steht der Hinweis Zusage „…“ mit dem gefundenen Eintrag, gleiche Hinweise nur einmal. Die Hinweise stehen über dem Formular nach Aus dem Vorschlag entfernt und einem Doppelpunkt, getrennt durch Semikolons; ihr Wortlaut folgt der Sprache der Oberfläche. Ältere Durchgänge zeigen ihre gespeicherte Liste unverändert. Der Rohtext des Modells wird nicht ausgegeben, auch nicht über die Schnittstelle.
Vorschlag prüfen und übernehmen
Unter der Überschrift Vorschlag stehen die gelesene Adresse, die Sprache des Vorschlags als „Sprache: Deutsch“ oder „Sprache: Englisch“ und der Satz „Jede Zeile lässt sich ändern oder abwählen. Angenommen wird nur, was Sie stehen lassen.“ Der Vorschlag wird in die Felder gelegt; was Sie dort ändern, ist die Fassung, die zählt. Zu Was Ihr Betrieb macht, Wen der Assistent vertritt und jeder Frage steht die Fundstelle als Verweis auf die Seite Ihrer Website. Er öffnet in einem neuen Tab, damit Ihre Durchsicht stehen bleibt. Laden Sie die Seite neu oder kehren Sie mit Zurück zu ihr zurück, stehen Ihre Änderungen wieder in den Feldern, solange der Durchgang auf Ihre Entscheidung wartet. Enthält der geprüfte Vorschlag keine Rolle, bleibt das Feld Wen der Assistent vertritt leer, und darunter steht „Ohne belegte Fundstelle - nicht übernommen“, auch wenn das Modell gar keine Rolle vorgeschlagen hat. Was Sie selbst in das Feld schreiben, wird trotzdem übernommen.
| Feld | Pflicht | Grenze | Was daraus wird |
|---|---|---|---|
| Name des Assistenten | ja | 80 Zeichen | Name des Assistenten. Der Kurzname entsteht daraus; ist er im Konto schon vergeben, wird -2, -3 und so weiter angehängt. |
| Was Ihr Betrieb macht | nein | 600 Zeichen | Themengrenze der ersten Fassung. Leer bleibt der Grundtext. |
| Wen der Assistent vertritt | nein | 200 Zeichen | Rolle der ersten Fassung. Leer bleibt der Grundtext. |
| Wie er spricht | nein | eine von vier Stufen | Ton des Assistenten: sachlich, freundlich, knapp oder ausführlich, voreingestellt sachlich. Enthält der Vorschlag einen Satz dazu, steht er unter der Auswahl als „Vorschlag aus Ihrer Website: …“. |
| Sein erster Satz | nein | 300 Zeichen | Begrüßung der ersten Fassung. Leer bleibt der Grundtext. |
| Fragen und Antworten | nein | 50 Paare, Frage 500 Zeichen, Antwort 4000 Zeichen | Je Paar ein Kästchen; die Antwort lässt sich ändern, die Frage nicht. Paare ohne Häkchen entfallen, die Antwort ist dann gesperrt. |
| Themen, zu denen er schweigt | nein | 8 Themen zu je 120 Zeichen | Je Thema ein Kästchen; angehakt sind zu Beginn die ersten 8. Darunter steht, wie viele angehakt sind, etwa „8 von höchstens 8 Themen angehakt“. Sind es mehr, folgt „Höchstens 8 Themen. Bitte wählen Sie Themen ab.“, und Assistenten anlegen ist gesperrt. Die angehakten Themen werden zur Tabuliste, doppelte entfallen. Ist ein angehaktes Thema länger als 120 Zeichen, lehnt der Dienst die Übernahme ab, und unter den Themen steht „Mindestens ein angehaktes Thema ist länger, als eine Zeile der Tabuliste fasst. Bitte wählen Sie es ab.“ |
Unter Fragen und Antworten und unter Themen, zu denen er schweigt steht „Angehakte Zeilen werden übernommen.“ Bildschirmleser nennen jedes Kästchen mit seiner Frage oder seinem Thema und dem Zusatz „(übernehmen)“, dazu ob es angehakt ist; das Antwortfeld trägt die Frage als Namen. Mit Assistenten anlegen schicken Sie Ihre Fassung ab; der Knopf ist gesperrt, solange Name des Assistenten leer ist oder mehr Themen angehakt sind, als die Tabuliste fasst. Danach meldet die Seite „Der Assistent ist angelegt.“ und bietet Assistenten öffnen und Neuen Durchgang beginnen an; darunter stehen die Lücken des Vorschlags, siehe Lücken auf Ihrer Website. Meldung und Knöpfe bleiben stehen, bis Sie unter Frühere Durchgänge einen Durchgang wählen oder Neuen Durchgang beginnen drücken. Den neuen Assistenten finden Sie dann unter Assistenten.
Lücken auf Ihrer Website
Über den Knöpfen am Ende des Formulars listet der Abschnitt Lücken auf Ihrer Website Punkte, zu denen der Assistent auf Ihrer Website nichts findet, mit dem Hinweis: „Das ist der wertvollste Teil: Zu diesen Punkten findet der Assistent auf Ihrer Website nichts. Ergänzen Sie sie auf Ihrer Website und lesen Sie die Quelle danach unter Wissen neu ein, sonst bleibt er Ihren Besuchern die Antwort schuldig.“ Darunter führt Website-Quelle unter Wissen neu einlesen zur Seite Wissen. Die Lücken werden nicht übernommen. Nach dem Übernehmen bleibt der Abschnitt als Offene Lücken aus der Einrichtung stehen, direkt nach dem Anlegen und wenn Sie den Durchgang später unter Frühere Durchgänge öffnen; solange der Assistent besteht, führt dann zusätzlich Angaben am Assistenten pflegen zu ihm. Ergänzen Sie die fehlenden Angaben auf Ihrer Website und wählen Sie danach bei der Quelle unter Wissen den Knopf Neu einlesen, siehe Wissen.
Was beim Übernehmen angelegt wird
Assistenten anlegen legt in einem Schritt einen Assistenten und seine erste Fassung an. Gilt, was Sie abgeschickt haben, nicht was im Vorschlag stand. Scheitert ein Teil, wird nichts angelegt. Der Assistent steht danach unter Assistenten und lässt sich dort wie jeder andere bearbeiten.
| Einstellung | Wert nach dem Übernehmen |
|---|---|
| Status | Entwurf |
| Fassung | Fassung 1 in der Sprache des Durchgangs, sofort veröffentlicht und als aktive Fassung gesetzt |
| Rolle | Ihr Text aus Wen der Assistent vertritt, sonst der Grundtext in der Sprache des Durchgangs, auf Deutsch „Assistent auf der Website eines Unternehmens. Beantwortet Besucherfragen aus der hinterlegten Wissensbasis.“ |
| Ton | die unter Wie er spricht gewählte Stufe, ohne Angabe sachlich |
| Themengrenze | Ihr Text aus Was Ihr Betrieb macht, sonst der Grundtext in der Sprache des Durchgangs, auf Deutsch „Nur Inhalte dieses Unternehmens: Leistungen, Ansprechpartner, Standorte, Öffnungszeiten und veröffentlichte Dokumente.“ |
| Übergaberegel | der Grundtext in der Sprache des Durchgangs, auf Deutsch „Wenn die Wissensbasis die Frage nicht deckt oder der Besucher persönlichen Kontakt wünscht: an das Team übergeben.“ |
| Begrüßung | Ihr Text aus Sein erster Satz, sonst der Grundtext in der Sprache des Durchgangs, auf Deutsch „Guten Tag. Was kann ich für Sie tun?“ |
| Tabuliste | die angehakten Themen, zu denen er schweigt |
| Weitere Themen, bei denen übergeben wird | keine angehakt |
| Nur aus der Wissensbasis antworten | eingeschaltet |
| Notfallantwort | der Grundtext in der Sprache des Durchgangs, auf Deutsch „Ich kann gerade nicht antworten. Bitte nutzen Sie unser Kontaktformular - wir melden uns.“ |
Im Chatfenster auf Ihrer Website antwortet der Assistent erst, wenn Sie ihn unter Assistenten auf aktiv setzen. Prüfen Sie vorher die Antworten im Probierdialog, wie unter Probieren und abnehmen beschrieben.
Zustände eines Durchgangs
| Zustand | Anzeige | Bedeutung |
|---|---|---|
liest | „Die Website wird gelesen. Das dauert je nach Umfang einige Minuten.“ | Der Durchgang wartet auf den Hintergrund oder liest die Website. |
schlaegt_vor | „Der Vorschlag entsteht.“ | Die Website ist gelesen, das Sprachmodell schreibt den Vorschlag. |
entscheidung | Überschrift Vorschlag mit Formular | Der geprüfte Vorschlag wartet auf Ihre Entscheidung. |
uebernommen | „Der Assistent ist angelegt.“ direkt nach dem Übernehmen; später geöffnet „Diesen Durchgang haben Sie bereits als Assistenten übernommen.“ mit der Adresse, Assistenten öffnen, solange der Assistent besteht, und Neuen Durchgang beginnen, darunter Offene Lücken aus der Einrichtung, wenn der Vorschlag Lücken nannte | Der Assistent ist angelegt; der Durchgang ist abgeschlossen. |
leer | Warnung „Kein Vorschlag: …“, darunter Adresse und Beginn („begonnen am …“), dazu Neuen Durchgang beginnen und Verwerfen | Die Website ließ sich nicht lesen oder gab zu wenig Text für einen Vorschlag her. Den Grund nennt der Text hinter dem Doppelpunkt. |
fehler | Meldung „Der Durchgang ist gescheitert: …“, darunter Adresse und Beginn, dazu Neuen Durchgang beginnen und Verwerfen | Ein Schritt ist gescheitert, etwa weil das Kontingent erschöpft war, oder der Durchgang wurde abgebrochen. |
Hinter dem Doppelpunkt steht der Grund. Der Server hält ihn als Kurzzeichen fest, die Seite zeigt ihn in der Sprache der Oberfläche; die Tabellen unten nennen Kurzzeichen und Anzeige. Ältere Durchgänge tragen noch einen deutschen Satz als Grund, der unverändert erscheint. Endet ein Durchgang mit leer oder fehler, beginnen Sie mit Neuen Durchgang beginnen von vorn. Verwerfen zeigt ebenfalls das leere Feld und sorgt zusätzlich dafür, dass der Durchgang beim nächsten Öffnen der Seite nicht wieder erscheint.
Meldungen und ihre Ursachen
Wenn die Website sich nicht lesen lässt
Lässt sich die Website nicht lesen, endet der Durchgang mit „Kein Vorschlag: Die Website ließ sich nicht lesen.“ und dahinter der Meldung zum Kurzzeichen aus der folgenden Tabelle; einem Kurzzeichen ohne eigene Meldung folgt „Die Aufnahme ist gescheitert.“ Dieselbe Quelle steht unter Wissen mit der zugehörigen Meldung. Bricht das Lesen mit einem unerwarteten Fehler ab, endet der Durchgang dagegen mit „Der Durchgang ist gescheitert: Die Website ließ sich nicht lesen.“ ohne weitere Meldung. Der Grund bezieht sich auf die eingegebene Adresse; eine einzelne defekte Unterseite bricht den Durchgang nicht ab.
| Kurzzeichen | Meldung unter Wissen | Ursache |
|---|---|---|
url_unusable | „Diese Adresse ist unbrauchbar.“ | Kein Schema http oder https oder kein Hostname. |
url_not_allowed | „Diese Adresse darf nicht abgerufen werden.“ | Der Name lässt sich nicht auflösen oder führt auf eine nicht öffentliche Adresse. |
url_unreachable | „Diese Adresse war nicht erreichbar.“ | Keine Antwort binnen 20 Sekunden, oder die Verbindung kam nicht zustande oder brach ab. |
robots_unreachable | „Die robots.txt der Website war wegen eines Serverfehlers nicht erreichbar. Bis sie wieder antwortet, liest der Dienst keine Seite dieser Website.“ | Der Server hat die robots.txt mit einem Status ab 500 beantwortet. |
redirect_not_allowed | „Die Weiterleitung dieser Adresse führt an ein unzulässiges Ziel.“ | Eine Weiterleitung zeigt auf eine nicht öffentliche Adresse oder auf ein anderes Schema als http oder https. |
redirect_loop | „Diese Adresse leitet im Kreis weiter.“ | Mehr als 5 Weiterleitungen hintereinander. |
redirect_off_origin | „Die Weiterleitung führt auf eine andere Website.“ | Die eingegebene Adresse leitet auf eine andere Website weiter: auf einen anderen Hostnamen (abgesehen von einem vorangestellten www), von https:// zurück auf http:// oder auf einen anderen Port. Einer Weiterleitung auf https:// oder auf die Fassung mit oder ohne www folgt der Abrufer dagegen und liest ab dem Ziel. |
website_status_error | „Der Server hat die Adresse mit einem Fehler beantwortet.“ | Die Antwort trägt keinen Erfolgsstatus, etwa 404 oder 500. |
website_wrong_type | „Unter dieser Adresse liegt kein Text, sondern ein anderes Format.“ | Der Server nennt einen Inhaltstyp, der weder HTML noch reiner Text ist. Eine Antwort ohne Inhaltstyp wird gelesen. |
website_too_large | „Diese Adresse ist zu groß, um sie aufzunehmen.“ | Die eingegebene Seite ist größer als 3 MB. |
website_without_text | „Unter dieser Adresse war kein Text zu finden.“ | Keine Seite brachte Text, und die eingegebene Adresse lieferte keinen eigenen Grund. |
no_text_extracted | „Aus dieser Quelle ließ sich kein Text gewinnen.“ | Seiten wurden gelesen, aber es entstand kein einziger Abschnitt. |
unpublished_only | „Diese Quelle enthält nur Entwürfe oder Inhalte mit einem Datum in der Zukunft.“ | Alle Seiten mit Text tragen noindex oder ein Veröffentlichungsdatum in der Zukunft. |
plan_limit_reached | „Die Aufnahme würde die Grenze Ihres Tarifs für Dokumente oder Abschnitte überschreiten. Der bisherige Stand bleibt erhalten. Die Übersicht steht unter Abrechnung.“ | Mit den gelesenen Seiten überstiege die Zahl der Dokumente oder Abschnitte im Konto die Grenze des Tarifs. Die gelesene Fassung wird verworfen. |
plan_limit_unmeasured | „Der Bestand Ihres Kontos ließ sich nicht zählen, darum wurde die Aufnahme nicht übernommen. Der bisherige Stand bleibt erhalten. Versuchen Sie es später erneut.“ | Die Zahl der Dokumente oder Abschnitte im Konto ließ sich für den Abgleich mit dem Tarif nicht ermitteln. Die gelesene Fassung wird verworfen. |
ingest_failed | „Die Aufnahme ist gescheitert.“ | Ein anderer, nicht zugeordneter Fehler. |
Wenn kein Vorschlag entsteht
| Kurzzeichen | Zustand | Anzeige und Ursache |
|---|---|---|
no_text | leer | „Auf der Website steht kein lesbarer Text.“ Unter den aufgenommenen Seiten fand sich kein Text für den Vorschlag. |
too_little_text:N | leer | „Die Website enthält N Zeichen Text. Das reicht nicht für einen Vorschlag, der etwas über Ihr Geschäft sagt.“ Weniger als 400 Zeichen Text; N ist die gezählte Zahl. |
model_unavailable | fehler | „Das Sprachmodell ist derzeit nicht erreichbar.“ Das Modell war beim Start des Schritts nicht verfügbar. Beginnen Sie später einen neuen Durchgang. |
budget_exhausted | fehler | „Das Kontingent dieses Monats ist erschöpft. Die Übersicht steht unter Abrechnung.“ Das Token-Kontingent des Monats war schon ausgeschöpft. Das Modell wurde nicht aufgerufen. |
model_failed | fehler | „Der Vorschlag ließ sich nicht erzeugen.“ Der Aufruf des Modells ist gescheitert. Die Vormerkung wird freigegeben. |
reply_unreadable | fehler | „Der Vorschlag kam in einer Form zurück, die sich nicht lesen lässt.“ Die Antwort des Modells ließ sich nicht auswerten. Die verbrauchten Token sind bereits gebucht. |
website_unreadable:Kurzzeichen | leer | „Die Website ließ sich nicht lesen.“ und dahinter die Meldung zum Kurzzeichen aus der Tabelle oben. |
website_unreadable | fehler oder leer | „Die Website ließ sich nicht lesen.“ Bei fehler brach das Lesen mit einem unerwarteten Fehler ab, bei leer endete die Aufnahme ohne eigenen Grund. |
run_aborted | fehler | „Der Durchgang wurde abgebrochen. Sie können ihn neu starten.“ Der Auftrag im Hintergrund ist endgültig gescheitert oder fehlte; der Durchgang wurde darum beendet. |
Meldungen beim Starten und Übernehmen
| Anlass | Meldung |
|---|---|
| Es läuft schon ein Durchgang | „Es läuft bereits ein Durchgang. Sehen Sie ihn sich an, bevor Sie einen neuen beginnen.“ |
| Mehr als 20 Starts je Minute | „Zu viele Versuche. Bitte warten Sie einen Moment.“ |
| Rolle Lesen | „Mit der Rolle Lesen lässt sich hier nur ansehen. Ändern kann, wer mindestens die Rolle Bearbeiten hat.“ |
| E-Mail-Adresse nicht bestätigt | „Dieser Bereich bleibt gesperrt, bis die E-Mail-Adresse bestätigt ist.“ |
| Konto gesperrt oder geschlossen | „Dieses Konto ist gesperrt. Bitte schreiben Sie an mail@xicbot.de.“ |
| Ein vorgeschlagener Name des Assistenten ist länger als 80 Zeichen. Eintippen lässt das Feld nicht mehr; ist es leer, bleibt Assistenten anlegen gesperrt. | Unter dem Feld „Name des Assistenten ist zu lang.“, oben „Das hat nicht geklappt. Bitte prüfen Sie Ihre Eingaben.“ |
| Ein vorgeschlagener Text für Was Ihr Betrieb macht ist länger als 600 Zeichen oder für Wen der Assistent vertritt länger als 200 Zeichen. Eintippen lässt das Feld nicht mehr; kürzen Sie den Text. | Unter dem Feld „Die Beschreibung Ihres Betriebs ist zu lang.“ oder „Die Rolle des Assistenten ist zu lang.“, oben „Das hat nicht geklappt. Bitte prüfen Sie Ihre Eingaben.“ |
| Eine angehakte Antwort ist leer, eine angehakte Frage länger als 500 Zeichen oder ein angehaktes Thema länger als 200 Zeichen. Frage und Thema lassen sich nicht ändern: Wählen Sie die Zeile ab oder ergänzen Sie die Antwort. | „Das hat nicht geklappt. Bitte prüfen Sie Ihre Eingaben.“ |
| Der Vorschlag wartet nicht mehr auf eine Entscheidung, etwa weil er in einem anderen Fenster schon übernommen wurde | „Dieser Vorschlag steht nicht mehr zur Entscheidung, etwa weil er in einem anderen Fenster schon übernommen wurde. Der aktuelle Stand wurde neu geladen.“ Statt des Formulars zeigt die Seite den Durchgang in seinem jetzigen Zustand, bei einem übernommenen Durchgang „Diesen Durchgang haben Sie bereits als Assistenten übernommen.“ Ließ sich der Durchgang nicht neu laden, fehlt der Satz „Der aktuelle Stand wurde neu geladen.“, und die Seite zeigt den Zustand, den die Ablehnung nennt. |
| Beim Starten hat die Zahl Ihrer Wissensquellen, Dokumente oder Abschnitte die Grenze Ihres Tarifs erreicht | „Die Grenze des Tarifs … ist erreicht: … von …. Die Übersicht steht unter Abrechnung.“ mit dem Namen Ihres Tarifs, dem Bestand und der Grenze |
| Beim Übernehmen hat die Zahl Ihrer Assistenten die Grenze Ihres Tarifs erreicht | dieselbe Meldung wie beim Starten, bezogen auf die Assistenten |
| Beim Übernehmen mit angehakten Fragen fehlt eine Quelle der Art Fragen und Antworten, und die Zahl Ihrer Wissensquellen hat die Grenze Ihres Tarifs erreicht | dieselbe Meldung wie beim Starten, bezogen auf die Wissensquellen; angelegt wird nichts |
| Keine Verbindung zum Dienst | „Der Dienst antwortet gerade nicht.“ |
| Beim Übernehmen kam der Eintrag ins Protokoll nicht zustande | „Nicht gespeichert: Der Eintrag ins Protokoll kam nicht zustande. Bitte versuchen Sie es erneut.“ Angelegt wird nichts. |
| Fehler auf dem Server | „Der Dienst hat einen Fehler gemeldet. Bitte versuchen Sie es später erneut.“ |
Die Tarifgrenzen greifen, sobald der Bestand die Grenze erreicht hat, nicht erst beim Überschreiten. Welche Grenzen Ihr Tarif setzt und wie sie gezählt werden, beschreibt Pakete und Kontingente.
Frühere Durchgänge
Gibt es einen Durchgang, der gerade nicht angezeigt wird, listet der Abschnitt Frühere Durchgänge die 20 neuesten, den neuesten zuerst, mit Adresse, Beginn („begonnen am …“) und Stand als Abzeichen: Liest, Schlägt vor, Wartet auf Entscheidung, Übernommen, Kein Vorschlag, Gescheitert oder Verworfen. Bildschirmleser nennen Beginn und Stand mit der Adresse; der angezeigte Durchgang ist für sie als aktuell gekennzeichnet. Ein Klick auf die Adresse öffnet den Durchgang mit seinem Stand und Vorschlag. Beim Öffnen der Seite wird nur der jüngste Durchgang angezeigt, und nur, solange er weder übernommen noch verworfen ist, auch wenn er mit leer oder fehler endete; sonst steht das leere Feld Adresse Ihrer Website da. Neuen Durchgang beginnen führt zurück zu diesem Feld; der Knopf steht bei leer, fehler und uebernommen bereit und auch unter einem Vorschlag, der auf Ihre Entscheidung wartet. Dort ist er gesperrt, solange die Übernahme läuft, und für die Rolle Lesen. Ein solcher Vorschlag bleibt erhalten und lässt sich unter Frühere Durchgänge wieder öffnen; einen neuen Start sperrt er nicht. Bei leer, fehler und unter einem Vorschlag bietet die Seite ab der Rolle Bearbeiten zusätzlich Verwerfen an. Danach steht das leere Feld mit „Der Durchgang ist verworfen. Er steht weiter unter „Frühere Durchgänge“ und lässt sich dort wieder öffnen.“, und beim Öffnen der Seite erscheint der Durchgang für niemanden im Team mehr von selbst. Gelöscht wird dabei nichts: Ein verworfener Vorschlag lässt sich unter Frühere Durchgänge öffnen und weiter übernehmen. Ein Durchgang lässt sich einzeln nicht löschen.
Was gespeichert bleibt
Zu jedem Durchgang bleiben Adresse, Sprache, Zustand, geprüfter Vorschlag, Ihre abgeschickte Fassung, Hinweis sowie Beginn, Ende und der Zeitpunkt des Verwerfens gespeichert. Löschen Sie die Wissensquelle oder den Assistenten, bleibt der Durchgang erhalten und verliert nur den Bezug. Mit dem Konto werden auch alle Durchgänge gelöscht. Der Datenexport des Inhabers enthält die Durchgänge. Einzelheiten stehen unter Aufbewahrung und Löschung und Datenschutz und Recht.
Schnittstelle
Die Seite arbeitet mit fünf Endpunkten. Sie verlangen eine angemeldete Sitzung, ein aktives Konto und eine bestätigte E-Mail-Adresse. Allgemeines zu Anmeldung und Grenzen steht unter API: Wissen und Assistenten und API-Grenzen.
GET /api/v1/setup/runs
Die 20 neuesten Durchgänge des Kontos, neueste zuerst, im Feld runs. Vorher beendet der Dienst offene Durchgänge, die seit mehr als einer Minute unverändert sind und keinen wartenden oder laufenden Auftrag mehr haben, mit fehler und run_aborted.
- Anmeldung
- jede Rolle
POST /api/v1/setup/runs
Startet einen Durchgang. Feld website: Pflicht, Adresse mit http oder https, höchstens 255 Zeichen. Feld language: de oder en, ohne Angabe die Sprache Ihrer Anmeldung; ein anderer Wert ergibt 422. Antwort 201 mit run. Vor der Prüfung auf einen laufenden Durchgang beendet der Dienst verwaiste Durchgänge wie bei der Liste; läuft danach noch ein Durchgang, 409 mit run_in_progress und dem laufenden run. Hat der Bestand an Wissensquellen, Dokumenten oder Abschnitten die Grenze des Tarifs erreicht, 402 mit plan_limit_reached, limit, allowed und used.
- Anmeldung
- mindestens Bearbeiten
- Begrenzung
- 20 je Minute und Person, gezählt zusammen mit Anlegen, Neu einlesen und Zurückholen von Wissensquellen und Streuung aufbauen
GET /api/v1/setup/runs/{id}
Ein Durchgang mit Stand und Vorschlag. Unbekannte Kennung: 404 mit not_found.
- Anmeldung
- jede Rolle
POST /api/v1/setup/runs/{id}/accept
Legt aus Ihrer Fassung den Assistenten an. Felder und Grenzen wie im Formular: name Pflicht bis 80 Zeichen, zweck bis 600, rolle bis 200, tone als neutral, friendly, concise oder detailed (ohne Angabe neutral), erster_satz bis 300, fragen bis 50 Einträge aus frage (500) und antwort (4000), schweigethemen bis 8 Einträge zu 120 Zeichen; mehr oder längere Einträge ergeben 422, gekürzt wird nicht. Die Grundtexte der ersten Fassung entstehen in der Sprache des Durchgangs. Ein verworfener Durchgang lässt sich übernehmen; dismissed_at wird dabei geleert. Antwort 201 mit run und assistant; steht der Durchgang nicht auf entscheidung, 409 mit not_ready und dem Zustand. Hat die Zahl der Assistenten die Grenze des Tarifs erreicht, 402 mit plan_limit_reached und limit gleich assistants. Muss für die Fragen erst eine Quelle der Art Fragen und Antworten entstehen und ist die Grenze der Wissensquellen erreicht, 402 mit plan_limit_reached und limit gleich knowledge_sources. Kommt der Eintrag ins Protokoll nicht zustande, 500 mit not_logged. In allen diesen Fällen wird nichts angelegt.
- Anmeldung
- mindestens Bearbeiten
POST /api/v1/setup/runs/{id}/discard
Verwirft einen Durchgang: Die Seite zeigt ihn beim Öffnen nicht mehr von selbst an. Gelöscht wird nichts, und ein verworfener Vorschlag lässt sich weiter übernehmen. Nur bei entscheidung, leer und fehler, sonst 409 mit not_discardable und dem Zustand. Unbekannte Kennung: 404 mit not_found. Antwort 200 mit run, dismissed_at gesetzt; ein zweites Verwerfen behält den ersten Zeitpunkt.
- Anmeldung
- mindestens Bearbeiten
| Feld eines Durchgangs | Inhalt |
|---|---|
id | Kennung des Durchgangs |
website | eingegebene Adresse |
language | de oder en, die Sprache von Vorschlag und erster Fassung; Durchgänge ohne gespeicherte Sprache melden de |
status | liest, schlaegt_vor, entscheidung, uebernommen, leer oder fehler |
vorschlag | geprüfter Vorschlag mit name, zweck, rolle, tonfall, erster_satz, fragen, schweigethemen, luecken und removed; zweck und rolle tragen text und fundstelle. removed listet die entfernten Zeilen, jede mit kind: promise mit word, no_source mit field oder question_no_source mit question. |
angenommen | die abgeschickte Fassung |
hinweis | bei leer und fehler der Grund als Kurzzeichen, ein zugehöriger Wert nach einem Doppelpunkt, etwa too_little_text:212; bei einem Vorschlag null. Ältere Durchgänge tragen hier einen deutschen Satz. |
assistent_id | Kennung des angelegten Assistenten |
erstellt, beendet | Zeitpunkte im ISO-8601-Format |
dismissed_at | Zeitpunkt des Verwerfens im ISO-8601-Format, sonst null |
taboo_limit | wie viele Themen die Tabuliste der ersten Fassung fasst, derzeit 8 |
Häufige Fragen
Wo landet der Tonfall aus dem Vorschlag?
Der Satz aus dem Vorschlag erscheint unter Wie er spricht als „Vorschlag aus Ihrer Website: …“. Übernommen wird die Stufe, die Sie dort wählen, als Ton des Assistenten; der Satz selbst bleibt nur im Durchgang gespeichert. Ändern lässt sich der Ton später unter Assistenten.
Wie halte ich den Abrufer von einzelnen Bereichen fern?
Mit einem Block für XICBOT-Wissensbegeher in der robots.txt, mit noindex im Meta-Element xicbot-wissensbegeher einer Seite oder später mit Ausgeschlossene Pfade an der Quelle unter Wissen.
Was passiert mit der gelesenen Website, wenn ich nichts übernehme?
Die Quelle bleibt unter Wissen stehen und gehört Ihrem Konto. Brauchen Sie sie nicht, löschen Sie sie dort.
Warum hat der Abrufer nicht alle Seiten gelesen?
Je Lauf zählen höchstens 25 Seiten mit Text. Welche zuerst kommen, bestimmt die Reihenfolge aus eingegebener Adresse, Sitemap und Verweisen. Blieben dabei Verweise offen, zeigt die Quelle unter Wissen, wie viele es waren. Für weitere Bereiche legen Sie unter Wissen eine Quelle mit deren Adresse an.
Kostet ein Durchgang Kontingent?
Ja. Der Vorschlag bucht die verbrauchten Token und eine Nachricht auf das Monatskontingent. Endet der Durchgang vor dem Aufruf des Modells, etwa mit leer, wird dafür nichts gebucht.
Selbst fragen, Assistent dieser Website
Automatischer Assistent