🤖

CeC Bot – Schritt-für-Schritt Anleitung

Projekte anlegen · Bot konfigurieren · Fehler beheben
← Zurück zum Bot

Willkommen zur CeC Bot Anleitung

Wähle einen Bereich oder starte von vorne mit dem vollständigen Setup-Assistenten.

🆕
Neues Projekt
🔧
Fehler beheben
🔑
API-Key & KI
📋
Regeln
📖
Referenz
Profi-Tipps

Wie funktioniert der CeC Bot?

Der Bot beantwortet Besucherfragen anhand der Wissensbasis einer Website. Jedes Projekt ist einer Domain zugeordnet.

🌐
1. Website crawlen
Texte, Preise, Kontakt automatisch extrahieren
⚙️
2. Bot konfigurieren
Design, KI-Modell, Regeln einstellen
💬
3. Einbetten
Script-Tag auf Kundenseite einfügen
💡
Neu hier? Starte mit Schritt 1 – Projekt anlegen. Der Assistent führt dich durch alle Einstellungen.

Schritt 1 — Neues Projekt anlegen

A Arbeitsbereich vorbereiten Tab „Projekt"

Klicke oben im Tab „Projekt" auf den Button:

➕ Neues Projekt
⚠️
Dadurch wird der aktuelle Arbeitsbereich geleert. Zuerst „Speichern" klicken falls du an einem anderen Projekt gearbeitet hast!

Nach dem Klick sind alle Felder leer — das ist korrekt.

B Website-URL eingeben Tab „Projekt"

Im Feld „Kunden-Website URL" die vollständige URL eintragen:

https://meinekunde.de
💡
Immer mit https:// beginnen. Wenn die Speisekarte oder Produkte auf einer Unterseite liegen, lieber direkt diese URL nehmen, z.B. https://meinekunde.de/speisekarte
C Website extrahieren Tab „Projekt" → Button „Extrahieren"

Klicke auf 🔍 Extrahieren. Der Bot lädt die Seite und befüllt automatisch:

  • Firmenname, Telefon, E-Mail, Adresse
  • Öffnungszeiten
  • Wissensbasis (Seitentext)
  • Dienstleistungen

Mehr Seiten scannen

Aktiviere die Option „Weitere Seiten scannen" und stelle z.B. 6 ein, um Unterseiten mitzunehmen (Speisekarte, Produkte, Über uns).

ℹ️
Nach dem Extrahieren alle Felder im Tab „Inhalte" prüfen — manchmal werden Daten falsch erkannt und müssen manuell korrigiert werden.
D LLM-Extraktion (empfohlen) Tab „Projekt" → Button „LLM-Extraktion"

Klicke auf 🧠 LLM-Extraktion. Das KI-Modell liest die Seite und extrahiert deutlich präzisere Daten:

  • Öffnungszeiten als strukturiertes Objekt (Mo–So einzeln)
  • Genauere Adress-Erkennung
  • Dienstleistungen als klare Liste
⚠️
Voraussetzung: API-Key muss im Tab „API-Keys" oder projektspezifisch im Tab „KI" hinterlegt sein.

Schritt 2 — Inhalte prüfen & ergänzen

Tab „Inhalte" — hier liegt die Grundlage für alle Bot-Antworten.

A Pflichtfelder prüfen
FeldWozuBeispiel
FirmennameErscheint in Bot-AntwortenPizzeria Fantastico
Telefon„Wie ist die Nummer?" → direkte Antwort0211 7606687
E-Mail„Wie lautet die E-Mail?" → direkte Antwortinfo@firma.de
Adresse„Wo seid ihr?" → direkte AntwortHauptstr. 1, 40591 Düsseldorf
Öffnungszeiten„Wann habt ihr auf?" → direkte AntwortMo–Fr 9–17 Uhr
💡
Diese Felder werden ohne KI direkt zurückgegeben — schnell und zuverlässig. Unbedingt korrekt befüllen!
B Wissensbasis prüfen & ergänzen

Das Textarea „Wissensbasis" enthält den Wissenstext für die KI. Dieser wurde automatisch befüllt.

Manuell ergänzen

Füge Informationen hinzu die auf der Website fehlen oder schwer zu crawlen sind:

