🎁 Gift Genie: Personalized Recommendation System
A smart AI Assistant that crafts unique gift ideas based on detailed recipient preferences, ensuring you find the perfect present every time.
Overview
This powerful gift recommendation system is designed to take the guesswork out of gifting. Using BuildShip AI and advanced Large Language Models (LLMs), it analyzes specific recipient traits like age, gender, interests, occasion, budget, and even personality, to generate tailored and thoughtful gift suggestions. It's an ideal backend for any gift-finding app or website.
🧪 Testing
You can easily test out the workflow by sending a POST request to your deployed BuildShip API endpoint.
Example Message: Help me find a gift for a 30-year-old female who loves reading and gaming, for her birthday, with a budget of $50-100.
Test out the workflow via a JSON payload like this:
JSON{
"recipientAge": 30
,
"gender": "female"
,
"interests": "reading, gaming"
,
"occasion": "birthday"
,
"budget": "50-100 USD"
,
"isIntrovert": true
,
"prefersPractical": false
,
"isAdventurous": false
}
✅ Prerequisites
This template uses the OpenAI API for its core recommendation logic. Here's what you'll need to successfully test out the template:
✍️ How to Use
Once your OpenAI API Key is added to the "OpenAI Text Generator" node, your workflow is ready to be used. Send a JSON POST request containing all relevant recipient details (age, interests, occasion, etc.) to your deployed BuildShip workflow's API endpoint (e.g., /recommend-gift
). You will receive back personalized gift ideas in a JSON format.
🎨 Further Customization
The default template uses the OpenAI Text Generator node. To customize its behavior, click on the node and adjust the "Prompt" and "Instructions" fields to refine how the AI generates recommendations.
You can also:
- Add more specific input fields to your initial "Input Node" for finer-grained control over personality traits or other preferences.
- Replace the existing OpenAI node with other AI Assistant nodes available in BuildShip's Node Explorer, like those for Claude, Groq, or Azure, by simply adding their respective API keys and configuring their prompts.
- Integrate with external e-commerce APIs (using HTTP Request nodes) to fetch real-time product links and prices, enhancing your recommendations.
🔗 Resources
- BuildShip AI Documentation: For general BuildShip workflow creation and deployment.
- OpenAI API Documentation: For detailed information on OpenAI models and their capabilities.