1

Here I'm working with a mobile application that is not an eCommerce application. I have event data collected in my google cloud. I want to create a recommendation model from that event data using the Recommendation AI service in the google cloud platform. When we ingest data to Recommendation AI, it needs both product data and event data. How can I create product data from my event data? I'm new to Recommendation AI. Any help would be appreciated.

Richard Wilson
  • 297
  • 4
  • 17
VidU
  • 21
  • 3

1 Answers1

0

If you are looking for a starting point I think your safe bet is to start with the official documentation. It provides a guide on how to start using recomendations AI.

About the specific last question scenario, I think one approach should be to build pipeline for transferring user-events data to recommendations AI in real-time via Pub/Sub consume it ( You can use data-flow for it or a custom app that consumes your Pub/Sub ) and then use recommendations AI client to create the product and to add it to your catalog individually.

Note aside, I found this small implementation on github which makes use of the python client that you will find it interesting. ie: Recommendations AI Python Examples using Retail API

Also, if you are looking for a more wide set of recommendations options that the current supported ones, I strongly recommended to contact google 1:1 support.

Betjens
  • 1,353
  • 2
  • 4
  • 13
  • I went through the official documents before asking this question. In that Recommendation AI official documents, they focused on eCommerce scenarios. I have a mobile application which is not related to eCommerce. That's why I asked this question. I want to convert my application events to a format which can be put in recommendation AI. – VidU Jan 05 '22 at 11:46
  • Are you looking for the [Product Class](https://cloud.google.com/retail/recommendations-ai/docs/reference/rest/v2/projects.locations.catalogs.branches.products#resource:-product) details?? So you can know what to send in your `Product.Create` request to start filling your products catalog in the recommendations AI. Also you can find details about catalog, [here](https://cloud.google.com/retail/recommendations-ai/docs/catalog?&_ga=2.224481241.-270930302.1637072022#catalog-levels). Note: only one catalog per Google Cloud project. – Betjens Jan 05 '22 at 17:40
  • Yeah, In the official document they tell how to create a Product Classes for eCommerce products. But in our case there are no products. We have a subscription based iOS application which is related to Procreate / (https://apps.apple.com/app/apple-store/id425073498) iOS application. We want to recommend things to customer in order to their behavior. That's why we are going to use Recommendation AI. We have events like "view appeared", "tool tapped", "subscription tapped" with user parameters and event parameters. I need to convert such kind of events in order to compatible with Rec AI. – VidU Jan 06 '22 at 04:47
  • I see, on that case you should contact directly to google support for 1:1 communication about this. Here is the [link](https://cloud.google.com/support-hub), there it should provide you with personalized assistance. – Betjens Jan 10 '22 at 18:29