Here's the thing: the "cutsey" stuff is really the same as the technical stuff from the perspective of what it does and how you make it do it.
Getting it to craft a story about Cthulu and the Parking Lot Attendant in the style of HP Lovecraft is not unlike getting it to write a program about API access in Python. It's all the same to it, beyond syntax formatting perhaps.
I say that as I seem to oscillate between having it write amusing stories (see above) and writing code. And what I find is that I always start with something like this...
"Write me a <whatever> with <thing 1> and <thing 2> in the writing style of author <author> | programing language of <language>."
Then I start getting it to refine things. I ask it to change things, change styles, focus in on just certain parts or extend the results, etc. I slowly (or quickly) tease out of it a result that is what I am looking for.
In my mind, it doesn't support writing code because someone explicitly wrote a code support module. It doesn't support writing stories because someone wrote a story writing module. It just does it.
Getting it to craft a story about Cthulu and the Parking Lot Attendant in the style of HP Lovecraft is not unlike getting it to write a program about API access in Python. It's all the same to it, beyond syntax formatting perhaps.
I say that as I seem to oscillate between having it write amusing stories (see above) and writing code. And what I find is that I always start with something like this...
"Write me a <whatever> with <thing 1> and <thing 2> in the writing style of author <author> | programing language of <language>."
Then I start getting it to refine things. I ask it to change things, change styles, focus in on just certain parts or extend the results, etc. I slowly (or quickly) tease out of it a result that is what I am looking for.
In my mind, it doesn't support writing code because someone explicitly wrote a code support module. It doesn't support writing stories because someone wrote a story writing module. It just does it.