Selecione e carregue os dados de uma conexão Azure OpenAI
Depois de criar uma conexão, você pode selecionar dados e carregá-los para um Qlik Sense ou script do Qlik Cloud. Você carrega dados no Editor da carga de dados ou no Script.
No Editor da carga de dados e no Script, as comunicações com uma conexão analítica com o Azure OpenAI são formuladas como um script com os seguintes componentes:
-
Uma tabela contendo a solicitação que você deseja enviar para o serviço Azure OpenAI
-
Uma instrução de carregamento, que se comunica com o serviço Azure OpenAI por meio de sua conexão
Criando a tabela de dados a serem enviados para o Microsoft Azure
Primeiro, deve ser carregada uma tabela que contém os dados que você está enviando para o serviço Azure OpenAI como uma solicitação. Essa tabela deve consistir em uma única coluna de dados em que cada célula representa o texto a ser preenchido pelo modelo de IA generativo. Pode haver um segundo campo adicional para o Campo de associação, mas precisa corresponder ao nome do campo especificado na configuração. Este é um campo especial que não será enviado ao Microsoft Azure, mas é anexado às respostas com o objetivo de gerar um modelo de dados do Qlik.
Considerações para volumes de solicitação de dados
Cada linha na tabela para uma solicitação será enviada ao serviço Azure OpenAI. Cada solicitação custa dinheiro, e o aumento da contagem de linhas em sua solicitação também vem com custos maiores cobrados pelo Microsoft Azure.
Criando a instrução de carregamento
Você também precisa criar uma instrução de carregamento, usando a sintaxe de extensão, para se comunicar com o serviço Azure OpenAI. Esta parte do script faz referência à sua conexão de análise e especifica os nomes da tabela e os campos que você está usando para enviar os dados da solicitação (consulte a seção acima). Ele carrega uma tabela separada que conterá as respostas do modelo para cada linha da solicitação, entre outros dados.
Para gerar esta parte do script, você pode usar o Selecionar dados assistente para a conexão que você está usando. Isso gera um script de modelo incluindo os nomes das propriedades que você fornece.
Localize a conexão que você está usando no painel Fontes de dados de Editor da carga de dados ou Script e clique em . Isso abre o assistente Selecionar dados.
Ao usar o assistente Selecionar dados, você precisa fornecer duas propriedades:
-
O nome da Tabela residente. Esta é a tabela com a solicitação sendo enviada ao serviço Azure OpenAI.
-
O nome do Campo de dados. Este é o campo que contém os dados da solicitação que está sendo enviada para o serviço Azure OpenAI.
Como alternativa, você pode adicioná-lo manualmente ao editor de script sem usar o assistente.
Quando você clica em Inserir script, a nova tabela é incluída no script de carregamento. Agora você pode carregar os dados, inspecionar o modelo de dados resultante e usar os dados para criar conteúdo analítico no seu aplicativo.
Exemplos
Exemplos mostrando como usar a conexão do Azure OpenAI no script de carregamento podem ser encontrados no tutorial para o conector OpenAI. Observe que o conector Azure OpenAI se comunica com os modelos por meio da plataforma Microsoft Azure em vez da plataforma OpenAI.
Tutorial – Usando o conector de análise do OpenAI no Qlik Cloud
Exemplo 1: configuração de "API de complementações do OpenAI (GPT-3) - Linhas"
Exemplo 3: configuração de "API de complementações do OpenAI Chat (GPT-3.5, GPT-4) - Linhas"
Conector de análise do OpenAI – Exemplo interativo