Margherita — 6,00€
Salami — 7,00€
Quattro Stagione — 8,50€
💡
Goldenes Format für Preise: Produktname — Preis (mit Gedankenstrich). Der Bot erkennt diese Paare bevorzugt bei Preisfragen.

Rausch-Keywords (Inhaltsfilter)

Shop- und Restaurant-Seiten enthalten oft UI-Texte die nicht in die Wissensbasis gehören: „In den Warenkorb", „Zur Kasse", „Cookie akzeptieren", „Mindestbestellsumme". Diese Zeilen verwirren den Bot.

Im Feld „Inhaltsfilter – Rausch-Keywords" (eine pro Zeile) eintragen:

mindestbestellsumme
warenkorb
zur kasse
cookie
newsletter abonnieren
💡
Leer lassen = Standard-Shop-Filter aktiv. Nur befüllen wenn die Standard-Liste nicht passt oder eigene Begriffe gefiltert werden sollen. Die Keywords gelten nur für diese Domain.
C Eigene Q&A-Paare hinzufügen

Im Bereich „Wissensbasis (manuell)" können eigene Frage-Antwort-Paare eingetragen werden. Diese haben die höchste Priorität — werden immer vor KI-Antworten zurückgegeben.

FrageAntwort
Habt ihr vegane Optionen?Ja, wir bieten täglich 2–3 vegane Gerichte an.
Liefert ihr auch nach Köln?Nein, wir liefern nur innerhalb Düsseldorfs.
D Domain-Typ festlegen

Das Feld „Domain-Typ" steuert welche Antwort-Strategie der Bot verwendet. Standardmäßig wird der Typ automatisch anhand der Inhalte erkannt. Bei Fehlern hier manuell überschreiben:

WertWann verwenden
Automatisch erkennenStandardfall — Bot erkennt den Typ selbst
shopOnline-Shop mit Produkten und Preisen
restaurantRestaurant, Pizzeria, Lieferservice, Café
serviceAgentur, Dienstleister, Beratung
infoInformationsseite ohne Produkte oder Leistungen
ℹ️
Wann manuell setzen? Wenn der Bot Leistungen wie Produkte behandelt (oder umgekehrt), oder wenn Preisantworten und Angebotsantworten falsch strukturiert sind. Jede Domain hat ihren eigenen Typ — eine Einstellung hier betrifft nur dieses Projekt.

Schritt 3 — Bot-Design & Verhalten

Tab „Bot" — Aussehen und Gesprächsverhalten konfigurieren.

A Grundeinstellungen
FeldBeschreibungTipp
Bot-NameName im Chat-Header„Lisa von Pizzeria Fantastico"
Status-TextZeile unter dem Namen„Online – Jetzt bestellen!"
BegrüßungErste Nachricht beim ÖffnenKurz & einladend halten
HauptfarbePrimärfarbe des Chat-FenstersMarkenfarbe des Kunden
B Schnellfragen

Bis zu 6 vordefinierte Fragen als klickbare Chips im Chat. Empfehlung:

Öffnungszeiten Speisekarte Liefergebiet Telefon
💡
Nutze die häufigsten Fragen deiner Kunden. Das reduziert Tippaufwand und lenkt auf gut beantwortbare Themen.
C Synonyme

Format: wort=variante1,variante2 — eine Zeile pro Synonym-Gruppe.

versand=lieferung,porto,shipping
preis=kosten,was kostet,wie viel
pizza=kuchen,fladen,pie
💡
Besonders wichtig bei Produktnamen! Wenn Kunden „JR Farm" suchen, aber in der Wissensbasis nur „JR Farm Farmys" steht, hilft ein Synonym.
D Handoff – Weiterleitung

Wann soll der Bot an einen Menschen weiterleiten?

  • Rückruf anbieten — Bot fragt ob ein Rückruf gewünscht wird
  • Mitarbeiter-Chat — Link zu Live-Chat/Kontaktseite
  • Handoff-Keywords — z.B. „Beschwerde, Reklamation, dringend" → automatische Weiterleitung

Schritt 4 — KI-Modell & API-Key

A Globalen API-Key hinterlegen Tab „API-Keys"

Im Tab „API-Keys" den Key für alle Projekte hinterlegen:

ProviderKey-FormatWoher
OpenAIsk-...platform.openai.com
GeminiAIza...aistudio.google.com

