Based on my limited knowledge of AI, there's a crap-load of data and training models involved. This means that in Jarvis' case, text is presumably taken from literally anywhere it can be taken, and used to train the AI. If I understand correctly, even the stories you generate are then recycled into more training data. This is something that bothers me about Jarvis and a lot of other AI services. The AI relies on constant feed of data which is essentially generated by users (like that first sentence you used for the story), yes it costs quite a lot of cash for a monthly membership. The lack of proper punctuation is coming from the AI just not being intelligent enough yet to puzzle the words together and also infer proper punctuation reliably. It's a very interesting experiment you're doing there!