I have just finished work on a chatbot that makes accurate astrological predictions.
This service does not use the birth chart data. Instead, it uses the planetary positions at the moment, according to the principles of horary astrology. The planetary position above your city determines the list of questions a chatbot can answer. The forecast is never repeated and is always unique, like a constellation of planets at a given moment.
Would be glad to hear your feedback.