Hace varios años, encontré una empresa de inicio de aplicaciones SAAS que proporcionaba un servicio de búsqueda en el sitio para sitios web. Debido a que nuestros clientes de diferentes industrias, reunimos una gran cantidad de registros de búsqueda generados por nuestra aplicación de búsqueda durante ese período. A diferencia de la búsqueda de texto al estilo de Google, la nuestra busca en los datos estructurados, cuyo registro incluye tipos de condiciones de búsqueda y rangos de números además de las palabras clave. Mediante el análisis de esos datos, podemos descubrir las tendencias de consumo de la región en particular e incluso predecir la tendencia del mercado. Con la ayuda de los datos de tendencias, nuestros clientes pueden vender su publicidad para diferentes temporadas. Debido a las diversas dimensiones de datos en los registros con gran cantidad de información, es interesante analizar los registros cuyo uso está limitado solo por su imaginación. No solo estadísticas, utilizamos esos registros para mejorar los sistemas del cliente o los flujos de trabajo.
Por ejemplo, habíamos capacitado a una base de clasificadores Bayes en esos registros, que podrían clasificar las preguntas en línea en categorías adecuadas y entregarlas al personal de servicio al cliente adecuado.
Desarrollamos nuestras herramientas mediante el lenguaje Python y Java, y completamos un marco de mapa / reducción ligero para distribuir el registro de análisis de archivos. ¿Quizás habíamos reinventado la rueda?
- En la empresa para la que trabaja, ¿escribe las pruebas para las características que desarrolla o alguien más lo hace?
- ¿Cuáles son las compañías más seguras para desarrolladores / ingenieros de software en India?
- ¿Cuáles son las diferencias entre Waves y Ethereum?
- ¿Cuál es la diferencia entre un desarrollador de software y un arquitecto de software?
- ¿Cuál es el mejor sitio independiente de subastas para desarrolladores de iPhone y Android?