Exemplo: usar recurso com aplicativos RAG estruturados
A geração aumentada por recuperação, ou RAG, é uma das abordagens mais comuns para construir aplicações de AI. A engenharia de recursos no Unity Catalog suporta aplicações RAG estruturadas usando tabelas online. Cria-se uma tabela online para os dados estruturados de que o aplicativo RAG necessita e a hospeda em um endpoint de Feature Serving. O aplicativo RAG utiliza o endpoint de Feature Serving para consultar dados relevantes da tabela online.
As etapas típicas são as seguintes:
- Crie um Feature Serving endpoint.
- Crie um LangChainTool que use o endpoint para procurar dados relevantes.
- Use a ferramenta no agente LangChain para recuperar dados relevantes.
- Crie um modelo de serviço endpoint para hospedar o aplicativo LangChain.
O Notebook a seguir ilustra como usar as tabelas on-line Databricks e o ponto de extremidade Feature Serving para aplicativos de geração aumentada de recuperação (RAG).