Como criar o esquema do projeto

Em projetos de compreensão de linguagem de conversação, o esquema é definido como a combinação de intenções e entidades no seu projeto. O design do esquema é uma parte crucial do sucesso do seu projeto. Ao criar um esquema, quer pensar nas intenções e entidades que devem ser incluídas no seu projeto.

Diretrizes e recomendações

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

  1. Crie intenções distintas e separados. Uma intenção é melhor descrita como ação que o utilizador quer executar. Pense no projeto que está a criar e identifique todas as diferentes ações que os seus utilizadores podem efetuar ao interagir com o seu projeto. Enviar, chamar e cancelar são todas as ações que são melhor representadas como intenções diferentes. "Cancelar uma encomenda" e "cancelar um compromisso" são muito semelhantes, sendo a distinção o que estão a cancelar. Estas duas ações devem ser representadas na mesma intenção, Cancelar.

  2. Crie entidades para extrair informações relevantes no seu texto. As entidades devem ser utilizadas para capturar as informações relevantes necessárias para satisfazer a ação do utilizador. Por exemplo, a encomenda ou o compromisso podem ser coisas diferentes que um utilizador está a tentar cancelar e deve criar uma entidade para capturar essa informação.

Pode "enviar" uma mensagem, "enviar" um e-mail ou "enviar" um pacote. Criar uma intenção para capturar cada um desses requisitos não será dimensionada ao longo do tempo e deve utilizar entidades para identificar o que o utilizador estava a enviar. A combinação de intenções e entidades deve determinar o fluxo de conversação.

Por exemplo, considere uma empresa onde os programadores de bots identificaram as três ações mais comuns que os seus utilizadores efetuam ao utilizar um calendário:

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

Podem criar uma intenção para representar cada uma destas ações. Também podem incluir entidades para ajudar a concluir estas ações, tais como:

  • Atendedores de reuniões
  • Date
  • Durações da reunião

Adicionar intenções

Para criar um esquema de projeto no Language Studio:

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

  2. A partir dos pivôs superiores, pode alterar a vista para Intenções ou Entidades.

  3. Para criar uma intenção, selecione Adicionar no menu superior. Ser-lhe-á pedido para escrever um nome antes de concluir a criação da intenção.

  4. Repita o passo acima para criar todas as intenções para capturar todas as ações que pensa que o utilizador vai querer executar ao utilizar o projeto.

    Captura de ecrã a mostrar a página de criação do esquema para projetos de conversação no Language Studio.

  5. Quando selecionar a intenção, será direcionado para a página Etiquetagem de dados , com um filtro definido para a intenção que selecionou. Pode adicionar exemplos de intenções e rotulá-las com entidades.

Adicionar entidades

  1. Deslocar-se para o pivô Entidades a partir da parte superior da página.

  2. Para adicionar uma entidade, selecione Adicionar no menu superior. Ser-lhe-á pedido para escrever um nome antes de concluir a criação da entidade.

  3. Depois de criar uma entidade, será encaminhado para a página de detalhes da entidade, onde pode definir as definições de composição para esta entidade.

  4. Cada entidade pode ser definida por vários componentes: aprendidos, listados ou pré-criados. Um componente aprendido é adicionado a todas as entidades assim que as etiquetar nas suas expressões.

    Captura de ecrã a mostrar a página de detalhes da entidade para projetos de conversação no Language Studio.

5. Pode adicionar uma lista ou um componente pré-criado a cada entidade.

Adicionar componente pré-criado

Para adicionar um componente pré-criado , selecione Adicionar novo pré-criado e, no menu pendente, selecione o tipo pré-criado que pretende adicionar a esta entidade.

Adicionar componente de lista

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

  1. Para criar uma nova lista, na caixa de texto Introduzir valor , introduza este é o valor normalizado que será devolvido quando qualquer um dos valores de sinónimos for extraído.

  2. No menu pendente de idiomas , selecione o idioma da lista de sinónimos, comece a escrever nos seus sinónimos e prima Enter após cada um deles. Recomenda-se que tenha listas de sinónimos em vários idiomas.

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, as predições podem sobrepor-se. Quando ocorre uma sobreposição, a predição final de cada entidade é determinada com base na opção de entidade que selecionar neste passo. Selecione a que pretende aplicar a esta entidade e selecione o botão Guardar na parte superior.

Depois de criar as suas entidades, pode voltar e editá-las. Pode Editar componentes de entidade ou eliminá-los ao selecionar esta opção no menu superior.

Passos Seguintes