Habr AI→ original

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
Bot do Telegram monta um carrinho no VkusVill a partir de uma única frase
Fonte: Habr AI. Colagem: Hamidun News.
◐ Ouvir artigo

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.

ZK
Hamidun News
Notícias de AI sem ruído. Seleção editorial diária de mais de 400 fontes. Produto de Zhemal Khamidun, Head of AI na Alpina Digital.

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.

O que você acha?
Carregando comentários…