Zurück zu den Datenbanken-FAQs
HILFECENTER · FAQDatenbanken1 Min. Lesezeit

Muss ich dem Agenten mein Schema erklären?

Vor der Antwort erhält der Agent die Datenstruktur: Namen und Umfang der NoSQL-Collections sowie SQL-Tabellen und -Spalten.

Datenbanken

Was das in der Praxis bedeutet

So kann er Abfragen am tatsächlichen Schema ausrichten, statt Feldnamen zu erraten.

Sie müssen das Schema nicht in jede Anfrage kopieren.

Praktische Hinweise

Vor der Antwort erhält der Agent eine Zusammenfassung des verfügbaren Schemas: Sammlungsnamen und -anzahlen für NoSQL sowie Tabellennamen und Spalten für SQL. Dadurch erhält es konkrete Feldnamen, mit denen es arbeiten kann, wodurch die Wahrscheinlichkeit verringert wird, dass es aufgrund einer mehrdeutigen Anfrage eine Spalte oder Sammlung erfindet. Dies bedeutet auch, dass Sie nicht in jede Eingabeaufforderung dasselbe Schema einfügen müssen.

Noch bessere Ergebnisse erzielen Sie, wenn Sie die Frage, die Sie beantworten möchten, beschreiben und unbekannte Geschäftsbegriffe klären. Die Schemasichtbarkeit teilt dem Agenten mit, welche Strukturen vorhanden sind. Es sagt ihm nicht, was jedes Feld bedeutet oder welche Datensätze für Ihre Entscheidung von Bedeutung sind. Wenn eine Abfrage ein unerwartetes Ergebnis liefert, prüfen Sie, ob das angeforderte Konzept der richtigen Tabelle, Sammlung oder Spalte zugeordnet ist. Ein klarer Domänenkontext ergänzt die automatisch bereitgestellten Strukturinformationen.

Zurück zu den Datenbanken-FAQs