Fehlerbehebung im SQL-Chat
Der SQL-Konnektor ist eine BETA-Funktion und unterliegt möglicherweise Einschränkungen, die von der Größe der Datenbank abhängen. Befolgen Sie die nachstehenden Schritte, wenn Sie Ihre Datenbank mit amber verbunden haben und technische Probleme auftreten.
Allgemeine Tipps
Der SQL-Chat wird von GPT-5.4 vollständig unterstützt. Wenn Sie also ein anderes Modell verwenden, ist die Unterstützung derzeit voraussichtlich eingeschränkt, weshalb wir empfehlen, über die Chat-Optionen zu GPT-5.4 zu wechseln.
Wenn dir nicht klar ist, welche Fragen du wie formulieren sollst, frag amber doch einfach: „Auf welche Datenbanken, Tabellen und Spalten hast du Zugriff? Ich möchte wissen, welche Daten ich mit dem SQL-Konnektor abrufen kann.“
Erwartetes Verhalten
Es wird erwartet, dass amber Wiederholungsversuche durchführt, um die richtige SQL-Abfrage für Ihre Eingabefrage und Ihr Datenbankschema zu erstellen.
Handelt es sich bei einer Abfrage um einen komplexen Analysebericht, der viele Konzepte oder einen breiten Zeitrahmen oder sogar mehrere Datenbanken umfasst, ist zu erwarten, dass „amber“ mehrere Aufrufe des SQL-Suchtools durchführt, um Ihre Anfrage aufzuschlüsseln und die Ergebnisse zu kombinieren, um die endgültige Antwort zu erstellen.
amber überprüft die generierte Abfrage auf Sicherheit und Genauigkeit; daher ist es nicht ungewöhnlich, dass eine ungültige Abfrage unsere Validierungskriterien nicht erfüllt. In diesem Fall kann es vorkommen, dass je nach Komplexität Ihrer Anfrage ein oder mehrere weitere Wiederholungsversuche ausgelöst werden.
Einfache vs. komplexe Anfragen
Einfache/unverblümte Fragen werden wahrscheinlich schneller und mit weniger Wiederholungsversuchen beantwortet oder erfordern möglicherweise weniger Kontextinformationen Ihrerseits. Wenn Sie nicht die erwarteten Ergebnisse erhalten, sollten Sie in Erwägung ziehen, Ihre weit gefasste Frage in kleinere Fragen aufzuteilen oder einen engeren Zeitraum anzugeben.
Beispiele für einfache Abfragen:
„Wie viele Leads befinden sich derzeit im Vertriebsprozess?“
„Zeige mir die 10 neuesten Verkaufsrechnungen“
„Welcher Lagerbereich verfügt derzeit über die wenigsten Bestände?“
Beispiele für komplexe Abfragen:
„Gib mir einen vollständigen Überblick über die Unternehmenslage der letzten 6 Monate: Auftragseingang, Umsatz, Lagerwert, Bestandslücken, Beschaffungsvorlaufzeiten, Rücklaufquoten und Support-Ticket-Volumen nach Monat und Region“
„Erstellen Sie einen Abstimmungsbericht für die letzten zwei Geschäftsperioden, der Journalbuchungen, Hauptbuchungen und Kontensalden nach Kontonummer vergleicht; heben Sie Konten hervor, bei denen die Buchungssummen zwischen den Quellen um mehr als 2 % abweichen.“
Chat-Fehler
Wenn im Chat Fehler auftreten, beispielsweise die Fehlermeldung „Unsere Systeme bearbeiten derzeit eine große Anzahl von Anfragen, daher ist diese Funktion momentan nicht verfügbar. Bitte versuchen Sie es in 5 Minuten erneut!“ oder die Antwort enthält „Ich habe die früheren Tool-Ergebnisse nicht im sichtbaren Kontext“ oder „Ich habe keine früheren Ergebnisse in diesem Chat“, ist es möglich, dass die Informationen zum Datenbankschema zusammen mit den SQL-Suchergebnissen in dieser Konversation zu umfangreich sind und die Anfragen nicht abgeschlossen werden können, da die Token-Limits des Modells überschritten wurden.
Wenden Sie sich in diesem Fall an Ihren Administrator, damit dieser die Datenbankkarte im Admin-Dashboard aufruft, und erwägen Sie, weniger Tabellen auszuwählen. Versuchen Sie vorübergehend, nicht mehr als 20 Tabellen auszuwählen oder Tabellen mit mehr als 30 Spalten zu wählen.
Wenn mehrere Datenbanken verbunden sind, sollten Sie in Erwägung ziehen, nur eine aktive Datenbank beizubehalten.
Teilen Sie Ihre Anfrage gegebenenfalls in kleinere und einfachere Teilfragen auf und bitten Sie den Agenten, die einzelnen Ergebnisse am Ende in einer separaten Nachricht zusammenzufassen.
Antwortverzögerungen
Sollten die Antwortzeiten im Chat zu langsam sein, ist die Auslastung der aktuellen Datenbank möglicherweise zu hoch. Erwägen Sie vorübergehend, die Chat-Schaltflächen zu nutzen und die Datenbank nur für Fragen zu aktivieren, die sich auf SQL-Daten beziehen.
Lassen Sie den Datenbank-Schalter für Anfragen deaktiviert, die sich auf die Suche nach internem Unternehmenswissen, die Websuche usw. beziehen.
Relevanz der Antwort
amber fragt Ihre Datenbank ab und gibt auf der Grundlage dieser Daten eine Antwort zurück.
Wenn die zurückgegebenen Daten nur teilweise für Ihre Anfrage relevant waren, versucht amber, einen Teilbericht zu erstellen.
Die Antwort enthält Vorschläge für nächste Schritte, um Ihre Frage auf der Grundlage der verfügbaren Daten zu präzisieren.
Wenn amber viele SQL-Abfragen mit unterschiedlichen Suchanfragen durchführt, die Antwort Ihre Frage aber letztendlich nicht zufriedenstellend beantwortet, sollten Sie in Erwägung ziehen, Ihre Frage in kleinere/einfachere Fragen aufzuteilen.
Stellen Sie sicher, dass die ausgewählten Tabellen klare und genaue Beschreibungen enthalten. Wenn das Problem mit der Antwortqualität mit einer falschen Tabellenauswahl einhergeht (dies könnte in den Statusmeldungen zu den generierten SQL-Abfragen sichtbar sein oder in der Antwort selbst erwähnt werden), kann es hilfreich sein, mehr Kontext in die Tabellenbeschreibungen aufzunehmen und auch einige Spaltenbeschreibungen zu verfassen, insbesondere für Spalten mit kurzen und nicht aussagekräftigen Namen. Beides ist in der Datenbankkarte im Admin-Dashboard in der Übersicht der vorhandenen Tabellen möglich. Durch Klicken auf eine bestimmte Tabelle werden die verfügbaren Spalten angezeigt und die Bearbeitung der Spaltenbeschreibungen ermöglicht.
Antwort nicht gefunden
Wenn amber keine Antwort finden kann, beachten Sie Folgendes:
Möglicherweise befinden sich die gewünschten Daten derzeit nicht in Ihrer Datenbank.
Wenn Sie Administrator sind, sehen Sie sich die derzeit ausgewählten Tabellen an. Möglicherweise bezieht sich die Frage auf eine nicht ausgewählte Tabelle.
Überlegen Sie, welche Art von Geschäftswissen in dieser Datenbank erfasst ist, und passen Sie Ihre Anfrage entsprechend an. Wenn Sie bereits über andere Anwendungen mit dieser Datenbank interagiert haben, versuchen Sie, diese früheren Abfragen als allgemeine Orientierung für Ihre Eingabeaufforderungen an amber zu nutzen.
Wenn Sie nach bestimmten Informationen suchen, empfiehlt es sich, diese Informationen so genau wie möglich in Ihre Eingabe aufzunehmen. amber wird versuchen, diese in der Datenbank abzugleichen, hat jedoch bessere Chancen, die Informationen abzurufen, wenn Sie den genauen Wert angeben, den Sie suchen, z. B. einen Produktnamen oder einen Kundennamen. Wenn Sie beispielsweise wissen möchten, wie viele Produkte derzeit auf dem Weg zu Kunden sind und dieser Status in Ihrem System als „in Transit“ bezeichnet wird, können Sie die Abfrage „Zähle die Produkte, die heute als ‚in Transit‘ markiert sind“ verwenden, anstatt eine allgemeine Aussage wie „Zähle die Produkte, die diese Woche versendet wurden“ zu machen.
Möglicherweise wird keine Antwort gefunden, wenn die generierten SQL-Abfragen ungültig waren. Dies wird möglicherweise in der Antwort oder in den Zwischenstatus-Meldungen angezeigt. Dieses Problem kann auftreten, wenn der Benutzer nach einem bestimmten Wert in der Datenbank sucht und amber mit diesem genauen Wert keine korrekte SQL-Abfrage erstellen konnte. Alternativ tritt dies auf, wenn die Frage sehr komplex ist, was dazu führt, dass auch die SQL-Abfragen zu komplex werden und der Validierungsprozess diese ablehnt. Im ersten Fall, wie oben erläutert, versuchen Sie bitte, den gesuchten Wert so präzise wie möglich zu formulieren, und vergewissern Sie sich, dass keine Tippfehler vorhanden sind. Im zweiten Fall schränken Sie den Umfang Ihrer Frage ein, sodass die SQL-Abfrage weniger Tabellen und deren Beziehungen abfragt, und versuchen Sie es erneut mit amber und dieser vereinfachten Version Ihrer ursprünglichen Frage.
Abschließende Tipps
Sollten technische Probleme weiterhin bestehen und Sie Administrator sein, sollten Sie in Erwägung ziehen, die Datenbank für Ihre Organisation über die Datenbankkarte im Admin-Dashboard zu deaktivieren oder sie für bestimmte Nutzer auf der Whitelist zu aktivieren.
Sie können sich gerne an uns wenden und eine E-Mail an unser Support-Team senden: support@amber.de