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:
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.
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:
Selecione Definição de esquema no menu do lado esquerdo.
Nos pivôs superiores, você pode alterar a exibição para Intenções ou Entidades.
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.
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.
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
Mover para o pivô Entidades a partir da parte superior da página.
Para adicionar uma entidade, selecione Adicionar no menu superior. Você será solicitado a digitar um nome antes de concluir a criação da entidade.
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.
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.
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.
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.
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.