Criar uma habilidade Alexa

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 1 min. de leitura
  • Crie uma habilidade hospedada pela Alexa usando o console do desenvolvedor Alexa. Criar uma habilidade Alexa ajuda na preparação para o uso do app Alexa.

    Antes de Iniciar

    Função necessária: administrador

    Procedimento

    1. Faça login no console do desenvolvedor Alexa com sua conta de desenvolvedor Amazon.
    2. Clique em Criar habilidade.
    3. No campo Nome da habilidade, digite um nome de habilidade.
    4. Na lista Idioma padrão, selecione um idioma padrão para adicionar sua habilidade.
    5. Em Escolha um modelo para adicionar sua habilidade, selecione Personalizado.
    6. Em Escolha um método para hospedar os recursos de back-end da sua habilidade, selecione Hopedada pela Alexa (Node.js).
    7. Clique em Criar habilidade.
    8. Para adicionar sua habilidade, selecione o modelo Começar do zero.
    9. Clique em Continuar com o modelo.
      Nota:
      Criar uma habilidade hospedada pela Alexa leva alguns minutos.
    10. Na habilidade, navegue até Modelo de interação > Tentativas > Editor JSON.
    11. Substitua o Editor JSON pelo script JSON a seguir.
      {
          "interactionModel": {
              "languageModel": {
                  "invocationName": "now agent",
                  "intents": [
                      {
                          "name": "AMAZON.CancelIntent",
                          "samples": []
                      },
                      {
                          "name": "AMAZON.HelpIntent",
                          "samples": []
                      },
                      {
                          "name": "AMAZON.StopIntent",
                          "samples": []
                      },
                      {
                          "name": "AMAZON.NavigateHomeIntent",
                          "samples": []
                      },
                      {
                          "name": "EverythingIntent",
                          "slots": [
                              {
                                  "name": "EverythingSlot",
                                  "type": "Bag_of_words"
                              }
                          ],
                          "samples": [
                              "{EverythingSlot}"
                          ]
                      }
                  ],
                  "types": [
                      {
                          "name": "Bag_of_words",
                          "values": [
                              {
                                  "name": {
                                      "value": "value: Hello world"
                                  }
                              },
                              {
                                  "name": {
                                      "value": "name: bag_of_words"
                                  }
                              }
                          ]
                      }
                  ]
              }
          }
      }
    12. Clique em Salvar modelo.
    13. Navegar até Invocações > Nome de invocação da habilidade.
    14. No campo Nome de Invocação da habilidade, forneça o nome da Invocação da habilidade.
      Nota:
      O nome da habilidade é o nome que você usa no seu dispositivo Alexa para invocar a habilidade.

      Por exemplo: <ask <skill name>.

    15. Navegue até Interfaces e habilite o Idioma de apresentação da Alexa.
      Nota:
      Esta opção habilita todos os dispositivos de tela que você deseja usar em Alexa.
    16. Clique em Salvar interfaces.