KI-Lösung

Semantische Suche in Oracle APEX mit AI Vector Search implementieren

Einführung

Oracle APEX nutzt jetzt das in Oracle Database 23ai eingeführte KI-Vektorsuchfeature, um semantikbasierte Ähnlichkeitssuchen zu implementieren. Mit dieser Funktion können Entwickler Deep Learning-Modelle ausführen und Vektoreinbettungen erstellen, ohne die Datenbank zu verlassen. AI Vector Search transformiert Daten in hochdimensionale Vektoren und ermöglicht erweiterte semantische Suchfunktionen in APEX-Anwendungen. Im Gegensatz zu herkömmlichen Keyword-basierten Suchen versteht diese Technologie die Bedeutung hinter den Daten und liefert relevantere Ergebnisse, indem sie kontextbezogene Ähnlichkeitssuchen durchführt.

Oracle Database 23ai unterstützt alle modernen Datentypen und Workloads, einschließlich Vektoren, und integriert KI- und ML-Funktionen direkt in der Datenbank. Durch die Generierung und Speicherung von Vektoren – mehrdimensionale Darstellungen von Dokumenten, Bildern, Videos, Ton und anderen Arten unstrukturierter Daten – können Entwickler diese Objekte als Vektoren codieren und mithilfe mathematischer Berechnungen die Suche nach semantischen Ähnlichkeiten ermöglichen. Diese leistungsstarke Technologie ermöglicht die Kombination von Ähnlichkeitssuchen mit Suchen nach Geschäftsdaten mit einfachem SQL, sodass sie für alle zugänglich ist, die ein grundlegendes Verständnis von SQL haben.

Für diejenigen, die APEX auf Oracle Database 23ai ausführen, sind die AI Vector Search-Funktionen nativ ohne zusätzliche Kosten verfügbar. Dies bedeutet, dass APEX-Entwickler diese erweiterten Suchfunktionen nahtlos in ihre Anwendungen integrieren können, um die Benutzererfahrung durch genauere und kontextbezogenere Ergebnisse zu verbessern.

Demo

Demo: Power Semantic Search mit Oracle APEX und AI Vector Search (2:15)

Voraussetzungen und Einrichtung

  1. Oracle Cloud-Account – Anmeldeseite
  2. Vorgeschultes ONNX-Modell – Dokumentation
  3. Oracle Database 23ai – Dokumentation