← Back to context

Comment by petesergeant

1 month ago

ChatGPT would have used an actual em dash instead of a hyphen

Add "Always use dash instead of em dash" to the developer/system prompt, and that's never an "issue" anymore. Seems people forget LLMs are really just programmable (sometimes inaccurate) computers. Whatever you can come up with a signal, someone can come up with an instruction to remove.

  • That doesn't work, they beat it so hard into ChatGPT it won't always listen to you about it.

    You can't stop it from doing the "if you like I can <three different dumb followup ideas>" thing in every reply either.

    • > That doesn't work, they beat it so hard into ChatGPT

      I don't think you're able to set either the developer or system prompt on ChatGPT, you're gonna have to use the OpenAPI (or something else) to be able to set that. Once you have access to setting text in those, you can better steer how the responses are.

      2 replies →

  • Except for your poor editor who then has to manually replace your hyphens with proper em dashes. Still, if you're already disrespecting your editor enough to feed them AI slop...

  • They're really not programmable computers! (Bad mental model is bad.)

    But yes the current commercial ones are somewhat controllable, much of the time.

    • Obviously not, computers are the true programmable computers. But I'd still think it's accurate to say they're like programmable computers that are sometimes inaccurate, for most intents and purposes it's a fine mental model unless you really wanna get into the weeds.

And many of us human writers would have done so, too, since we've had to learn the—not very obscure—keyboard shortcut to insert an emdash.

I would use an actual em dash if there were a keyboard key for it. On my macbook, I have an an action script set up on the touchbar for emdash and a few other unicodey glyphs, but the (virtual) buttons are like 2 inches wide each so I can't fit more than 5 or 6 across it. Sucks.

  • On Mac emdash is option-shift-hypen (aka shift-endash, aka capital endash)

    In Menlo font (Chrome on Mac's default monospace font, used for HN comments) em-dash(—) and en-dash (–) use the same glyph, though.