Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Nota
O Pesquisa de IA do Azure está disponível através do portal Azure, APIs REST e SDKs do Azure. Também sustenta o Foundry IQ, a camada de conhecimento gerida que transforma conteúdos empresariais em bases de conhecimento reutilizáveis e conscientes de permissões para agentes no portal Microsoft Foundry.
Importante
Funcionalidades, capacidades ou propriedades assinaladas (pré-visualização) não são abrangidas por um acordo de nível de serviço, não são recomendadas para cargas de trabalho em produção e podem mudar ou ser limitadas antes de se tornarem geralmente disponíveis. Os termos de pré-visualização do Pesquisa de IA do Azure aplicam-se a todas as funcionalidades de pré-visualização, sejam independentes ou parte de uma funcionalidade geralmente disponível.
A classificação semântica itera sobre um conjunto inicial de resultados, aplicando uma metodologia de classificação L2 que destaca os resultados semanticamente mais relevantes no topo da lista. Também pode obter legendas semânticas, com destaques sobre os termos e expressões mais relevantes, e respostas semânticas.
Este artigo explica como configurar um índice de pesquisa para reclassificação semântica.
Nota
Se tem código existente que chama a pré-visualização ou versões anteriores da API, veja Migrar o código de classificação semântica para obter ajuda em como modificar o seu código.
Pré-requisitos
Pesquisa de IA do Azure em qualquer região que forneça classificação semântica.
Um índice de pesquisa existente com conteúdo de texto enriquecido. A classificação semântica aplica-se a campos de cadeias (não vetoriais) e funciona melhor em conteúdos informativos ou descritivos.
Permissão para criar e usar objetos no Pesquisa de IA do Azure. Recomendamos acesso baseado em funções, mas pode usar chaves API se a atribuição de funções não for viável. Para mais informações, consulte Ligar-se a um serviço de pesquisa.
A versão 2026-08-01-preview de pré-visualização da API REST do Serviço de Pesquisa.
Escolha um cliente
Pode especificar uma configuração semântica em índices novos ou existentes, usando qualquer uma das seguintes ferramentas e kits de desenvolvimento de software (SDKs) para adicionar uma configuração semântica:
- Azure portal, usando o designer de índices para adicionar uma configuração semântica.
- Visual Studio Code com o cliente REST e uma API Create or Update Index (REST).
- SDK do Azure para .NET
- SDK do Azure para Python
- SDK do Azure para Java
- SDK do Azure para JavaScript
Adicionar uma configuração semântica
Algumas cargas de trabalho criam automaticamente uma configuração semântica. Se estiveres a usar agentic retrieval e uma fonte knowledge que indexa conteúdo no Pesquisa de IA do Azure, o teu índice gerado já tem uma configuração semântica que funciona para o teu conteúdo.
Sugestão
A partir da versão 2026-05-01-preview da API, os fluxos da base de conhecimento de recuperação baseada em agentes suportados não requerem uma configuração semântica explícita. Esta exceção não se aplica a consultas clássicas de classificação semântica ou a versões antigas da API. Para mais informações, consulte Criar uma fonte de conhecimento em índice de pesquisa.
Para outras cargas de trabalho, podes configurar uma configuração semântica tu próprio. Uma configuração semântica é uma secção no seu índice que estabelece as entradas de campo usadas para a classificação semântica. Podes adicionar ou atualizar uma configuração semântica a qualquer momento, sem necessidade de reconstrução. Se criares várias configurações, podes especificar um padrão. No momento da consulta, especifique uma configuração semântica num pedido de consulta, ou deixe-a em branco para usar o predefinido.
Pode criar até 100 configurações semânticas num único índice.
Uma configuração semântica tem um nome e as seguintes propriedades:
| Propriedade | Características |
|---|---|
| Campo do título | Uma sequência curta, idealmente com menos de 25 palavras. Este campo pode ser o título de um documento, o nome de um produto ou um identificador único. Se não tiveres campo adequado, deixa-o em branco. |
| Campos de conteúdo | Blocos mais longos de texto em forma de linguagem natural, sujeitos a limites máximos de entrada de tokens nos modelos de aprendizagem automática. Exemplos comuns incluem o corpo de um documento, descrição de um produto ou outro texto livre. |
| Campos de palavras-chave | Uma lista de palavras-chave, como as etiquetas num documento, ou um termo descritivo, como a categoria de um item. |
Só podes especificar um campo de título, mas podes ter quantos campos de conteúdo e palavras-chave quiseres. Para campos de conteúdo e palavras-chave, liste os campos por ordem de prioridade porque os campos de prioridade mais baixa podem ser truncados.
Em todas as propriedades de configuração semântica, os campos que atribui devem ser:
- Atribuídos como
searchableeretrievable - Cadeias do tipo
Edm.String,Collection(Edm.String), subcampos de cadeias deEdm.ComplexType
Vá ao seu serviço de pesquisa no portal Azure.
A partir de Índices no painel de navegação à esquerda, escolha um índice.
Selecione configurações semânticas e depois selecione Adicionar configuração semântica.
Na página de Nova configuração semântica , introduza um nome de configuração semântica e selecione os campos a usar na configuração semântica. Apenas campos de string pesquisáveis e recuperáveis são elegíveis. Certifica-te de listar os campos de conteúdo e os campos de palavras-chave por ordem de prioridade.
Selecione Guardar para guardar as definições de configuração.
Selecione Guardar novamente na página do índice para guardar a configuração semântica no índice.
Aderir a modelos de classificação semântica de pré-lançamento (versão preliminar)
Usando APIs REST de pré-visualização e SDKs do Azure em pré-visualização que disponibilizam essa propriedade, pode, opcionalmente, configurar um índice para usar modelos de classificação semântica em pré-lançamento, caso exista algum implementado na sua região. Não existe um mecanismo para saber se um pré-lançamento está disponível, ou se foi usado numa consulta específica. Por esta razão, recomendamos que utilize esta propriedade em ambientes de teste, e apenas se estiver interessado em experimentar os modelos de classificação semântica mais recentes.
A propriedade de configuração é "flightingOptIn": true, e está definida na secção de configuração semântica de um índice. A propriedade é nula ou falsa por defeito. Pode defini-lo verdadeiro num pedido de criação ou atualização a qualquer momento, e isso afeta as consultas semânticas no futuro, assumindo que a consulta estipula uma configuração semântica que inclua a propriedade.
PUT https://myservice.search.windows.net/indexes('hotels')?allowIndexDowntime=False&api-version=2026-08-01-preview
{
"name": "hotels",
"fields": [ ],
"scoringProfiles": [ ],
"defaultScoringProfile": "geo",
"suggesters": [ ],
"analyzers": [ ],
"corsOptions": { },
"encryptionKey": { },
"similarity": { },
"semantic": {
"configurations": [
{
"name": "semanticHotels",
"prioritizedFields": {
"titleField": {
"fieldName": "hotelName"
},
"prioritizedContentFields": [
{
"fieldName": "description"
},
{
"fieldName": "description_fr"
}
],
"prioritizedKeywordsFields": [
{
"fieldName": "tags"
},
{
"fieldName": "category"
}
],
"flightingOptIn": true
}
}
]
},
"vectorSearch": { }
}
Próximos passos
Teste a sua configuração semântica executando uma consulta semântica.