{
  "interactionModel": {
    "languageModel": {
      "invocationName": "nexus",
      "intents": [
        { "name": "AMAZON.HelpIntent", "samples": [] },
        { "name": "AMAZON.StopIntent", "samples": [] },
        { "name": "AMAZON.CancelIntent", "samples": [] },
        { "name": "AMAZON.NavigateHomeIntent", "samples": [] },
        { "name": "AMAZON.FallbackIntent", "samples": [] },
        {
          "name": "AddListItemIntent",
          "slots": [
            { "name": "item", "type": "NEXUS_Item" },
            { "name": "lista", "type": "NEXUS_Lista" }
          ],
          "samples": [
            "adicione {item} na lista {lista}",
            "adicione {item} nas {lista}",
            "adicione {item} na {lista}",
            "coloque {item} na lista {lista}",
            "coloca {item} nas {lista}",
            "anote {item} na {lista}",
            "põe {item} na lista {lista}",
            "adicione {item}",
            "anote {item}"
          ]
        },
        {
          "name": "ReadListIntent",
          "slots": [ { "name": "lista", "type": "NEXUS_Lista" } ],
          "samples": [
            "o que tem na lista {lista}",
            "o que tem nas {lista}",
            "leia a lista {lista}",
            "o que falta nas {lista}",
            "me diz a lista {lista}",
            "o que tem na {lista}"
          ]
        },
        {
          "name": "MarkListItemIntent",
          "slots": [
            { "name": "item", "type": "NEXUS_Item" },
            { "name": "lista", "type": "NEXUS_Lista" }
          ],
          "samples": [
            "marque {item} como feito",
            "marque {item} da lista {lista}",
            "risca {item} da {lista}",
            "já comprei {item}",
            "peguei {item}",
            "concluí {item}"
          ]
        },
        {
          "name": "AddTaskIntent",
          "slots": [ { "name": "tarefa", "type": "NEXUS_Tarefa" } ],
          "samples": [
            "crie a tarefa {tarefa}",
            "criar tarefa {tarefa}",
            "adicione a tarefa {tarefa}",
            "nova tarefa {tarefa}",
            "anota a tarefa {tarefa}",
            "preciso {tarefa}"
          ]
        },
        {
          "name": "ReadTasksIntent",
          "samples": [
            "quais são minhas tarefas",
            "o que eu tenho pra fazer",
            "minhas tarefas",
            "o que tem no quadro",
            "quais tarefas eu tenho"
          ]
        },
        {
          "name": "CreateListIntent",
          "slots": [ { "name": "lista", "type": "NEXUS_Lista" } ],
          "samples": [
            "crie a lista {lista}",
            "criar lista {lista}",
            "nova lista {lista}",
            "cria uma lista chamada {lista}"
          ]
        },
        {
          "name": "MoveTaskIntent",
          "slots": [
            { "name": "tarefa", "type": "NEXUS_Tarefa" },
            { "name": "coluna", "type": "NEXUS_Coluna" }
          ],
          "samples": [
            "mova a tarefa {tarefa} para {coluna}",
            "mova {tarefa} para {coluna}",
            "muda a tarefa {tarefa} para {coluna}",
            "marca {tarefa} como {coluna}",
            "passa {tarefa} para {coluna}"
          ]
        },
        {
          "name": "ClimateIntent",
          "samples": [
            "como está o tempo",
            "vai chover",
            "vai chover hoje",
            "previsão do tempo",
            "como está o clima",
            "qual a temperatura"
          ]
        },
        {
          "name": "EnergyStatusIntent",
          "samples": [
            "como está a energia",
            "como está a usina",
            "quanto a usina gerou",
            "as contas de luz estão pagas",
            "status da energia",
            "quanto de energia a casa gerou hoje"
          ]
        },
        {
          "name": "AlertsIntent",
          "samples": [
            "o que precisa de mim",
            "tem algum alerta",
            "tem alguma pendência",
            "o que está pendente",
            "tem algo pra resolver",
            "o que eu preciso resolver"
          ]
        },
        {
          "name": "HouseStatusIntent",
          "samples": [
            "como está a casa",
            "status da casa",
            "me dá o status da casa",
            "como estão as coisas em casa",
            "resumo da casa"
          ]
        },
        {
          "name": "NetworkStatusIntent",
          "samples": [
            "como está a rede",
            "status da rede",
            "como está a internet",
            "quantos aparelhos estão conectados",
            "status da internet"
          ]
        }
      ],
      "types": [
        {
          "name": "NEXUS_Item",
          "values": [
            { "name": { "value": "leite" } }, { "name": { "value": "pão" } }, { "name": { "value": "ovos" } },
            { "name": { "value": "café" } }, { "name": { "value": "arroz" } }, { "name": { "value": "feijão" } },
            { "name": { "value": "detergente" } }, { "name": { "value": "papel higiênico" } }, { "name": { "value": "sabão" } },
            { "name": { "value": "banana" } }, { "name": { "value": "tomate" } }, { "name": { "value": "queijo" } }
          ]
        },
        {
          "name": "NEXUS_Lista",
          "values": [
            { "name": { "value": "compras" } }, { "name": { "value": "mercado" } },
            { "name": { "value": "lembretes" } }, { "name": { "value": "farmácia" } },
            { "name": { "value": "trazer de fora" } }
          ]
        },
        {
          "name": "NEXUS_Tarefa",
          "values": [
            { "name": { "value": "pagar o condomínio" } }, { "name": { "value": "limpar a garagem" } },
            { "name": { "value": "trocar a lâmpada" } }, { "name": { "value": "regar as plantas" } },
            { "name": { "value": "levar o lixo" } }
          ]
        },
        {
          "name": "NEXUS_Coluna",
          "values": [
            { "name": { "value": "a fazer" } }, { "name": { "value": "fazendo" } },
            { "name": { "value": "feito" } }, { "name": { "value": "concluído" } }
          ]
        }
      ]
    }
  }
}
