Freigeben über


Feature Engineering-Beispiel: strukturierte RAG-Anwendung

RAG (Retrieval-Augmented Generation) ist eines der am häufigsten verwendeten Verfahren zum Erstellen von generativen KI-Anwendungen. Feature Engineering in Unity Catalog unterstützt strukturierte RAG-Anwendungen mithilfe von Onlinetabellen. Sie erstellen eine Onlinetabelle für die strukturierten Daten, die die RAG-Anwendung benötigt, und hosten sie auf einem Featurebereitstellundsendpunkt. Die RAG-Anwendung verwendet den Featurebereitstellungendpunkt, um relevante Daten aus der Onlinetabelle nachzuschlagen.

Folgende typische Schritte werden ausgeführt:

  1. Erstellen Sie einen Featurebereitstellungsendpunkt.
  2. Erstellen Sie ein LangChain-Tool, das den Endpunkt zum Nachschlagen relevanter Daten verwendet.
  3. Verwenden Sie das Tool im LangChain-Agent, um relevante Daten abzurufen.
  4. Erstellen Sie einen Modellbereitstellungsendpunkt zum Hosten der LangChain-Anwendung.

Das folgende Notebook veranschaulicht die Verwendung von Databricks-Onlinetabellen und Featurebereitstellungsendpunkten für RAG-Anwendungen (Retrieval Augmented Generation).

Demo-Notebook für Onlinetabellen mit RAG-Anwendungen

Notebook abrufen