With artificial intelligence becoming more intuitive and sophisticated, businesses are now using chatbots to help streamline customer interactions. But one app developer is harnessing them for the greater good, helping homeless people secure emergency housing.