Przykład inżynierii cech: ustrukturyzowana aplikacja RAG
Generacja rozszerzona o pobieranie (RAG) jest jednym z najczęstszych podejść do tworzenia aplikacji generacyjnych sztucznej inteligencji. Inżynieria funkcji w wykazie aparatu Unity obsługuje ustrukturyzowane aplikacje RAG przy użyciu tabel online. Utworzysz tabelę online dla danych strukturalnych, których potrzebuje aplikacja RAG i hostujesz ją w punkcie końcowym obsługującym funkcję. Aplikacja RAG używa punktu końcowego obsługującego funkcję, aby wyszukać odpowiednie dane z tabeli online.
Typowe kroki są następujące:
- Utwórz punkt końcowy obsługujący funkcję.
- Utwórz element LangChainTool, który używa punktu końcowego do wyszukiwania odpowiednich danych.
- Użyj narzędzia w agencie LangChain, aby pobrać odpowiednie dane.
- Utwórz model obsługujący punkt końcowy do hostowania aplikacji LangChain.
W poniższym notesie pokazano, jak używać tabel online usługi Databricks i funkcji obsługujących punkty końcowe do pobierania aplikacji rozszerzonej generacji (RAG).