Danach auf „Key speichern" klicken. Das Pill zeigt ✅ wenn der Key erkannt wurde.

B Projektspezifischen API-Key (optional) Tab „KI" → API-Key-Feld

Im Tab „KI" kann für dieses Projekt ein eigener Key eingetragen werden — überschreibt den globalen Key.

global → nutzt globalen Key
eigener Key → nutzt projektspezifischen Key
💡
Sinnvoll wenn verschiedene Kunden eigene API-Keys mitbringen oder verschiedene OpenAI-Accounts genutzt werden sollen.
C Provider & Modell wählen Tab „KI"

1. Provider aus der Dropdown-Liste wählen

2. Auf „Modelle laden" klicken → lädt verfügbare Modelle mit dem hinterlegten Key

3. Chat-Modell aus der Liste wählen

Empfehlungen

AnwendungsfallEmpfehlung
Beste QualitätOpenAI gpt-4o
Günstig + gutOpenAI gpt-4o-mini
Google-AlternativeGemini gemini-2.0-flash
Lokal / offlineOllama (selbst gehostet)
D KI aktivieren & Memory Tab „KI"

Schalter „KI-Modus (LLM)" aktivieren.

Memory-Einstellungen:

  • Memory aktivieren — Bot merkt sich Gespräche ✅ empfohlen
  • Memory lernen — gute Antworten werden gecacht ✅ empfohlen
  • Memory-Treffer — 0.7 ist ein guter Startwert
E System-Prompt Tab „KI" → System-Prompt

Grundanweisung für das KI-Modell. Wird bei jeder Anfrage mitgesendet.

Du bist der freundliche Assistent der Pizzeria Fantastico
in Düsseldorf. Antworte immer auf Deutsch.
Sei kurz und präzise. Empfehle bei Preisfragen konkrete
Gerichte aus unserer Speisekarte.
ℹ️
Der System-Prompt gilt nur für dieses Projekt. Beim Wechsel zu einem anderen Projekt wird der dort gespeicherte Prompt geladen.

Schritt 5 — Regeln setzen

Tab „Regeln" — steuere das Verhalten des Bots präzise.

A Was sind Regeln?

Regeln sind kurze Prompt-Snippets die bei jeder KI-Anfrage mitgesendet werden. Sie bestimmen wie der Bot antwortet.

ℹ️
Regeln sind projektgebunden — jedes Projekt hat seine eigenen Regeln. Beim Laden eines anderen Projekts werden dessen Regeln geladen.
B Nützliche Regel-Vorlagen

Sprache erzwingen:

Antworte immer auf Deutsch, auch wenn der Nutzer
eine andere Sprache verwendet.

Kürze erzwingen:

Antworte in maximal 3 Sätzen. Keine langen
Aufzählungen außer bei expliziter Nachfrage.
Vermeide Phrasen wie "Gerne helfe ich Ihnen".

Preise immer nennen:

Nenne immer den genauen Preis wenn er in der
Wissensbasis vorhanden ist. Sage niemals
"finden Sie auf unserer Website" wenn du den
Preis kennst.

Themen begrenzen:

Beantworte nur Fragen zur Pizzeria Fantastico.
Keine allgemeinen Koch-, Reise- oder
Wetterfragen beantworten.

Weiterleitung bei Beschwerden:

Bei Beschwerden, Reklamationen oder
Unzufriedenheit: leite den Nutzer immer
direkt an info@pizzeria.de weiter.
C Regeln hinzufügen
  1. Tab „Regeln" öffnen
  2. Klicke auf „+ Neue Regel"
  3. Titel eingeben (nur zur Übersicht)
  4. Regeltext eingeben
  5. Toggle zum Aktivieren/Deaktivieren nutzen
💡
Die Reihenfolge der Regeln beeinflusst die Priorität. Wichtige Regeln (z.B. Sprache) nach oben. Mit Drag & Drop verschieben.

Schritt 6 — Testen & Fertigstellen

Speichern

Klicke unten auf „💾 Speichern". Alle Einstellungen (Bot-Design, KI, Regeln, Wissensbasis) werden für dieses Projekt gespeichert.

⚠️
Nicht vergessen! Beim Wechsel zu einem anderen Projekt gehen ungespeicherte Änderungen verloren.
Bot testen

Klicke auf „Demo öffnen" im Tab „Projekt". Der Bot öffnet sich in einem neuen Tab als Kundenansicht.

