@AISERVICE
Informationen zum Konfigurieren und Aktivieren des AI-Service vor der Konfiguration des Replicats finden Sie in den Schritten unter KI-Service konfigurieren und verwenden in der Dokumentation zu Oracle GoldenGate-Microservices.
Die Funktion @AISERVICE aktiviert die Inline-KI-Verarbeitung direkt in Oracle GoldenGate-Replikationsflüssen. Damit kann Replicat zum Zeitpunkt der Anwendung ein konfiguriertes KI-Modell aufrufen und das Ergebnis als Teil der Zielzuordnung verwenden.
Mit @AISERVICE wird die KI-Anreicherung zu einem nativen Teil der Replikation, sodass keine externen Pipelines, benutzerdefinierten Services oder Nachverarbeitungsschritte mehr erforderlich sind.
Syntax
@aiservice(embed, <model name>, <col>)
Beispiel
Im folgenden Beispiel verwendet die Replicat-Parameterdatei die Funktion @AISERVICE, um eine Einbettung für das OpenAI-Modell namens text-embedding-3-small für die Spalte first_name in der Tabelle hr.employees hinzuzufügen.
REPLICAT RWEST
USERIDALIAS EAST DOMAIN OracleGoldenGate
DDL INCLUDE MAPPED
MAP hr.employees, TARGET hr.employees,
COLMAP (
USEDEFAULTS,
bio_embedding = @AISERVICE(embed,'text-embedding-3-small', first_name));
Um die Einbettung in die Replicat-Parameterdatei für ein Schema oder eine Tabelle hinzufügen zu können, muss die Einbettung zuvor der Zieltabelle hinzugefügt werden.
Beispiel: Sie können die Tabelle ändern, um die OpenAI text-embedding-3-small (1536 dimensions) hinzuzufügen, wie im folgenden Beispiel dargestellt:
ALTERTABLE hr.employees
ADD (bio_embedding VECTOR(1536, FLOAT32) -- text-embedding-3-small (default));