Configurar o modelo de copiloto para operações de loja no Serviço OpenAI do Azure
Importante
Algumas ou todas estas funcionalidades estão disponíveis como parte de uma versão preliminar. O conteúdo e a funcionalidade estão sujeitos a alterações.
Depois de implantar o modelo do copiloto para operações de loja, você poderá configurá-lo.
Pré-requisitos
Antes de iniciar, certifique-se de ter o seguinte:
Credenciais de Administrador do Sistema com propriedade válida da Assinatura do Azure.
Um recurso do Azure Cognitive Search. Para criar um, consulte Criar um serviço de pesquisa no portal – Azure Cognitive Search.
Um contêiner do Armazenamento de Blobs do Azure com os documentos específicos do varejista carregados. Para criar um contêiner de armazenamento, consulte Início rápido: Carregar, baixar e listar blobs com o portal do Azure e Gerenciar contêineres de blob usando a CLI do Azure – Armazenamento do Azure | Microsoft Learn.
Observação
Se você selecionou o Modelo do ARM do Assistente de IA durante a implantação do modelo de copiloto para operações de loja, o contêiner do Azure Cognitive Search e do Blob do Azure devem ter sido criados durante a implantação.
Carregue os documentos específicos do varejista no Armazenamento de Blobs do Azure para o recurso de perguntas e respostas. Acesse Contas de armazenamento e selecione sua conta de armazenamento. Selecione o contêiner relevante na conta de armazenamento e carregue os documentos. Para carregar documentos, consulte Carregar um blob de blocos. Os tipos de documentos com suporte no momento são .txt, .md. .html, .docx, .pptx e .pdf.
Um recurso do OpenAI do Azure com assinatura de classificador semântico habilitada.
Para criar um recurso do OpenAI do Azure, consulte Criar um recurso do OpenAI – Microsoft Azure.
Para habilitar a assinatura do classificador semântico, abra o Microsoft Azure. Navegue até a instância de serviço de Pesquisa de IA do Azure. Selecione Configurações> Classificador semântico (Versão preliminar) e ative a assinatura do Classificador semântico com seu plano de assinatura.
Configurar a conexão do Microsoft Azure Cognitive Search
O Microsoft Azure Cognitive Search é um serviço em nuvem que permite criar um índice de pesquisa a partir de suas fontes de dados. Você precisa conectar suas fontes de dados ao Azure Cognitive Search para habilitar o recurso de Perguntas e Respostas do modelo de copiloto para operações de loja.
Para configurar a conexão do Microsoft Azure Cognitive Search siga estas etapas:
Acesse o Estúdio do OpenAI do Azure.
Selecione Playground do chat. No painel direito, escolha Chat. Quando o playground do chat for aberto, selecione a guia Adicionar seus dados. Selecione Adicionar uma fonte de dados.
No fluxo de trabalho Fonte de dados, configure os seguintes campos e selecione Avançar:
Selecione Armazenamento de Blobs do Azure como a fonte de dados.
Selecione a assinatura desejada na lista.
Selecione o recurso Armazenamento de Blobs do Azure e a instância de Armazenamento de Blobs criada. Caso você não tenha um Armazenamento de Blobs, Crie uma conta de armazenamento – Armazenamento do Azure | Microsoft Learn.
Selecione o contêiner de Armazenamento de Blobs do Azure em que todos os documentos do varejista são carregados.
Selecione seu recurso Azure Cognitive Search.
Insira qualquer nome de índice desejado.
Selecione Adicionar busca em vetores a este recurso para habilitar a incorporação de vetores.
Selecione a implantação do modal de incorporação de texto no menu suspenso. Use a implantação criada durante a configuração da instância do OpenAI do Azure.
No fluxo de trabalho Gerenciamento de dados, preencha os seguintes campos e selecione Avançar:
No menu suspenso Tipo de pesquisa, selecione o Híbrido + semântico.
Marque ambas as caixas de seleção para dar seu consentimento ao uso da conta.
No fluxo de trabalho Revisar e concluir, selecione Salvar e fechar. Você verá os dados sendo adicionados na página Adicionar seus dados.
Importante
Anote o nome do índice. Você precisa desse valor para vincular o Store Operations com contas do OpenAI do Azure.
Criar um registro de aplicativo
Um registro do aplicativo cria uma identidade para seu aplicativo e gera um segredo do cliente. Você precisa dessas credenciais para autenticar seu aplicativo com o OpenAI do Azure.
Para criar o registro do aplicativo, siga estas etapas:
Acesse o Portal do Microsoft Azure.
Pesquise a opção Registros de aplicativo no portal do Azure e selecione-a.
Selecione Novo registro e forneça um nome para o aplicativo. Selecione a opção Locatário único nos tipos de conta com suporte. Selecione Registrar para criar o registro de um aplicativo.
Você verá uma mensagem que confirma o registro do seu aplicativo. Em Credenciais do cliente, selecione Adicionar um certificado ou segredo.
Importante
Anote o valor da ID do aplicativo. Você precisa desse valor para vincular o Store Operations com contas do OpenAI do Azure.
Selecione + Novo segredo do cliente. Preencha a descrição, selecione o prazo de validade e selecione Adicionar. Haverá falha na autenticação após a validade e você precisará criar um novo registro de aplicativo.
Copie e salve o valor do segredo do cliente mostrado na captura de tela fornecida, pois ele será necessário para configuração posterior.
Cuidado
Anote o valor do segredo do cliente. Você precisa desse valor para vincular o Store Operations com contas do OpenAI do Azure. Depois de atualizar a guia ou a tela, o valor do segredo do cliente não será exibido e você não poderá copiá-lo posteriormente. Portanto, é recomendável que você salve o valor do segredo do cliente ao criar o registro do aplicativo.
Atribuir a função de colaborador à instância de registro do aplicativo
Você deve atribuir a função de colaborador à instância de registro do aplicativo criada anteriormente para usar os recursos do OpenAI e do Cognitive Search criados durante a implantação.
Entre no portal do Microsoft Azure.
Selecione o recurso OpenAI e selecione Controle de acesso (IAM).
Selecione Adicionar > Adicionar atribuição de função. A página Adicionar atribuição da função será aberta.
Na guia Funções de administrador com privilégios, selecione a função Colaborador. Selecione Avançar
Na guia Membros, selecione Usuário, grupo ou entidade de serviço > Selecionar membros. Selecione a instância de registro do aplicativo criada anteriormente e selecione Selecionar > Fechar > Avançar.
Na guia Revisar + atribuir, revise as configurações de atribuição de função. Selecione Revisar + atribuir para atribuir a função.
Selecione o recurso Cognitive Search e selecione Controle de acesso (IAM).
Selecione Adicionar > Adicionar atribuição de função. A página Adicionar atribuição da função será aberta.
Na guia Funções de administrador com privilégios, selecione a função Colaborador. Selecione Avançar
Na guia Membros, selecione Usuário, grupo ou entidade de serviço > Selecionar membros. Selecione a instância de registro do aplicativo criada anteriormente e selecione Selecionar > Fechar > Avançar.
Na guia Revisar + atribuir, revise as configurações de atribuição de função. Selecione Revisar + atribuir para atribuir a função.
Para mais informações, veja Atribuir funções do Azure usando o portal do Azure.
Atribuir a função Leitor de Dados de Blob de Armazenamento à instância de registro do aplicativo
Você deve atribuir a função Leitor de Dados de Blob de Armazenamento à instância de registro do aplicativo criada anteriormente para usar a conta de armazenamento criada durante a implantação.
Para obter as etapas detalhadas, consulte Atribuir funções do Azure usando o portal do Azure.
Atribuir permissões de usuário no centro de administração do Power Platform
Você deve atribuir permissões de usuário no centro de administração do Power Platform para habilitar o recurso do modelo de copiloto para operações de loja para seus usuários.
Para atribuir permissões de usuário, siga estas etapas:
Acesse Ambientes na navegação esquerda e selecione o ambiente de teste necessário.
Acesse Configurações em seu ambiente e selecione Usuários + permissões>Usuários.
Você pode classificar a lista de usuários por qualquer coluna ou usar a caixa de pesquisa para encontrar o usuário para o qual deseja atribuir permissões.
Selecione o usuário para atribuir funções a ele e em Mais ações do usuário, escolha Gerenciar direitos de acesso.
Escolha a função Usuário de operações de loja com IA do Retail para atribuir ao usuário selecionado.
Selecione Salvar. Os usuários com a função podem ver o ícone de Operações da loja com IA no canto superior direito da home page do Store Operations.
Habilitar operações de loja com IA
Os administradores precisam habilitar o sinalizador de operações de loja com IA para habilitar o recurso de operações de loja com IA. Para habilitar as operações de loja com IA, siga estas instruções:
Entre no portal Power Apps Maker Portal e selecione o ambiente do Store Operations (somente ambiente de teste).
Acesse Soluções. Crie uma solução não gerenciada ou use uma solução não gerenciada existente.
Na sua solução não gerenciada, na lista de Objetos, abra Configurações e acesse Definições de configuração.
Na lista de Objetos, abra Configurações e acesse Definições de configuração.
Selecione a definição de configuração Habilitar operações de loja com IA e, no painel Editar propriedades, selecione Adicionar valor existente e defina o valor do ambiente como Sim. Selecione Salvar.