Checkliste

  • ☐ Begrüßungsnachricht erscheint korrekt
  • ☐ Schnellfragen-Chips sind sichtbar und klickbar
  • ☐ „Öffnungszeiten?" → gibt korrekte Zeiten zurück
  • ☐ „Telefon?" → gibt korrekte Nummer zurück
  • ☐ Preisfrage für ein Produkt → gibt Preis zurück
  • ☐ Falsche Frage (außerhalb des Themas) → höfliche Ablehnung
Kunden-Demo-Link erstellen

Im Tab „Projekt" unter „Kunden-Demo-Link":

  1. Passwort eintragen
  2. „Link erstellen" klicken
  3. Den Link dem Kunden schicken zum Vorführen
✅ Projekt vollständig eingerichtet!

🔧 Fehler in Bot-Antworten beheben

Klicke auf das Problem das du hast:

„Finden Sie auf unserer Website" — Bot kennt die Antwort nicht

Ursache: Die Information fehlt in der Wissensbasis oder ist falsch formatiert.

Lösung

  1. Tab „Inhalte" → Wissensbasis öffnen
  2. Mit Strg+F nach dem Produkt/Thema suchen
  3. Falls nicht vorhanden → manuell hinzufügen

Für Preise → Format Produktname — Preis verwenden:

Margherita — 6,00€
Salami Pizza — 7,00€

Danach speichern und erneut testen.

🔄 Bot gibt veraltete oder falsche Antwort

Ursache: Eine falsche Antwort wurde im Memory gespeichert und wird bei ähnlichen Fragen wieder abgerufen.

Lösung

  1. Tab „Tools" → Memory-Ansicht
  2. Im Suchfeld nach dem Thema suchen
  3. Falsche Einträge löschen (Papierkorb-Symbol)
  4. Alternativ: „Memory löschen" für komplettes Reset des Projekts
⚠️
Nach dem Löschen: Server neu starten (oder kurz warten) damit der RAM-Cache geleert wird.
🏢 Bot antwortet mit Daten vom falschen Projekt

Ursache: Das falsche Projekt ist aktiv geladen.

Lösung

  1. Tab „Projekt" öffnen
  2. Dropdown „Projekt / Domain" → richtiges Projekt wählen
  3. „Laden" klicken
  4. Prüfen: Kopfzeile zeigt den richtigen Projektnamen
💡
Der rote Button „Bot-Einstellungen zurücksetzen" hilft wenn alte Daten hängen bleiben.
🕐 Öffnungszeiten werden falsch angezeigt

Schnelle Lösung: Tab „Inhalte" → Feld „Öffnungszeiten" → korrekte Zeiten manuell eintragen:

Mo-Do 17:00-23:00, Fr-Sa 17:00-01:00, So 17:00-23:00

Optimale Lösung:

  1. Tab „Projekt" → „LLM-Extraktion" klicken
  2. KI liest die Website und extrahiert strukturierte Öffnungszeiten
  3. Speichern
