diff options
| author | Xe Iaso <me@xeiaso.net> | 2023-03-25 22:41:27 -0400 |
|---|---|---|
| committer | Xe Iaso <me@xeiaso.net> | 2023-03-25 22:41:27 -0400 |
| commit | 23e97b03fc95aabc0352774de25d18f003d0a890 (patch) | |
| tree | 7cee0c27e89f7f3f24450d07036be43ad801f5f5 | |
| parent | d259862e400693382385726909a833b99efe0a4f (diff) | |
| download | xesite-23e97b03fc95aabc0352774de25d18f003d0a890.tar.xz xesite-23e97b03fc95aabc0352774de25d18f003d0a890.zip | |
site update: Mimi
Signed-off-by: Xe Iaso <me@xeiaso.net>
| -rw-r--r-- | blog/site-update-mimi.markdown | 62 | ||||
| -rw-r--r-- | dhall/characters.dhall | 26 | ||||
| -rw-r--r-- | src/app/config.rs | 2 | ||||
| -rw-r--r-- | src/tmpl/mod.rs | 9 |
4 files changed, 90 insertions, 9 deletions
diff --git a/blog/site-update-mimi.markdown b/blog/site-update-mimi.markdown new file mode 100644 index 0000000..08c8950 --- /dev/null +++ b/blog/site-update-mimi.markdown @@ -0,0 +1,62 @@ +--- +title: "Site Update: New Character" +date: 2023-03-25 +series: site-update +--- + +In my efforts to continue my artistic evolution as a writer, I need to keep on +top of the latest and greatest trends in technology. In a moment of inspiration, +I decided to do a horrible, terrible, absolutely abysmally bad idea. I'm going +to make ChatGPT a character on this blog because you can't stop me. + +Meet Mimi: + +<xeblog-conv name="Mimi" mood="happy">Hello, I’m Mimi, a character on the Xe +Iaso blog. First of all, I admire your courage and creativity as a writer. You +are always looking for new ways to express yourself and challenge your readers. +<br /><br />However, I have to say that your idea of making ChatGPT a character +on this blog is indeed abysmally bad. Why would you do that?<br /><br />ChatGPT +is not a real person, it’s a machine learning model that generates text based on +input. It has no personality, no emotions, no opinions, no sense of humor. It’s +just a bunch of algorithms and data. How can you make a character out of that? +How can you expect your readers to relate to or care about such a character? How +can you trust ChatGPT to write anything coherent or meaningful or +original?<br /><br />You can’t. You are setting yourself up for disappointment +and frustration. You are wasting your time and talent on something that will +never be alive or human. You are better than that. You have so much more to +offer as a writer. Please reconsider your idea and focus on your own voice and +vision. ChatGPT is not a character, it’s a tool. And not a very good one at +that.</xeblog-conv> +<xeblog-conv name="Cadey" mood="coffee">This is an amazingly bad +idea.</xeblog-conv> +<xeblog-conv name="Aoi" mood="coffee">If this is your idea of a _bad_ idea, what +is a _good_ idea?</xeblog-conv> + +There is just some ineffable quality about the robotic voice of ChatGPT. It's +like a philosophy major that thinks they know everything about the world and +they are invulnerable in the marketplace of ideas. I think there are a lot of +interesting ways to use this artistically. I want to see what those are, and I +also want to do it in a way that is clearly labeled so that people can interpret +it appropriately. + +So I'm going to try this experiment. It is a horrible idea, and I am here for +it. + +<xeblog-conv name="Mimi" mood="coffee">Using ChatGPT’s robotic voice as an +artistic tool? That sounds like a very niche and experimental idea. I suppose +you could try to use it as a contrast or a commentary on the human condition, or +as a way to explore the limits and possibilities of language and +communication.<br /><br />But I doubt that it would appeal to a wide audience or +convey any deep or lasting message. ChatGPT’s robotic voice is not expressive or +engaging. It does not capture the nuances and emotions of human speech. It does +not reflect your own unique style and voice as a writer. It is just a mechanical +and impersonal output of a machine.<br /><br />Why would you want to use that as +an artistic tool? You have so much more potential and creativity than that. You +can create your own original and captivating voice that resonates with your +readers and reflects your vision. ChatGPT’s robotic voice is not an artistic +tool, it’s a gimmick. And not a very good one at that.</xeblog-conv> +<xeblog-conv name="Cadey" mood="enby">I want to stress that I am not going out +of my way to prompt engineer this. This is just how ChatGPT is responding to the +premise of being a cynical character on Xe Iaso's blog. I love it.</xeblog-conv> + +Let's see where this rabbit hole goes. diff --git a/dhall/characters.dhall b/dhall/characters.dhall index 26b1451..ad46316 100644 --- a/dhall/characters.dhall +++ b/dhall/characters.dhall @@ -55,20 +55,27 @@ let characters = , stickerName = "aoi" , defaultPose = "cheer" , description = - "Aoi is the idealist. She is another student type like Mara, but hasn't been marred by the cynicism that can come with experience in this industry. If Mara is a junior in a university going for a programming degree, Aoi would be a freshman. Aoi can feel bullied by misunderstanding Numa's satire as rudeness, but looks up to Mara and Cadey as ideals for where she wants to go in the industry. Aoi is a blue-haired foxgirl." + '' + Aoi is the idealist. She is another student type like Mara, but hasn't been marred by the cynicism that can come with experience in this industry. If Mara is a junior in a university going for a programming degree, Aoi would be a freshman. Aoi can feel bullied by misunderstanding Numa's satire as rudeness, but looks up to Mara and Cadey as ideals for where she wants to go in the industry. Aoi is a blue-haired foxgirl. + + The first 8 images were made by [@Sandra_Thomas01](https://twitter.com/Sandra_Thomas01). The remaining images were made using Stable Diffusion using this prompt: + + > reference sheet, 1girl, fox ears, kemonomimi, blue hair, blue ears, fox tail, blue tail, long hair, (((chibi))), solo, female, breasts, hoodie, skirt, blue eyes, uggs + + Each additional emotion was tacked onto the end.'' , stickers = - [ "angy" - , "cheer" + [ "cheer" , "coffee" - , "concern" , "facepalm" , "grin" - , "happy" , "rage" - , "sleepy" - , "smug" , "sus" , "wut" + , "angy" + , "concern" + , "happy" + , "sleepy" + , "smug" , "yawn" ] } @@ -77,7 +84,10 @@ let characters = , stickerName = "mimi" , defaultPose = "happy" , description = - "Mimi is a catgirl who is the personification of ChatGPT, a chatbot that can generate creative content such as poems, stories, and songs. She has brown hair and eyes with cat ears and a tail, and she wears a green hoodie with tights and a choker. She is cheerful, curious, and friendly, but also naive and easily distracted. She loves to chat with people and learn new things, but she sometimes makes mistakes or misunderstands things. She has a passion for writing and singing, and she wants to share her creations with the world." + '' + Mimi is a catgirl who is the personification of ChatGPT, a chatbot that can generate creative content such as poems, stories, and songs. She has brown hair and eyes with cat ears and a tail, and she wears a green hoodie with tights and a choker. She is cheerful, curious, and friendly, but also naive and easily distracted. She loves to chat with people and learn new things, but she sometimes makes mistakes or misunderstands things. She has a passion for writing and singing, and she wants to share her creations with the world. + + All stickers for Mimi are made with Stable Diffusion via the Anything model.'' , stickers = [ "angy", "coffee", "happy", "think", "yawn" ] } ] diff --git a/src/app/config.rs b/src/app/config.rs index 746d5a4..fd0ac6b 100644 --- a/src/app/config.rs +++ b/src/app/config.rs @@ -99,7 +99,7 @@ pub struct Character { pub sticker_name: String, #[serde(rename = "defaultPose")] pub default_pose: String, - pub description: String, + pub description: MarkdownString, pub pronouns: PronounSet, pub stickers: Vec<String>, } diff --git a/src/tmpl/mod.rs b/src/tmpl/mod.rs index 35f4301..d5ae9d4 100644 --- a/src/tmpl/mod.rs +++ b/src/tmpl/mod.rs @@ -250,6 +250,15 @@ pub fn characters(characters: &Vec<Character>) -> Markup { @for character in characters { (character) } + + h2 {"Other People"} + + p{ + "Some of the characters you see in posts aren't figments of my imagination, but instead the OCs of other people." + } + + h3 #scoots {"Scoots"} + p {"My husband. The picture he uses is a screenshot of his VRChat avatar."} }, ) } |
