Esempio di progettazione delle funzionalità: applicazione RAG strutturata
La generazione aumentata del recupero, o RAG, è uno degli approcci più comuni alla creazione di applicazioni di intelligenza artificiale generative. Progettazione di funzionalità in Unity Catalog supporta applicazioni RAG strutturate tramite tabelle online. È possibile creare una tabella online per i dati strutturati necessari all'applicazione RAG e ospitarli in un endpoint di gestione delle funzionalità. L’applicazione RAG usa l’endpoint di gestione delle funzionalità per cercare i dati pertinenti dalla tabella online.
Attieniti alla procedura seguente:
- Creare un endpoint di gestione delle funzionalità.
- Creare un LangChainTool che usa l’endpoint per cercare i dati pertinenti.
- Usare lo strumento nell'agente LangChain per recuperare i dati pertinenti.
- Creare un endpoint di gestione del modello per ospitare l’applicazione LangChain.
Il notebook seguente illustra come usare le tabelle online di Databricks e gli endpoint di gestione delle funzionalità per le applicazioni di generazione aumentata (RAG).