Pular para o conteúdo principal

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:

  1. Crie um Feature Serving endpoint.
  2. Crie um LangChainTool que use o endpoint para procurar dados relevantes.
  3. Use a ferramenta no agente LangChain para recuperar dados relevantes.
  4. 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).

Tabelas on-line com aplicativos RAG demo Notebook