Hard to onboard, great API product from Google!
January 24, 2019

Hard to onboard, great API product from Google!

Fedor Paretsky | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User

Overall Satisfaction with Google Cloud AI

We use the AutoML Natural Language part of the Google Cloud AI products. The NLP processor offered helps us understand user intent, sentiment, and perform other analysis on raw text received through multiple frontends for some of our experimental products. We also use the Cloud Vision API for street sign recognition, surveying, among other uses of converting text in images to text our backend can process and catalog.
  • New products - Google is constantly releasing and adding new products to this API, it seems to be on of the fastest-growing products for this.
  • Speed - The API is a lot faster than most of the alternative Computer Vision and general-use Machine Learning APIs out there.
  • Comprehensive results - The results the API returns for most of the products don't require recurring API requests for processing. Everything is included and organized exactly in the JSON response as mentioned in their documentation for most of these Cloud AI products.
  • The documentation format for this API is much better than some of Google's other documentation.
  • Hard to find what to use - To find the right products, you need look closely at the details of each API, and find which suits your purposes. This can be easily fixed by creating a main page that details all of the products simply.
  • Expensive - The API costs can quickly add up, especially during the setup process and as engineers figure out the usage of the API.
  • No playground or training - There is a lack of an "API playground" or training sessions that could make onboarding engineers to this API much easier.
  • Positive - We offset the processing power we needed locally by moving Cloud Vision and ML processing to cloud APIs.
  • Negative - Pricing. This was expensive to setup at the beginning, but later, the price of this API became more constant.
  • Negative - There was quite a difficult learning curve for this product, one that took a lot of time to figure out.
Google's documentation for their AI and Machine Learning products is a bit more straightforward and still much easier to onboard into compared to the Azure Machine Learning and other AI products. Additionally, Google's Cloud AI products provide more comprehensive specific use-cases that are API-optimized, and easier to integrate into existing scripts and backends.
Google Cloud AI is a wonderful product for companies that are looking to offset AI and ML processing power to cloud APIs, and specific Machine Learning use cases to APIs as well. For companies that are looking for very specific, customized ML capabilities that require lots of fine-tuning, it may be better to do this sort of processing through open-source libraries locally, to offset the costs that your company might incur through this API usage.