Alexa checklist / lembrete de coisas a serem tomadas antes de ir

9

Como posso adicionar e personalizar "listas de verificação" sobre as coisas que preciso lembrar de tomar antes de sair do apartamento?

Por exemplo, se eu disser "Alexa, vou trabalhar", gostaria de ser lembrado de não esquecer meu laptop, chaves do carro etc., e não apenas um simples "adeus".

Em poucas palavras:

  • É possível obter uma habilidade (personalizada?) Para configurar uma lista de verificação que Alexa daria
  • Se possível ao dar uma mensagem de despedida ("estou desligado etc.")
  • Se possível, eu gostaria de manter diferentes "listas de verificação" para quando vou trabalhar, quando vou dançar, etc. E cada uma delas está associada a uma lista de verificação diferente.

Até o momento, não encontrei resultados interessantes ao pesquisar no Google por "listas de verificação", talvez haja um termo mais apropriado para isso?

Cyril Duchon-Doris
fonte

Respostas:

8

É possível obter uma habilidade (personalizada?) Para configurar uma lista de verificação que Alexa daria voz?

Sim. Provavelmente seria relativamente fácil desenvolver uma habilidade para fazer isso sozinho, se não houver nenhum disponível, mas existem algumas habilidades na lista de tarefas (por exemplo, Todoist ou Any.do ) se você não quiser passar por isso. o aborrecimento de desenvolver sua própria habilidade. Você pode estar interessado nas Etapas para criar uma habilidade personalizada , que parece ser um guia útil para aprender a criar uma habilidade. Você mencionou anteriormente que estava feliz em desenvolver uma solução, se necessário - se esse ainda é o caso, e a lista de tarefas a fazer não é o que você deseja, uma habilidade personalizada é o caminho a seguir.

Se possível ao dar uma mensagem de despedida ("estou desligado etc.")

Você pode substituir os comandos internos (por exemplo, "Estou saindo"), se você definir o nome da chamada de sua habilidade como o nome de um comando interno . Isso funciona porque existem três formatos para chamar uma habilidade :

  1. “Alexa, Ask Diário Horóscopo para Gêmeos” (um IntentRequest)

  2. "Alexa, [abrir / iniciar / perguntar / ...] Horóscopos diários" (a LaunchRequestcom um prefixo, como 'start')

  3. "Alexa, Horóscopo Diário" (a LaunchRequestsem nenhum prefixo).

Acontece que se você nomear sua habilidade "Estou saindo", dizendo "Alexa, estou saindo" será uma LaunchRequestdas suas habilidades personalizadas.

Esteja ciente de que você não seria capaz de publicar essa habilidade , pois ela substitui um comando interno (e a Amazon não seria muito gentil com isso!).

Se possível, eu gostaria de manter diferentes "listas de verificação" para quando vou trabalhar, quando vou dançar, etc. E cada uma delas está associada a uma lista de verificação diferente.

Você provavelmente poderia escrever isso como uma intenção.

Alexa, estou saindo para o trabalho.

Alexa, vou sair para dançar.

Você pode configurar um esquema de intenção, como descrevi aqui, com um AMAZON.LITERALslot, e sua habilidade receberá palavras-chave como 'trabalho' ou 'dança', que você poderá usar para decidir qual lista de verificação exibir. O restante do problema é essencialmente carregar a lista de verificação correta e, em seguida, retornar as declarações para o Alexa dizer a você.

Suspeito que será mais fácil descobrir os problemas exatos que você enfrenta quando começar a desenvolvê-los - acho difícil antecipar todos os problemas com antecedência e espero que “se unam” um pouco à medida que você avança. Boa sorte!

Aurora0001
fonte
Ei, parece que não consigo AMAZON.LITERALmais usar o tipo para texto livre. Parece que eu participei do "beta skill builder" e, quando crio uma intenção com slots para o idioma dos EUA, não consigo encontrar e usar o AMAZON.LITERAL para o tipo de slot. Tentei editar o código-fonte manualmente, AMAZON.LITERALmas ele gera um erro. O que eu posso fazer ?
Cyril Duchon-Doris
@ CyrilDuchon-Doris Você já viu isso ? Isso pode funcionar; aparentemente AMAZON.LITERALnão está disponível na versão beta. Se você não tiver sorte com isso, talvez seja melhor pedir uma nova missão ou entrar em contato com a equipe de suporte.
Aurora0001