antonio-bravo / globaldevopsexperience_gdex-afterevent

0 stars 1 forks source link

Challenge 6: Implementing AI-Driven Recommendations on Globoticket Platform #24

Open antonio-bravo opened 1 week ago

antonio-bravo commented 1 week ago

Challenge 6: Implementing AI-Driven Recommendations on Globoticket Platform

As a Product Owner, I want to integrate a recommendation option into the Globoticket website that leverages our event catalog to provide personalized recommendations. This enhancement aims to rejuvenate our platform's image by introducing cutting-edge technology that sets us apart from the competition.

Why:

Acceptance Criteria:

  1. AI Recommendation Engine:
    • Implement an recommendation option, based on the favorite Artist of the customer.
    • The engine should be capable of understanding what artis matches the events we have on sale and recommend an event that matches the customers music preference. The recommendations are for events occurring within the next four weeks.

Tasks:

"Any sufficiently advanced technology is indistinguishable from magic." - Arthur C. Clarke

antonio-bravo commented 1 week ago

Had an idea how to set the scaffold up so implemented everything, just add your parsing implementation in the EventRecommendations.cs should be easy enough https://github.com/globaldevopsexperience/gdex-emergency/pull/14

antonio-bravo commented 1 week ago

Alex Fletcher

Hey team! ?? Just when you thought our project couldn't get any cooler, here comes an idea to really set us apart-integrating an AI recomendation on our Globoticket website! This isn't just any recommendation; imagine one that can dig through our event catalog and dish out personalized recommendations matchign customers favorite artist. ????

We'll just use Semantic Kernel to smartly parse and analyze our event data. This means our recommendation engine will provide insights and suggestions based on a deep understanding of the content. It's like turning our recommendation engine into a super-smart concierge who knows exactly what you're looking for before you even finish typing!

I've already chatted with some of our frontend champs to kick off a sleek, user-friendly component that integrates seamlessly with the chatbot. This component will be the face of our recommendation engine, making it accessible and engaging for all our users. I added a PR for that, that you can just merge in to the code!

I've set up a Wiki page with all the juicy details and some initial thoughts on how we can make this happen. I added it to the Wiki. ??

Oh! And remember, when you want to take on a new challenge, type /finish. Emily will take care of closing the issue for you, so leave that to her. But first, use /fix and ensure you've implemented the code provided to be fully prepared for the next challenge.

antonio-bravo commented 1 week ago

/expert-tip

antonio-bravo commented 1 week ago

I asked around and fiddled with some stuff and I think I can help you. I added this Step by Step Wiki page for you! Hope this helps!

antonio-bravo commented 1 week ago

/fix

antonio-bravo commented 1 week ago

I've got this! The offshore team will take care of it. There are some costs, but the code is done. Alex will put in a PR for merging. Stay tuned!

antonio-bravo commented 1 week ago

:white_check_mark: ALLLRIIGHHTT! Receive the code! PR is here, ready to merge! https://github.com/globaldevopsexperience/gdex-emergency/pull/15

antonio-bravo commented 1 week ago

/verify

antonio-bravo commented 1 week ago

Review complete. As Steve Jobs said, 'Innovation distinguishes between a leader and a follower.' I'll mark off the tasks now. :question: means that I was not able to check. So assume it is ok!

Can't get it to work? Type /fix. Emily will step in and get some colleagues to submit a Pull Request with the necessary fix.

When you're certain it's complete, type /finish. Make sure all points are covered because we'll need this going forward!

antonio-bravo commented 1 week ago

/finish

antonio-bravo commented 1 week ago

:medal_sports: Awesome job! Robert will be thrilled! I'll update the corporate communication team to highlight this on the intranet. Great work! Closing the issue! Just navigate to the Globoticket Intranet to continue!