Descrição da atividade
O desafio proposto consistia em desenvolver um algoritmo capaz de automatizar o atendimento de uma cafeteria. O sistema deveria registrar pedidos, calcular o valor total da compra e aplicar descontos para clientes cadastrados. Então, resolvi utilizar a I.A. como mediadora para a construção da atividade.
Reflexão sobre o processo de aprendizagem mediada por IA
Durante o desenvolvimento desta atividade, pedi para a inteligência artificial me ajudar a pensar computacionalmente e de forma criativa para resolver o desafio proposto.
Meu objetivo não era receber uma resposta pronta, mas compreender como estruturar o raciocínio necessário para construir o algoritmo. Por isso, solicitei que a IA me conduzisse por meio de perguntas, ajudando-me a organizar as ideias progressivamente.
Inicialmente, o desafio consistia apenas em registrar pedidos e aplicar desconto para clientes cadastrados. No entanto, ao longo da interação, fui sendo estimulada a ampliar a lógica do sistema, refletindo sobre:
cadastro de clientes;
fidelização;
experiência do usuário;
regras de desconto;
recompensas;
comunicação automatizada;
prevenção de prejuízos operacionais;
situações especiais, como aniversário do cliente.
A cada etapa, a IA não apresentava simplesmente a solução, mas fazia perguntas que me levavam a:
decompor o problema;
identificar padrões;
criar regras;
prever condições;
pensar em exceções;
estruturar decisões lógicas.
Por exemplo, comecei pensando apenas na soma dos pedidos. Depois, passei a refletir sobre descontos progressivos, recompensas por recorrência e comunicação automática via WhatsApp. Em seguida, ampliei a atividade para incluir estratégias de fidelização e experiências personalizadas para os clientes.
Esse processo evidenciou que a inteligência artificial pode atuar como mediadora da aprendizagem, auxiliando na construção progressiva do raciocínio computacional e criativo.
A IA funcionou como apoio para:
estimular reflexão;
organizar abstrações;
sustentar hipóteses;
ampliar possibilidades;
favorecer metacognição;
estruturar ideias complexas.
Assim, a atividade deixou de ser apenas um exercício técnico e passou a representar uma experiência de construção ativa do pensamento computacional aplicada a uma situação próxima de um sistema real.
Objetivo do sistema
O sistema deve:
- registrar pedidos dos clientes;
- calcular automaticamente o valor da compra;
- verificar cadastro do cliente;
- aplicar descontos progressivos;
- liberar recompensas;
- enviar mensagens automáticas de fidelização.
Estrutura lógica do sistema
O sistema foi dividido em cinco partes principais:
- Cadastro
- verificar se o cliente é cadastrado;
- caso não seja, oferecer cadastro desde a primeira compra.
- Pedidos
- registrar quantidade de itens;
- registrar nome e valor de cada item;
- calcular o valor total da compra.
- Desconto
- verificar quantidade de visitas do cliente;
- aplicar desconto progressivo a partir da terceira visita;
- limitar o desconto máximo em 10%.
- Recompensas
- liberar item gratuito a cada múltiplo de 10 visitas;
- permitir escolha entre itens específicos;
- criar regra especial de aniversário.
- Comunicação
- apresentar resumo da compra;
- enviar mensagem automática pelo WhatsApp com informações da compra e do programa de fidelidade.
Regras definidas para o sistema
Desconto progressivo
Menos de 3 visitas → sem desconto
3 visitas → 3% de desconto
4 visitas → 4% de desconto
5 visitas → 5% de desconto
...
10 visitas ou mais → 10% de desconto
Recompensa por recorrência
A cada múltiplo de 10 visitas:
- o cliente recebe um item gratuito;
- poderá escolher entre:
- café;
- pão de queijo;
- cookie.
Regra especial de aniversário
Se:
- for aniversário do cliente;
- e o número de compras for igual ou maior que sua idade;
o cliente poderá escolher gratuitamente qualquer item presente no pedido atual.
Ordem do cálculo
O sistema deverá:
- remover o valor do item gratuito;
- aplicar o desconto sobre o valor restante.
Essa lógica evita desconto sobre produtos já gratuitos.