Our client is a major landscaping company based in Virginia, USA. Apart from payroll, their second-largest expense was that of pesticides and other chemicals used for pest control.
One way to reduce this cost is to find a way to apply chemicals more accurately. This would allow using them for a shorter period, but with the same effect. They reached out to us to help build a solution that leverages technology to reduce the timeframe necessary for pesticide treatment.
We had no industry knowledge whatsoever, so we had no idea what makes various pests appear when they do. So we started by talking to our clients' expert staff and soon found a correlation between the date pests appeared and how the weather was in the weeks leading up to this date.
SolutionWe had a database at our disposal, documenting pest occurrences in different locations for the past fifty years. We used this database and historical weather data to train a machine-learning algorithm to predict pest occurrence based on the precipitation, average temperatures, and peak temperatures of the past weeks.
The results were promising, but relying solely on a 3rd party database still didn't provide enough precision; the timeframe was still too big. So we started brainstorming ideas on how we could get more data.
SolutionWe realised that we could turn the app into a SaaS product. This would mean more people started using it, which we could turn into an advantage by allowing users to report pest occurrences. The faster the SaaS product scales, the more accurate our ML algorithm becomes.
The machine learning algorithm provides a list of upcoming pest occurences for each location.
Unfortunately, the algorithm isn't 100% precise and pests may appear earlier. In situations such as this, we encourage users to report the occurrence. This trains the algorithm and makes it more accurate in the future.
Besides the core functionality, the app also acts as a knowledge base, teaching users to identify and control pests in their gardens.