If you want to give your friend a special birthday gift, Outdone is a good place to start. This AI-powered gift recommender system takes into account the age and interests of the person you're buying for and provides gift ideas from hundreds of brands. You can purchase gifts directly from the list of recommendations, which should make gift buying easier and less stressful.
Another good service is DreamGift, which uses a chatbot called Bliss to give you gift ideas. You tell Bliss about the person you're buying for -- age, gender, interests, budget -- and Bliss gives you gift ideas. The service covers lots of occasions and people, so it's good for finding gifts for lots of situations. And you can buy gifts directly from Amazon, which is convenient.
You could also try Giftruly, a free AI-powered gift finder that gives you gift ideas based on your input. It's good for birthdays, Christmas, Valentine's Day and other occasions. Giftruly's modern machine learning technology can give you gift ideas for different tastes, and you can narrow down the list until you find the right gift.
If you want to take a more anonymous approach, check out Giftit. This service uses an AI chatbot, Sherlock, to initiate anonymous conversations with your friends to get gift ideas without spoiling the surprise. It works with messaging apps like WhatsApp and iMessage, so Giftit is a useful and thoughtful way to figure out what your friends want without ruining the surprise.