💰 Preis eines Produkts wird nicht gefunden
  1. Tab „Inhalte" → Wissensbasis → nach dem Produkt suchen
  2. Falls Produkt fehlt → Website neu crawlen („Extrahieren") oder Preis manuell hinzufügen:
    Margherita — 6,00€
  3. Falls Produktname anders geschrieben → Tab „Bot" → Synonyme:
    margherita=nr. 11,pizza margherita
🌍 Bot antwortet auf der falschen Sprache
  1. Tab „Regeln" → neue Regel hinzufügen:
Antworte immer auf Deutsch, auch wenn der Nutzer
eine andere Sprache verwendet.

Speichern und testen.

📋 Projekt-Dropdown ist leer / zeigt Fehler
  1. Browser-Cache leeren: Strg+Shift+R (Hard Reload)
  2. Browser-Konsole öffnen (F12) → Fehler lesen
  3. Seite neu laden
ℹ️
Das Dropdown wird beim Seitenladen via JavaScript befüllt. Wenn ein JS-Fehler auftritt (z.B. nach Updates), bleibt es leer. Hard Reload behebt das meist.
🔑 Modelle laden schlägt fehl
  1. Prüfe ob der API-Key korrekt ist (Tab „API-Keys" oder Tab „KI" → API-Key-Feld)
  2. Prüfe ob Provider und Key zusammenpassen (OpenAI-Key geht nicht mit Gemini-Provider)
  3. Bei Ollama: Ollama-Server muss lokal laufen, Base-URL prüfen

📖 Schnell-Referenz: Welcher Tab wofür?

Ich möchte…TabAktion
Neues Projekt erstellenProjekt„+ Neues Projekt" klicken
Website neu crawlenProjektURL eingeben → „Extrahieren"
Preise / Texte korrigierenInhalteWissensbasis bearbeiten
Öffnungszeiten eintragenInhalteFeld „Öffnungszeiten"
Bot-Name / FarbeBotGrundeinstellungen
Schnellfragen / SynonymeBotEntsprechende Felder
KI-Modell wechselnKIProvider + „Modelle laden"
API-Key für Projekt setzenKIAPI-Key-Feld
Globalen API-Key setzenAPI-KeysKey-Feld + „Speichern"
VerhaltensregelnRegeln„+ Neue Regel"
Falsche Antwort löschenToolsMemory-Ansicht → Suchen → Löschen
Memory komplett löschenTools„Memory löschen"
Zwischen Projekten wechselnProjektDropdown → „Laden"
Bot testenProjekt„Demo öffnen"

Wichtige Konzepte

? Was ist die Wissensbasis?

Der Text aus dem der Bot Antworten ableitet. Enthält den gecrawlten Seiteninhalt + manuelle Ergänzungen. Je präziser und vollständiger, desto besser die Antworten.

Goldenes Format für Produkte: Produktname — Preis

? Was ist Memory?

Der Bot speichert gute Antworten und gibt diese bei ähnlichen Fragen in der Zukunft direkt zurück (ohne KI). Das macht ihn schneller und günstiger. Falsche Antworten werden ebenfalls gecacht — deshalb müssen diese manuell gelöscht werden.

? Was ist der Unterschied globaler vs. projektspezifischer API-Key?

Globaler Key (Tab „API-Keys") → gilt für alle Projekte die keinen eigenen Key haben.

Projektspezifischer Key (Tab „KI" → API-Key-Feld) → gilt nur für dieses Projekt und überschreibt den globalen Key.

Sinnvoll wenn verschiedene Kunden eigene API-Accounts mitbringen.

⭐ Profi-Tipps

Preise im richtigen Format speichern

Das Format Name — Preis wird vom Bot bevorzugt erkannt:

Margherita — 6,00€
Mifuma Junior 12 kg — 34,75 EUR
Hauskatzen-Set — 24,99€

Steht der Preis auf einer eigenen Zeile direkt nach dem Produktnamen, erkennt der Bot das ebenfalls automatisch.

Vor dem Projektwechsel immer speichern

Beim Laden eines anderen Projekts werden alle offenen Änderungen ohne Warnung überschrieben. Regelmäßig auf „Speichern" klicken.

Memory nach Wissensbasis-Änderungen löschen

Wenn du die Wissensbasis stark änderst (Preise, Öffnungszeiten, Produkte), solltest du danach das Memory löschen — sonst werden die alten (jetzt falschen) gecachten Antworten weiterhin zurückgegeben.

Tab „Tools"„Memory löschen"

CSS-Selektoren für Shop-Seiten

Wenn eine Shop-Seite (z.B. WooCommerce, Shopware) nach dem Crawlen keine Preise enthält: Tab „Inhalte" → „CSS-Selektoren" manuell eintragen.

Browser-DevTools (F12) nutzen um die richtigen Selektoren zu finden:

Container: .product-box
Name:      .product-title
Preis:     .product-price
Synonyme für Tippfehler & Varianten

Der Bot korrigiert zwar bekannte Tippfehler automatisch, aber Produktnamen-Varianten müssen manuell als Synonyme eingetragen werden:

mifuma=mifuma junior,mifuma lamm
jr farm=jr farm farmys,jr farm grainless,jrfarm
Regeln testen

Nach dem Hinzufügen von Regeln immer über „Demo öffnen" testen. Regeln können unerwartete Nebeneffekte haben (z.B. zu strikte Themenfilter).

Einzelne Regeln können per Toggle deaktiviert werden ohne sie zu löschen — gut für A/B-Vergleiche.

✅ Du bist jetzt ein CeC Bot Profi!