AI-Unterhaltungen auswählen
Select AI unterstützt kurzfristige, sitzungsbasierte Unterhaltungen, die im AI-Profil aktiviert sind, sowie langfristige, benannte Unterhaltungen, die mit bestimmten Prozeduren oder Funktionen und Unterhaltungs-IDs aktiviert werden.
Unterhaltungstypen
Select AI unterstützt Session-basierte Kurzzeitgespräche und anpassbare Unterhaltungen.
Sessionbasierte kurzfristige Unterhaltungen: Die Option "KI" umfasst sessionbasierte kurzfristige Unterhaltungen, um kontextbezogene Antworten für den aktuellen Prompt basierend auf vorherigen Interaktionen zu generieren.
Sie können es aktivieren, indem Sie das Attribut conversation
in Ihrem AI-Profil auf true|false
setzen. Im Gegensatz zur Funktion für mehrere Unterhaltungen speichern sessionbasierte Unterhaltungen Prompts nur für die Dauer der Session. Prompts werden in einer temporären Tabelle gespeichert und nach Beendigung der Session automatisch gelöscht. Sie können nicht wiederverwendet und zwischen Unterhaltungen gewechselt werden.
Anpassbare langfristige Unterhaltungen: Die Option "KI" unterstützt das Erstellen und Verwenden anpassbarer Unterhaltungen, sodass Sie Select AI mit verschiedenen Themen verwenden können, ohne Kontext zu kombinieren. Dadurch werden Flexibilität und Effizienz verbessert. Sie können Unterhaltungen über die DBMS_CLOUD_AI
-Unterhaltungsprozeduren und -funktionen erstellen, festlegen, löschen und aktualisieren. Wenn Sie Unterhaltungen aktivieren, ruft Select AI die Prompt-Historie ab und sendet sie an das LLM, um eine Antwort für den aktuellen Prompt zu generieren. Diese Antworten werden zur späteren Verwendung in einer persistenten Tabelle gespeichert.
Die Option "KI-Unterhaltungen auswählen" unterstützt die folgenden Aktionen:
runsql
, showsql
, explainsql
, narrate
und chat
.
Benutzerdefinierbare Unterhaltungen verwenden
Sie können Select AI für anpassbare Unterhaltungen wie folgt verwenden:
-
Legen Sie die Unterhaltungs-ID in der Session mit der Prozedur
DBMS_CLOUD_AI.SET_CONVERSATION_ID
fest, und führen SieSELECT AI <ACTION> <PROMPT>
aus. -
Übergeben Sie die
conversation_id
im Argumentparams
der FunktionDBMS_CLOUD_AI.GENERATE
.
Wenn Sie sowohl mehrere Unterhaltungen als auch die Einstellung
conversation: [true|false]
verwenden, ignoriert das System die Einstellung conversation
.
Im Kontext der Generierung von SQL-Abfragen (NL2SQL) ermöglichen Unterhaltungen eine intuitivere und zugänglichere Möglichkeit, mit Ihren Daten zu arbeiten. So können Benutzer einfacher Erkenntnisse gewinnen und Aufgaben ausführen, ohne umfassende technische Kenntnisse über SQL zu benötigen. Unterhaltungen können auch mit Chat- und RAG-Funktionen von Select AI verwendet werden.
- Stellen Sie eine Frage wie "Wie hoch ist die Gesamtzahl der Kunden?"
- Nachfassen mit kontextbezogenen Fragen wie:
- "Anzahl der Kunden nach Ländern"
- "Welche Altersgruppe ist am häufigsten?"
- "Behalten Sie die Top 5-Kunden und ihr Land durch ihre Einkäufe und geben Sie einen Rang in das Ergebnis ein"
Ein vollständiges Beispiel finden Sie unter Beispiel: Unterhaltungen in "KI auswählen" aktivieren.
Sessionbasierte Unterhaltungen ggü. anpassbaren Unterhaltungen
In der folgenden Tabelle werden die sessionbasierte Unterhaltung und die anpassbaren Unterhaltungen in Select AI verglichen:
Fragen | Sessionbasierte kurzfristige Unterhaltungen | Anpassbare langfristige Unterhaltungen |
---|---|---|
Wann verwende ich? |
Am besten für schnelle, temporäre Chats, bei denen sich das Modell die letzten Fragen und Antworten während einer einzigen Sitzung merken soll. Es ist nützlich, wenn Sie die Unterhaltung nicht speichern oder später wiederverwenden müssen. |
Entwickelt für längere oder laufende Gespräche, die sich über mehrere Sitzungen erstrecken können. Sie ist nützlich, wenn Sie die Unterhaltungshistorie verfolgen, prüfen oder verwalten möchten oder wenn verschiedene Teile einer Anwendung im Laufe der Zeit auf denselben Unterhaltungskontext zugreifen müssen. |
Wie aktiviere ich? |
Legen Sie |
Verwenden Sie die Prozedur |
Wie viele Gespräche sind erlaubt? |
Eins. |
Sie können mehrere Unterhaltungen erstellen. Wenn Sie Konversationskennungen explizit angeben, können Sie zwischen ihnen wechseln, um Prompts den entsprechenden Konversationen nach Bedarf zuzuordnen. |
Wo werden Prompts gespeichert und wie lange? |
Prompts werden in einer temporären Tabelle gespeichert und nach Beendigung der Session gelöscht. |
Prompts werden in einer permanenten Tabelle gespeichert. Prompts werden in der Datenbank für die Anzahl der Tage aufbewahrt, die der Parameter |
Wie viele Prompts werden gespeichert und wie viele Prompts werden an das LLM gesendet? |
Es werden maximal 10 Prompts gespeichert und an das LLM gesendet. Sie können dieses Limit nicht anpassen. |
Alle Prompts werden gespeichert. Standardmäßig sendet das System die 10 neuesten Prompts an das LLM. Sie können dies mit dem Parameter |
Kann ich einzelne Prompts löschen? |
Nein, Sie können einzelne Prompts nicht manuell löschen. |
Sie können bestimmte einzelne Prompts löschen, indem Sie die in der USER_CLOUD_AI_CONVERSATION_PROMPTS-Ansicht angegebene Prompt-ID verwenden und die Prozedur DBMS_CLOUD_AI.DELETE_CONVERSATION_PROMPT verwenden. |
Werden KI-Profile zum Abrufen von Unterhaltungen verwendet? |
Ja, "KI auswählen" ruft Prompts und Antworten ab, die zuvor mit demselben KI-Profil generiert wurden. |
Nein, Select AI verfolgt das KI-Profil, das beim Speichern von Prompts und Antworten verwendet wird, schränkt den Abruf jedoch nicht auf Basis dieses Profils ein. Es sendet alle Unterhaltungshistorien an das LLM, um die Antwortgenerierung zu leiten, unabhängig vom Profil, mit dem sie generiert wurden. |
Wo kann ich die Historie von Prompts prüfen? |
Prompts werden in einer temporären Tabelle unter CLOUD USER gespeichert, können jedoch nicht abgefragt werden. |
Sie können Unterhaltungen und Prompts über die Unterhaltungsansichten |
Übergeordnetes Thema: KI-Features auswählen