Different ways of looking at ChatGPT 1. As a search engine with a natural language interface. 2. Example code generator (look a the documentation it produces). The code generated may not be optimal for the language. 3. As a teaching aid for beginning programmers.