Antwortqualität

Minaya ist bewusst zurückhaltend gestaltet: Es sagt lieber, dass es etwas nicht weiß, als eine Antwort zu erfinden. Diese Seite beschreibt die Sicherheitsmechanismen und was zu tun ist, wenn Antworten in die eine oder andere Richtung falsch sind.

Grounding

Das Modell wird angewiesen, ausschließlich anhand des abgerufenen Kontexts zu antworten, niemals zu spekulieren und niemals daraus zu schließen, dass etwas existiert, nur weil etwas Verwandtes existiert. Wird ein Produkt oder eine Dienstleistung in Ihren Inhalten nicht genannt, weiß Minaya nichts davon.

Retrieval-Schwellenwerte

Zwei Prüfungen entscheiden, ob eine Frage als beantwortbar gilt:

  • Chunk-Untergrenze — einzelne Chunks unterhalb eines Ähnlichkeits-Schwellenwerts werden verworfen.
  • Bestwert-Untergrenze — der beste einzelne Chunk muss eine höhere Schwelle erreichen, sonst gilt die Frage als nicht abgedeckt.

Die zweite Prüfung ist die wichtigere. Ohne sie wirkt ein Haufen mittelmäßiger Treffer wie ein Beleg und verleitet das Modell dazu, Lücken zu füllen.

Beide sind pro Deployment einstellbar:

RETRIEVAL_SIMILARITY_THRESHOLD=0.25
RETRIEVAL_TOP_MATCH_THRESHOLD=0.3

Der sinnvolle Wertebereich unterscheidet sich je nach Embedding-Anbieter. OpenAI und Cloudflare bewerten dasselbe Textpaar unterschiedlich, stimmen Sie die Werte daher anhand Ihrer eigenen Logs ab, statt Werte einfach zu übernehmen.

Feinabstimmung anhand von Logs

Zu jeder Frage wird protokolliert, was das Retrieval gefunden hat:

Query: "do you ship to canada?" — 10 retrieved [0.593, 0.589, 0.586],
  10 above 0.25, best=0.593 (needs >= 0.3) → answering from context

Werden legitime Fragen abgelehnt, prüfen Sie die best=-Werte dieser Fragen und senken Sie RETRIEVAL_TOP_MATCH_THRESHOLD knapp unter den Bereich, in dem sich diese Werte häufen. Beantwortet Minaya Dinge, die es nicht sollte, erhöhen Sie den Wert.

Vorgeschlagene Fragen

Bis zu vier Prompts mit einem Klick, die über dem Nachrichtenfeld angezeigt werden, bis der Besucher etwas fragt. Verwenden Sie die Fragen, die Sie am häufigsten beantworten — sie zeigen einem Besucher, wofür Minaya da ist, was nützlicher ist als ein leeres Feld.

Sie verschwinden, sobald die Unterhaltung beginnt, und ein wiederkehrender Besucher mit Verlauf sieht sie nie.

Sie haben Themen-Schlüsselwörter ersetzt, die jede Nachricht ablehnten, die kein gelistetes Wort enthielt. Das blockierte legitime Fragen — „wann kommt meine Bestellung an?" enthält kein offensichtliches Schlüsselwort, ist aber eindeutig themenrelevant. Das Retrieval lehnt themenfremde Fragen bereits von selbst ab: Wird nichts Relevantes gefunden, wird Ihr Fallback ausgegeben.

Die Fallback-Nachricht

Wird angezeigt, wenn eine Frage nicht abgedeckt ist. Formulieren Sie sie als hilfreiche Weiterleitung und geben Sie einen echten Kontaktweg an:

Sorry, I don't have information about that. You can reach our team
at support@example.com and they'll be glad to help.

Schroffe Fallbacks werden automatisch abgemildert, damit das Widget nie unfreundlich wirkt, aber es ist besser, selbst eine freundliche Formulierung zu verfassen.

Häufige Probleme

SymptomWahrscheinliche Ursache
„Dazu habe ich keine Informationen" bei Inhalten, von denen Sie wissen, dass sie existierenDie Seite wurde nicht gecrawlt, oder der Inhalt wird clientseitig gerendert. Prüfen Sie die Chunk-Anzahl und siehe Crawling einer Website.
Antworten sind vage oder allgemeinDas Retrieval findet nur schwache Treffer. Fügen Sie eine gezielte Textquelle hinzu, formuliert so, wie Besucher tatsächlich fragen.
Lehnt Fragen ab, die es beantworten sollteSchwellenwerte zu hoch, oder Schlüsselwörter zu eng gefasst.
Antworten sind nach einer Website-Aktualisierung veraltetCrawlen Sie die Quelle erneut; Chunks werden nicht automatisch aktualisiert.