Bot do Telegram monta um carrinho no VkusVill a partir de uma única frase
Um desenvolvedor da Rússia apresentou um bot open-source do Telegram que monta um carrinho no VkusVill a partir de uma única mensagem de texto. Basta…
Processado por IA de Habr AI; editado por Hamidun News
Um desses projetos que começa com uma frustração cotidiana e termina com um produto funcionando. Um desenvolvedor russo publicou no Habr a história de criação de um bot Telegram que aceita uma frase de texto comum — por exemplo, 'monte um café da manhã para dois' — e monta independentemente um carrinho de compras no VkusVill com um link pronto para finalizar o pedido.
O ponto de partida do projeto é cristalino para qualquer pessoa que já encomendou alimentos online. O autor descreve um cenário típico: abrir o catálogo, selecionar leite entre uma dúzia e meia de cartões semelhantes, depois pão, depois queijo, depois algo para o chá. No quinto item, a sensação de economia de tempo evapora completamente.
Segundo dados da plataforma de análise Platforma, os russos gastam entre 19 e 49 minutos por mês escolhendo produtos em aplicativos móveis, enquanto os moscovitas gastam duas vezes e meia mais. Enquanto isso, dois terços dos compradores citam a economia de tempo como a razão principal para mudar para compras de alimentos online. O paradoxo é óbvio: uma ferramenta criada para conveniência se torna um consumidor de tempo em si.
Tecnicamente, o bot é construído como uma combinação de vários componentes. No lado do usuário—uma interface padrão do Telegram, sem aplicativos adicionais ou registro. A mensagem do usuário é enviada para um modelo de linguagem implantado via Yandex Cloud AI Studio.
A tecnologia-chave aqui é function calling, um mecanismo em que o modelo de linguagem não apenas gera texto, mas determina quais funções externas precisam ser chamadas para executar a tarefa. Neste caso, o modelo 'entende' que uma solicitação de café da manhã significa um conjunto específico de categorias de produtos e chama as funções de pesquisa do catálogo VkusVill através de sua API pública. Os resultados da pesquisa são agregados em um carrinho de compras, e o usuário recebe um link onde só precisa confirmar o pedido.
O autor enfatiza que o projeto não está conectado nem a VkusVill nem a Yandex—é desenvolvimento completamente independente usando interfaces abertas de ambos os serviços. O código é publicado no GitHub sob a licença Apache 2.0, tornando-o disponível para estudo, forks e uso comercial. Para desenvolvedores interessados em function calling e Model Context Protocol, o projeto tem valor prático como uma implementação de referência—não um exemplo abstrato da documentação, mas um produto que funciona com um cenário de usuário real.
Este projeto é interessante não tanto por si só, mas como uma ilustração de uma tendência mais ampla. Os modelos de linguagem estão cada vez mais ultrapassando janelas de bate-papo e começando a controlar serviços externos—fazer pedidos, reservar mesas, pesquisar passagens. Function calling e MCP transformam LLMs de conversadores em operadores capazes de tomar ações no mundo real através de APIs. O varejo de produtos alimentares é um dos candidatos mais óbvios para tal automação: os padrões de compra se repetem semana após semana, o inventário é estruturado e a dor do usuário com a rolagem rotineira do catálogo é bem mensurável.
No entanto, a abordagem tem limitações que valem a pena considerar. As APIs públicas de grandes varejistas podem mudar de estrutura sem aviso, o que significa que o bot corre o risco de perder funcionalidade a qualquer momento. A personalização está atualmente limitada pelas capacidades do modelo: o bot não conhece suas restrições dietéticas, preferências de marca ou limites orçamentários a menos que você os declare explicitamente. Finalmente, há a questão da confiança—a disposição de delegar a seleção de produtos a um algoritmo continua sendo uma questão de conforto individual.
Apesar disso, a direção está definida. Se as principais redes de alimentos integrarem interfaces semelhantes em seus aplicativos oficiais, o modelo familiar de compras de alimentos online—rolagem infinita do catálogo com adição manual de itens—pode ceder lugar a um formato conversacional. Um bot independente, é claro, não vai revolucionar a indústria. Mas demonstra claramente que o stack tecnológico para isso já existe, é acessível e não requer uma equipe de cinquenta engenheiros. Às vezes, um desenvolvedor cansado procurando trigo sarraceno é suficiente.
Quer parar de ler sobre IA e começar a usar?
AI News é um feed curado de notícias de IA. A Hamidun Academy ensina você a usar IA no trabalho.