Bot de Telegram arma un carrito en VkusVill con una sola frase
Un desarrollador de Rusia presentó un bot de Telegram open-source que arma un carrito en VkusVill a partir de un solo mensaje de texto. Basta con escribir…
Procesado por IA desde Habr AI; editado por Hamidun News
Uno de esos proyectos que comienza con una frustración cotidiana y termina con un producto funcional. Un desarrollador ruso publicó en Habr la historia de la creación de un bot de Telegram que aceita una frase de texto ordinaria —por ejemplo, 'arma un desayuno para dos'— y forma de forma independiente un carrito de compras en VkusVill con un enlace listo para realizar el pedido.
El punto de partida del proyecto es cristalino para cualquiera que alguna vez ha hecho un pedido de alimentos en línea. El autor describe un escenario típico: abrir el catálogo, seleccionar leche entre una docena y media de tarjetas similares, luego pan, luego queso, luego algo para el té. En el quinto artículo, la sensación de ahorro de tiempo se evapora completamente.
Según datos de la plataforma de análisis Platforma, los rusos pasan entre 19 y 49 minutos al mes eligiendo productos en aplicaciones móviles, mientras que los moscovitas gastan dos veces y media más en esto. Mientras tanto, dos tercios de los compradores citan el ahorro de tiempo como la razón principal para cambiar a compras de alimentos en línea. La paradoja es obvia: una herramienta creada para la comodidad se convierte en un consumidor de tiempo.
Técnicamente, el bot está construido como una combinación de varios componentes. En el lado del usuario—una interfaz estándar de Telegram, sin aplicaciones adicionales o registro. El mensaje del usuario se envía a un modelo de lenguaje implementado a través de Yandex Cloud AI Studio.
La tecnología clave aquí es function calling, un mecanismo donde el modelo de lenguaje no solo genera texto sino que determina qué funciones externas deben llamarse para ejecutar la tarea. En este caso, el modelo 'entiende' que una solicitud de desayuno significa un conjunto específico de categorías de productos y llama a las funciones de búsqueda del catálogo VkusVill a través de su API pública. Los resultados de búsqueda se agregan en un carrito de compras, y el usuario recibe un enlace donde solo necesita confirmar el pedido.
El autor enfatiza que el proyecto no está conectado ni a VkusVill ni a Yandex—es desarrollo completamente independiente usando interfaces abiertas de ambos servicios. El código se publica en GitHub bajo la licencia Apache 2.0, lo que lo hace disponible para estudio, forks y uso comercial. Para desarrolladores interesados en function calling y Model Context Protocol, el proyecto tiene valor práctico como una implementación de referencia—no un ejemplo abstracto de la documentación, sino un producto que funciona con un escenario de usuario real.
Este proyecto es interesante no tanto por sí solo, sino como una ilustración de una tendencia más amplia. Los modelos de lenguaje están saliendo cada vez más allá de las ventanas de chat y comenzando a controlar servicios externos—realizar pedidos, reservar mesas, buscar entradas. Function calling y MCP transforman los LLM de conversadores en operadores capaces de tomar acciones en el mundo real a través de APIs. El comercio minorista de productos alimentarios es uno de los candidatos más obvios para tal automatización: los patrones de compra se repiten semana a semana, el inventario está estructurado y el dolor del usuario por el desplazamiento rutinario del catálogo es bien medible.
Sin embargo, el enfoque tiene limitaciones que vale la pena considerar. Las APIs públicas de los principales minoristas pueden cambiar de estructura sin previo aviso, lo que significa que el bot corre el riesgo de perder funcionalidad en cualquier momento. La personalización está actualmente limitada por las capacidades del modelo: el bot no conoce sus restricciones dietéticas, preferencias de marca o límites presupuestarios a menos que los declare explícitamente. Finalmente, existe la cuestión de la confianza—la disposición a delegar la selección de productos a un algoritmo sigue siendo una cuestión de comodidad individual.
Sin embargo, la dirección está establecida. Si las principales cadenas de alimentos integran interfaces similares en sus aplicaciones oficiales, el modelo familiar de compras de alimentos en línea—desplazamiento infinito del catálogo con adición manual de artículos—podría ceder el lugar a un formato conversacional. Un bot independiente, por supuesto, no revolucionará la industria. Pero demuestra claramente que el stack tecnológico para esto ya existe, es accesible y no requiere un equipo de cincuenta ingenieros. A veces, basta con un desarrollador cansado buscando trigo sarraceno.
¿Quieres dejar de leer sobre IA y empezar a usarla?
AI News es un feed curado de noticias de IA. Hamidun Academy te enseña a usar la IA en tu trabajo.