Criando uma Instância do Azure OpenAI
Para começar, você precisará criar uma instância do Azure OpenAI. Para fazer isso, siga os seguintes passos:
* Crie um novo grupo de recursos e nomeie-o como “Azure Cognitive Service SharePoint Search”.
* Escolha o plano padrão (e não o plano gratuito) e torne-o público.
* O localização East US é recomendada para obter os melhores resultados.
Implantando um Modelo do Azure OpenAI
Em seguida, você precisará implantar um modelo do Azure OpenAI. Para fazer isso, siga os seguintes passos:
* Acesse o Studio do Azure OpenAI e crie uma nova implantação.
* Selecione o modelo Turbo 305 (ou 16K se não estiver disponível no quad).
* Nomeie-o como “ACS SharePoint Search Demo”.
* Defina o token por minuto (ajustável para uso de produção).
Adicionando Dados do SharePoint ao Modelo
Em seguida, você precisará adicionar dados do SharePoint ao modelo. Para fazer isso, siga os seguintes passos:
* Acesse o playground de chat e adicione uma fonte de dados (nova característica).
* Faça upload dos dados online do SharePoint (não de uma pasta local).
* Crie um indexador para ingerir os dados do SharePoint no aplicativo.
* Siga a documentação para indexar os dados do SharePoint a partir de uma biblioteca de documentos.
Limitações e Pré-requisitos
É importante notar que existem algumas limitações e pré-requisitos para essa solução. Por exemplo:
* Os formatos de documento suportados incluem PDF, DOCX, XLSX, etc.
* O indexador só funciona com arquivos dentro da biblioteca de documentos.
* Os sites ASPX não são suportados (use Power Virtual Agents para estes).
* Ative a identidade gerenciada pelo sistema (opcional).
Este tutorial demonstra como configurar um serviço de busca cognitiva em Azure para indexar arquivos em um site do SharePoint usando o Azure OpenAI. Com essa solução, você poderá criar uma experiência de busca mais avançada e personalizada para seus usuários. Além disso, à medida que a solução evolui e se torna mais avançada, espera-se que seja adicionado suporte para mais formatos de arquivo e fontes de dados.