Partilhar via


Como criar o esquema do projeto

Em projetos de compreensão de linguagem conversacional, o esquema é definido como a combinação de intenções e entidades dentro do seu projeto. O design do esquema é uma parte crucial do sucesso do seu projeto. Ao criar um esquema, você quer pensar sobre quais intenções e entidades devem ser incluídas em seu projeto.

Orientações e recomendações

Considere as seguintes diretrizes ao escolher intenções para seu projeto:

  1. Crie intenções distintas e separáveis. Uma intenção é melhor descrita como uma ação que o usuário deseja executar. Pense no projeto que você está construindo e identifique todas as diferentes ações que seus usuários podem tomar ao interagir com seu projeto. Enviar, chamar e cancelar são ações que são melhor representadas como intenções diferentes. "Cancelar um pedido" e "cancelar um compromisso" são muito semelhantes, com a distinção sendo o que eles estão cancelando. Essas duas ações devem ser representadas sob a mesma intenção, Cancelar.

  2. Crie entidades para extrair informações relevantes em seu texto. As entidades devem ser usadas para capturar as informações relevantes necessárias para cumprir a ação do seu usuário. Por exemplo, ordem ou compromisso podem ser coisas diferentes que um usuário está tentando cancelar, e você deve criar uma entidade para capturar essa informação.

Você pode "enviar" uma mensagem, "enviar" um e-mail ou "enviar" um pacote. Criar uma intenção de capturar cada um desses requisitos não será dimensionado ao longo do tempo, e você deve usar entidades para identificar o que o usuário estava enviando. A combinação de intenções e entidades deve determinar o seu fluxo de conversa.

Por exemplo, considere uma empresa em que os desenvolvedores de bots identificaram as três ações mais comuns que seus usuários tomam ao usar um calendário:

  • Configurar novas reuniões
  • Responder a pedidos de reunião
  • Cancelar reuniões

Eles podem criar uma intenção de representar cada uma dessas ações. Eles também podem incluir entidades para ajudar a concluir essas ações, como:

  • Participantes da reunião
  • Date
  • Duração das reuniões

Adicionar intenções

Para criar um esquema de projeto no Language Studio:

  1. Selecione Definição de esquema no menu do lado esquerdo.

  2. Nos pivôs superiores, você pode alterar a exibição para Intenções ou Entidades.

  3. Para criar uma intenção, selecione Adicionar no menu superior. Você será solicitado a digitar um nome antes de concluir a criação da intenção.

  4. Repita a etapa acima para criar todas as intenções de capturar todas as ações que você acha que o usuário desejará executar ao usar o projeto.

    Uma captura de tela mostrando a página de criação de esquema para projetos de conversação no Language Studio.

  5. Ao selecionar a intenção, você será direcionado para a página Rotulagem de dados, com um filtro definido para a intenção selecionada. Você pode adicionar exemplos de intenções e rotulá-los com entidades.

Adicionar entidades

  1. Mover para o pivô Entidades a partir da parte superior da página.

  2. Para adicionar uma entidade, selecione Adicionar no menu superior. Você será solicitado a digitar um nome antes de concluir a criação da entidade.

  3. Depois de criar uma entidade, você será encaminhado para a página de detalhes da entidade, onde poderá definir as configurações de composição para essa entidade.

  4. Cada entidade pode ser definida por vários componentes: aprendido, listado ou pré-construído. Um componente aprendido é adicionado a todas as suas entidades depois de rotulá-las em seus enunciados.

    Uma captura de tela mostrando a página de detalhes da entidade para projetos de conversação no Language Studio.

5.Você pode adicionar uma lista ou componente pré-construído a cada entidade.

Adicionar componente pré-construído

Para adicionar um componente pré-construído , selecione Adicionar novo pré-construído e, no menu suspenso, selecione o tipo pré-construído que você deseja adicionar a esta entidade.

Adicionar componente de lista

Para adicionar um componente de lista, selecione Adicionar nova lista. Você pode adicionar várias listas a cada entidade.

  1. Para criar uma nova lista, na caixa de texto Inserir valor , digite este é o valor normalizado que será retornado quando qualquer um dos valores sinônimos for extraído.

  2. No menu suspenso de idioma , selecione o idioma da lista de sinônimos e comece a digitar seus sinônimos e pressione enter depois de cada um. Recomenda-se a existência de listas de sinónimos em várias línguas.

Definir opções de entidade

Mude para o pivô Opções de entidade na página de detalhes da entidade. Quando vários componentes são definidos para uma entidade, suas previsões podem se sobrepor. Quando ocorre uma sobreposição, a previsão final de cada entidade é determinada com base na opção de entidade selecionada nesta etapa. Selecione o que você deseja aplicar a esta entidade e selecione o botão Salvar na parte superior.

Depois de criar suas entidades, você pode voltar e editá-las. Você pode editar componentes de entidade ou excluí-los selecionando esta opção no menu superior.

Passos Seguintes