I just tried ChatGPT by OpenAI. Cool thing: it remembers the history of conversation, so it is possible to apply corrections and new answers will be more detailed. Here I asked about modeling a visual graph representation, first verbal, second in TypeScript.