Despacho de scooters
A Câmara Municipal gostou tanto da previsão da Sam sobre quando uma scooter estava bloqueando a calçada que pediu para ela criar um sistema de notificações para enviar equipes para recolher scooters das calçadas.
Com o conjunto de dados que ela criou, a Sam pode despachar equipes para as coordenadas do caso quando uma solicitação tiver sentimento negativo.

Neste exercício, você vai ajudar a Sam a implementar um sistema que despacha equipes com base em sentimento e reconhecimento de imagem. Você vai ajudar a Sam a unir humanos e máquinas para uma gestão mais eficiente da cidade!
Este exercício faz parte do curso
Introdução ao AWS Boto em Python
Instruções do exercício
- Obtenha o ARN do tópico SNS para
'scooter_notifications'. - Para cada linha, se o sentimento for
'NEGATIVE'e houver uma imagem de scooter, construa uma mensagem para enviar. - Publique a notificação no tópico do SNS.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Get topic ARN for scooter notifications
topic_arn = sns.____(Name='____')['____']
for index, row in scooter_requests.iterrows():
# Check if notification should be sent
if (row['____'] == 'NEGATIVE') & (row['img_scooter'] == ____):
# Construct a message to publish to the scooter team.
message = "Please remove scooter at {}, {}. Description: {}".____(
row['long'], row['lat'], row['public_description'])
# Publish the message to the topic!
sns.____(____ = topic_arn,
____ = message,
____ = "Scooter Alert")