Partilhar via


Projetos multilingues

A compreensão da linguagem conversacional facilita a extensão do seu projeto a vários idiomas ao mesmo tempo. Ao habilitar vários idiomas em projetos, você pode adicionar enunciados e sinônimos específicos do idioma ao seu projeto. Pode obter previsões multilingues para as suas intenções e entidades.

Componentes de intenção multilíngue e entidade aprendida

Quando você habilita vários idiomas em um projeto, você pode treinar o projeto principalmente em um idioma e obter previsões imediatamente em outros idiomas.

Por exemplo, você pode treinar seu projeto inteiramente com expressões em inglês e consultá-lo em francês, alemão, mandarim, japonês, coreano e outros. A compreensão da linguagem conversacional facilita a escala de seus projetos para vários idiomas usando tecnologia multilíngue para treinar seus modelos.

Sempre que identificar que um determinado idioma não está a ter um desempenho tão bom como outros idiomas, pode adicionar enunciados para esse idioma no seu projeto. Na página de enunciados de tags no Language Studio, você pode selecionar o idioma do enunciado que está adicionando. Quando você introduz exemplos para essa linguagem no modelo, ela é introduzida a mais da sintaxe dessa linguagem e aprende a prevê-la melhor.

Não se espera que você adicione o mesmo número de enunciados para todos os idiomas. Você deve construir a maior parte do seu projeto em um idioma e adicionar apenas alguns enunciados em idiomas que você observa que não estão tendo um bom desempenho. Se você criar um projeto principalmente em inglês e começar a testá-lo em francês, alemão e espanhol, poderá observar que o alemão não funciona tão bem quanto os outros dois idiomas. Nesse caso, considere adicionar 5% dos seus exemplos originais em inglês em alemão, treinar um novo modelo e testar novamente em alemão. Você deve ver melhores resultados para consultas alemãs. Quanto mais enunciados você adicionar, maior a probabilidade de os resultados melhorarem.

Quando você adiciona dados em outro idioma, não deve esperar que isso afete negativamente outros idiomas.

Listar e componentes pré-construídos em vários idiomas

Projetos com vários idiomas habilitados permitem especificar sinônimos por idioma para cada chave de lista. Dependendo do idioma com o qual você consulta seu projeto, você só obtém correspondências para o componente de lista com sinônimos desse idioma. Ao consultar seu projeto, você pode especificar o idioma no corpo da solicitação:

"query": "{query}"
"language": "{language code}"

Se você não fornecer um idioma, ele voltará para o idioma padrão do seu projeto. Para obter uma lista de códigos de idiomas diferentes, consulte Suporte a idiomas.

Os componentes pré-construídos são semelhantes, onde você deve esperar obter previsões para componentes pré-construídos que estão disponíveis em idiomas específicos. O idioma da solicitação determina novamente quais componentes estão tentando ser previstos. Para obter informações sobre o suporte a idiomas de cada componente pré-construído, consulte Componentes de entidade pré-construídos suportados.