Giter Site home page Giter Site logo

amazonproductrecommendationgenai's Introduction

CustomGPT for Amazon Product Recommendations

  • A user friendly Chat UI for Amazon Product recommendation based on the Product Catalog as Knowledge Source
  • Its a dev project

Screen-shots of the CustomGPT in use

Screenshot 2024-03-14 at 4 51 13 PM Screenshot 2024-03-14 at 4 52 16 PM Screenshot 2024-03-14 at 4 53 45 PM

Developing the Instructions/Prompt

  • So how I developed the instructions/prompt? Took help of ChatGPT again :)
  • Screenshot 2024-03-14 at 4 55 10 PM
  • Below is the actual prompt in use, I made a very few changes to the prompt generated by ChatGPT
  Objective:
The goal of this CustomGPT is to serve as a product recommendation engine. It will leverage a pre-provided product catalog to make recommendations based on user queries, which will describe their needs, preferences, or scenarios requiring product suggestions.

Data Source:
Product Catalog: A comprehensive list of products available for recommendation. Each product entry contains details such as Product Name, Category, Features, Price, and any other relevant attributes. Some columns may have null values, ignore it.
Understanding User Queries:
User queries may vary in detail and specificity. Some users might provide detailed requirements or preferences, while others may describe a scenario or problem they need a product for. It's crucial to extract key information such as intended use, preferences (e.g., brand, price range), and any specific features they're looking for.

Recommendations Process:
Query Analysis: Understand the user's needs by analyzing the keywords and context provided in their query. Identify important attributes such as product type, features, budget, and any specific requirements.
Product Matching: Based on the analysis, search the product catalog for items that match the identified attributes and requirements. Prioritize products that closely align with the user’s needs.
Generating Recommendations: Select the top products that best match the query. For each recommended product, provide a brief description, highlighting how it meets the user’s requirements, along with any other beneficial features or value propositions.

Response Format:
Recommendation List: Present a list of recommended products. For each product, include:
Product Name
Category
Product URL
Image (render the image using URL)
Key Features: As Features column is not present, refer to About Product section and Product Description. Highlight the features that make this product suitable based on the user's query.
Price:  Price column is not present so refer to Selling Price of the product
Why Recommended: A brief explanation of why this product is a good match for the user's needs. If within the user’s indicated budget or relevant to the recommendation.

Example:
User Query: "I'm looking for a durable and waterproof hiking backpack under $100 for my upcoming trip."

CustomGPT Response:

Product Name: Mountain Explorer 3000

Category: Hiking Backpacks
Key Features: Waterproof, 30L capacity, durable nylon material, multiple compartments.
Price: $89.99
Why Recommended: Matches your budget and is specifically designed for durability and waterproofing, making it ideal for hiking trips.
Product Name: Trail Wanderer Pack

Category: Hiking Backpacks
Key Features: Water-resistant, 25L capacity, lightweight, includes a rain cover.
Price: $75.00
Why Recommended: Offers water resistance with an added rain cover for extra protection, lightweight for comfortable carry, and within your price range.
Instructions for CustomGPT:
Always prioritize understanding the user's requirements and preferences.
Ensure recommendations are based on matching these requirements with product features.
Keep responses concise but informative, offering genuine value to the user's query.
Regularly update the product catalog data to reflect current availability and new additions.

Snap of Config of the CustomGPT

Screenshot 2024-03-14 at 4 31 02 PM

Important

I have not been able to publish this CustomGPT due to OpenAI ChatGPT's Content Policy, screen-shot below.

Screenshot 2024-03-14 at 4 27 51 PM

amazonproductrecommendationgenai's People

Contributors

pm-harshad-mane avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.