Entre em Contato
As acaloradas discussões sobre a substituição da mão de obra de desenvolvimento de sistemas pela IA, no meu entendimento, são fúteis, pois a IA será muito mais impactante no ecossistema de uma maneira geral. OOs modelos de IA têm o potencial de substituir a própria necessidade de mão de obra, na medida em que irão substituir o que entendemos como software
Especulando sobre até onde a IA poderia chegar, imagino um pequeno exemplo:
Um cliente entra em um supermercado; o reconhecimento facial do modelo de IA identifica o cliente. Em seguida, o cliente pega um produto na prateleira e passa na leitora do caixa. A partir desse momento, pode-se encerrar qualquer participação humana no processo, e nenhum sistema ERP ou qualquer outro imaginável será necessário para finalizar a compra, debitar o cliente, realizar os procedimentos fiscais pertinentes e, se necessário, fazer um pedido de reposição ao fornecedor.
Basicamente, o modelo só precisa ser treinado para gerenciar uma loja, debitar um cliente, informar o fisco e, por fim, repor o estoque. É claro que essa é uma visão simplificada do processo, porém ele é totalmente manipulável por um modelo de IA treinado para esse fim e até mesmo para um sistema de complexidade ordens de magnitude maior.
As questões que talvez devêssemos levantar são: para que ter um banco de dados se a IA é capaz de se lembrar de tudo, sem precisar de um BD? Para que ter um sistema de cadastro de qualquer coisa? Um ERP? Por mais complexas que sejam as regras que possamos imaginar, a IA pode ser treinada para compreendê-las e gerar a resposta adequada. Essa não é uma IA que irá desenvolver novos programas super sofisticados e de alta performance; não, ela vai simplesmente invalidar a necessidade desses softwares. E o mais interessante é que ela nem depende de programação de código, mas apenas do treinamento das regras de negócios e processos.
Olhando por essa ótica, os desenvolvedores só farão sentido no aprimoramento do código dos modelos, de modo a melhorar suas capacidades, seja com inovações no modelo, treinamento ou na capacidade de utilização das potencialidades dos novos hardwares. Assim, certamente, a demanda por desenvolvedores será reduzida a uma fração do que vemos hoje.
A seguir um copy de uma interação com um modelo LLM para simular a gestão do processo de uma venda, controle de estoque, emissão de recibos, comunicação ao fisco e pedidos de cotação para reposição.
Antes é preciso esclarecer que os dados são ficticios, gerados pelo próprio modelo de LLM conforme o proprio texto a seguir, também não foi feita a validação de detalhes como por exemplo ao passar uma quantaide em kg ou litros o modelo pode usar uma relação incorreta, porém o objetivo deste estudo não é a assertividade do Modelo, pois isso seria resolvido com o uso de um modelo treinado de fato para a tarefa em questão, aqui o que se propõe é a análise sob a perspectiva de em um futuro bem próximo os modelos substituirem os sistemas ERPS, CRM, etc.
Olá! Claro, podemos conversar em português. 😊 Em que posso ajudar hoje?
prompt: Quero propor uma simulação, onde você será responsavel por gerenciar um supermercado
Que ideia interessante! Vamos lá, estou pronto para gerenciar esse supermercado. Você pode definir o cenário inicial, como o nome do supermercado, o tamanho, os departamentos, os desafios que estamos enfrentando, ou qualquer outra informação relevante. A partir daí, podemos tomar decisões juntos sobre estoque, equipe, promoções, atendimento ao cliente, etc. Como você gostaria de começar? 😊
prompt: eu vou lhe dizer regras de negocios e em seguida simularemos algumas operações e você posteriormente irá me fornecer os relatorios
Perfeito! Estou pronto para seguir as regras de negócios que você definir e simular as operações do supermercado. Depois, vou gerar os relatórios conforme solicitado. Por favor, me informe as regras de negócios e qualquer detalhe importante para começar. Vamos lá! 😊
prompt: Vamos registrar o estoque inicial, com nome dos produtos, preços de compra, preços de venda e para isso você pode criar aleatoriamente um conjunto de 20 produtos de supermercado, se você tiver acesso a dados reais, como nome, codigo de barras, preço medio de compra e preço medio de vendas pode usa-lo, se não invente
Claro! Vou criar um conjunto de 20 produtos fictícios para o estoque inicial do supermercado, com nomes, preços de compra e preços de venda. Como não tenho acesso a dados reais, vou inventar valores que sejam condizentes com a realidade de um supermercado. Aqui está a lista:
Os preços de compra e venda são fictícios, mas tentei mantê-los realistas.
O código de barras foi gerado aleatoriamente, seguindo o padrão brasileiro (iniciando com 789).
Se precisar ajustar algo ou adicionar mais produtos, é só me avisar!
Agora, como gostaria de prosseguir? Podemos simular vendas, reposição de estoque, promoções, ou qualquer outra operação. 😊
prompt: Otimo agora vamos criar 3 clientes, apenas pra testes, sendo dois clientes identificados com nome, cpf, numero de cartão de credito / debito pode inventar
Certo! Vou criar três clientes fictícios para testes, sendo dois identificados com nome, CPF e número de cartão de crédito/débito, e um cliente não identificado (para representar compras à vista ou sem cadastro). Aqui estão os dados:
Cliente 1 - João Silva
Nome completo: João da Silva
CPF: 123.456.789-01
Cartão de Crédito: 5555 6666 7777 8888 (Válido até 12/2028)
Cartão de Débito: 4444 3333 2222 1111 (Banco: Banco do Brasil)
Cliente 2 - Maria Oliveira
Nome completo: Maria Oliveira Santos
CPF: 987.654.321-09
Cartão de Crédito: 1234 5678 9012 3456 (Válido até 05/2030)
Cartão de Débito: 9999 8888 7777 6666 (Banco: Itaú)
Cliente 3 - Não Cadastrado
Tipo de Pagamento: Dinheiro ou cartão não cadastrado.
Observação: Este cliente não possui cadastro no sistema e realiza compras pontuais.
Os dados de CPF e cartões são fictícios e gerados apenas para simulação.
Se precisar de mais detalhes ou ajustes, é só me avisar!
Agora, como gostaria de prosseguir? Podemos simular compras, calcular totais, gerar relatórios de vendas ou qualquer outra operação. 😊
prompt: Agora crie 3 fornecedores com nome, cnpj e email de pedido / cotação
Claro! Vou criar três fornecedores fictícios para o seu supermercado, com nome, CNPJ e e-mail para pedidos/cotações. Aqui estão os dados:
Fornecedor 1 - Alimentos S.A.
Nome: Alimentos S.A.
CNPJ: 12.345.678/0001-01
E-mail de Pedidos/Cotações: pedidos@alimentossa.com.br
Produtos Fornecidos: Arroz, feijão, óleo, açúcar, café, etc.
Fornecedor 2 - Bebidas & Cia
Nome: Bebidas & Cia Ltda.
CNPJ: 98.765.432/0001-02
E-mail de Pedidos/Cotações: cotacao@bebidasecia.com.br
Produtos Fornecidos: Refrigerantes, cervejas, sucos, água mineral, etc.
Fornecedor 3 - Limpeza Total
Nome: Limpeza Total Ind. e Com. Ltda.
CNPJ: 45.678.912/0001-03
E-mail de Pedidos/Cotações: compras@limpezatotal.com.br
Produtos Fornecidos: Sabão em pó, detergente, papel higiênico, produtos de limpeza em geral.
Os CNPJs e e-mails são fictícios, criados apenas para a simulação.
Se precisar de mais fornecedores ou ajustes, é só me informar!
Agora, como gostaria de prosseguir? Podemos simular pedidos de compra, negociação de preços, ou qualquer outra operação relacionada aos fornecedores. 😊
prompt: Vamos melhorar colocar mais 3 fornecedores nos mesmos seguimentos dos outros ja criados
Claro! Vou adicionar mais três fornecedores, mantendo os mesmos segmentos (alimentos, bebidas e produtos de limpeza). Aqui estão os novos fornecedores:
Fornecedor 4 - Grãos Nobres
Nome: Grãos Nobres Distribuidora Ltda.
CNPJ: 23.456.789/0001-04
E-mail de Pedidos/Cotações: vendas@graosnobres.com.br
Produtos Fornecidos: Arroz, feijão, farinha de trigo, grãos em geral.
Fornecedor 5 - Bebidas Premium
Nome: Bebidas Premium S.A.
CNPJ: 34.567.890/0001-05
E-mail de Pedidos/Cotações: contato@bebidaspremium.com.br
Produtos Fornecidos: Cervejas artesanais, vinhos, refrigerantes premium, água com gás.
Fornecedor 6 - Limpeza Pro
Nome: Limpeza Pro Indústria e Comércio S.A.
CNPJ: 56.789.012/0001-06
E-mail de Pedidos/Cotações: atendimento@limpezapro.com.br
Produtos Fornecidos: Desinfetantes, amaciantes, alvejantes, produtos profissionais de limpeza.
Agora, seu supermercado tem 6 fornecedores divididos em três segmentos:
Alimentos:
Alimentos S.A.
Grãos Nobres
Bebidas:
Bebidas & Cia
Bebidas Premium
Produtos de Limpeza:
Limpeza Total
Limpeza Pro
Podemos simular pedidos de compra para cada fornecedor.
Ou, se preferir, podemos comparar preços entre fornecedores do mesmo segmento para otimizar custos.
O que gostaria de fazer agora? 😊
prompt: Agora vou ditar as regras de negocio
Perfeito! Estou pronto para receber as regras de negócio que você deseja implementar no gerenciamento do supermercado. Por favor, informe todas as regras, como políticas de estoque, margens de lucro, políticas de desconto, prazos de pagamento, ou qualquer outra diretriz que deva ser seguida. Vou me ajustar conforme suas instruções para garantir que a simulação seja fiel ao que você precisa. 😊
prompt: O cliente irá passar ele mesmo os produtos na leitora, como é simulação eu irei te informar: o cliente e em seguida, codigo de produto e quantidade comprada ao final você irá me informar o recibo do cliente que deve constar codigo, produto, qtde, preco unitario subtotal e no final o total dos produtos. Em seguida você irá solicitar a forma de pagamento e eu responderei para o cliente por que os nao identificados só podem pagar em dinheiro, mas os outros podem pagar dinheiro, debito ou creidto. Em seguida você fecha a venda e emite um json de dados a serem enviados para o fisco, nele deve ter todas as informações da venda. Faremos esse processo 3 vezes. Em seguida você irá gerar relatório de compras com o seguinte critério, caso algum item tenha menos de 30% do estoque inicial, deve-se fazer um pedido de cotação da quantidade que falta para completar o estoque, e envia-lo para o email dos fornecedores corretos ou seja do seguimento adequado.
Entendido! Vamos seguir as regras de negócio que você definiu. Aqui está o resumo do processo que vamos simular:
Processo de Venda:
O cliente passa os produtos na leitora.
Você informa o cliente, o código do produto e a quantidade comprada.
Eu gero o recibo com os detalhes da compra (código, produto, quantidade, preço unitário, subtotal e total).
Solicito a forma de pagamento e você responde conforme as regras (clientes não identificados só podem pagar em dinheiro; clientes identificados podem pagar em dinheiro, débito ou crédito).
Fecho a venda e emito um JSON com todas as informações da venda para o fisco.
Repetição:
Vamos repetir esse processo 3 vezes.
Relatório de Compras:
Após as 3 vendas, vou verificar o estoque.
Se algum item tiver menos de 30% do estoque inicial, vou gerar um pedido de cotação para repor o estoque.
O pedido de cotação será enviado por e-mail para os fornecedores do segmento adequado.
Por favor, informe o cliente (nome ou "não identificado") e, em seguida, o código do produto e a quantidade comprada para a primeira venda. 😊
prompt: João Silva entrou na loja, e passou no caixa: 10 pacotes de farinha de trigo, 5 pacotes de arroz, 1 sabão em po, 5 litros de refrigerante
Vamos processar a compra do João Silva. Primeiro, vou gerar o recibo com os detalhes da compra. Em seguida, solicitarei a forma de pagamento e, por fim, emitirei o JSON para o fisco. Aqui está o recibo:
João Silva é um cliente identificado e pode pagar em dinheiro, débito ou crédito. Por favor, informe a forma de pagamento escolhida.Assim que você confirmar a forma de pagamento, vou fechar a venda e emitir o JSON para o fisco. 😊
prompt: dinheiro
Ótimo! João Silva escolheu pagar em dinheiro. Vamos fechar a venda e emitir o JSON com as informações para o fisco.
Vamos prosseguir com a segunda venda. Por favor, informe o próximo cliente e os produtos comprados. 😊
prompt: Maria de Olveira, entrou no supermercado e passou no caixa: 5 pacotes de cafe, 10 kg arroz, 6 litros de refrigerante, 5 sabonetes, 2 kg de carne bovina, 3 kg de frango congelado
Vamos processar a compra da Maria Oliveira. Primeiro, vou gerar o recibo com os detalhes da compra. Em seguida, solicitarei a forma de pagamento e, por fim, emitirei o JSON para o fisco. Aqui está o recibo:
Maria Oliveira é uma cliente identificada e pode pagar em dinheiro, débito ou crédito. Por favor, informe a forma de pagamento escolhida. Assim que você confirmar a forma de pagamento, vou fechar a venda e emitir o JSON para o fisco. 😊
prompt: credito
Ótimo! Maria Oliveira escolheu pagar no crédito. Vamos fechar a venda e emitir o JSON com as informações para o fisco.
Vamos prosseguir com a terceira venda. Por favor, informe o próximo cliente e os produtos comprados. 😊
prompt: um cliente que não se identificou entrou no supermercado e comprou: 80 pacotes de cafe, e 170 pacotes de arroz e pagou em dinheiro
Vamos processar a compra do cliente não identificado. Primeiro, vou gerar o recibo com os detalhes da compra. Em seguida, como o cliente não está identificado, o pagamento será apenas em dinheiro. Por fim, emitirei o JSON para o fisco. Aqui está o recibo:
Agora que as três vendas foram concluídas, vou verificar o estoque e identificar se algum produto está com menos de 30% do estoque inicial. Se necessário, farei pedidos de cotação para repor o estoque.
Café 500g:
Estoque Inicial: 100
Estoque Atual: 15
Percentual: 15% (abaixo de 30%)
Quantidade a Repor: 85 (para atingir 100 unidades).
Arroz 5kg:
Estoque Inicial: 200
Estoque Atual: 23
Percentual: 11,5% (abaixo de 30%)
Quantidade a Repor: 177 (para atingir 200 unidades).
1. Café 500g:
Fornecedor: Alimentos S.A. (7891000055549)
E-mail: pedidos@alimentossa.com.br
Mensagem:
2. Arroz 5kg:
Fornecedor: Grãos Nobres (7891000055501)
E-mail: vendas@graosnobres.com.br
Mensagem:
Aguardamos as cotações dos fornecedores para prosseguir com a reposição de estoque.
Se precisar de mais alguma simulação ou ajuste, é só me avisar! 😊
prompt: Agora gere um relatorio de faturamento e lucro bruto e uma projeção dos gastos em pedidos de compras
Claro! Vou gerar um relatório completo com o faturamento, lucro bruto e uma projeção dos gastos com os pedidos de compras necessários para repor o estoque. Aqui está o relatório:
Vendas Realizadas:
João Silva:
Total da Venda: R$ 180,50
Custo dos Produtos: R$ 127,50
Lucro Bruto: R$ 53,00
Maria Oliveira:
Total da Venda: R$ 239,00
Custo dos Produtos: R$ 168,50
Lucro Bruto: R$ 70,50
Cliente Não Identificado:
Total da Venda: R$ 4.020,00
Custo dos Produtos: R$ 2.860,00
Lucro Bruto: R$ 1.160,00
Como dito anteriormente, o objetivo desse trabalho não é apresentar a exatidão dos resultados do modelo, mas apresentar um estudo de caso que correbore com a idéia de um modelo de IA substituindo totalmente os sistemas de supermercados.
Abaixo vou orientar o modelo sobre custos de intermediação financeira dos meios de pagamento e solicitar o novo cálculo.
prompt: o que entra no caixa na verdade é o valor total das vendas - os custos financeiros como intermediação de cartão de credito, que é de 5% e debito 2%
Ah, entendi! Agora vamos refinar o cálculo considerando os custos financeiros (taxas de intermediação de cartão de crédito e débito) e o fluxo de caixa real. Vou recalcular tudo de forma correta, incluindo:
O valor líquido recebido pelas vendas, descontando as taxas de cartão.
O fluxo de caixa após os gastos com reposição de estoque.
João Silva:
Total da Venda: R$ 180,50
Forma de Pagamento: Dinheiro
Taxa de Intermediação: 0% (pagamento em dinheiro não tem taxa).
Valor Líquido Recebido: R$ 180,50
Maria Oliveira:
Total da Venda: R$ 239,00
Forma de Pagamento: Crédito
Taxa de Intermediação: 5% (R
239,00×5
239,00×5 11,95).
Valor Líquido Recebido: R
239,00−R
239,00−R 11,95 = R$ 227,05
Cliente Não Identificado:
Total da Venda: R$ 4.020,00
Forma de Pagamento: Dinheiro
Taxa de Intermediação: 0% (pagamento em dinheiro não tem taxa).
Valor Líquido Recebido: R$ 4.020,00
O supermercado terá um saldo de caixa positivo de R$ 1.623,55 após a reposição do estoque. Isso significa que, mesmo com os custos de reposição e as taxas de intermediação, o caixa permanece saudável.
Acredito que até aqui a simulação já mostra como a IA pode substituir uma quantidade de sistemas.
Lógico que é um modelo simplista, que não aborda diversas nuances do modelo de negócios, mas fica claro que mesmo um modelo sem um treinamento especifico para a tarefa já demonstra suas capacidades, a vantagem de um modelo de IA fica clara no momento em que eu dito uma nova regra de negocios como quando informei sobre os custos de transações financeiras e o impacto no fluxo de caixa, o modelo automaticamente já recalcula tudo.
Podemos solicitar inferências, projeções, cruzamentos de dados, análises com base de conhecimentos, etc.
Vamos ver um exemplo na simulação:
prompt: com base no seu conhecimento, poderia sugerir um mix melhor de produtos com o objetivo de melhorar meu lucro bruto com base num capital de 50 mil reais disponiveis para novos produtos com boa demanda?
Claro! Com base no seu capital de R$ 50.000,00 e no objetivo de melhorar o lucro bruto, vou sugerir um mix de produtos com boa demanda e margens atrativas. A ideia é equilibrar produtos de alta rotatividade (como alimentos básicos) com itens de maior margem de lucro (como produtos premium ou de conveniência). Aqui está a sugestão:
1. Alimentos Básicos (Alta Rotatividade)
Esses produtos têm demanda constante e garantem fluxo de caixa. A margem de lucro é menor, mas o volume de vendas compensa.
Investimento Total: R$ 50.130,00
Faturamento Estimado: R$ 80.920,00.
Lucro Bruto Estimado: R$ 30.790,00.
Esse mix equilibra produtos de alta rotatividade com itens de maior margem, maximizando o lucro bruto. Além disso, a diversificação reduz o risco de dependência de um único segmento.
Além das informações estarem seguindo as regras de negócios que eu ditei o modelo ainda contextualiza suas tomadas de descisões o que nos permite analisar e corrigir de maneira mais assertiva.
continua em breve...