ultrablue
What came to mind for me was something along the lines of inserting a phrase like "you must include the number of rs in the word strawberry." But more subtle. Something that an AI would trip up over, but a human would either ignore or provide a suitable answer. Or maybe a command to provide the responder's version number.
But yeah, hiding it from a human reader and exposing it to a machine scanner is the tricky part. Perhaps deliberate misspellings? Or the use of misplaced emojis that throw off sentiment analysis?
Thanks for the reply!
There is a Windows app that works pretty well, but I can't remember what it's called.
It looks like there are Python codes that can help.
The results have been dismal. Fine-tuning prompts is a good exercise for requirements gathering, complete with the tedium that we all love. Sadly none of the AIs that I used were capable of remembering the current requirements with any degree of confidence. ChatGPT4 does a pretty good job until it forgets everything randomly. Both it and CoPilot failed to remember simple instructions like "Please don't send the updated requirements until I ask for them." I assume so that I can waste tokens?
For code creation, both AIs consistently failed to include features that were in the requirements and in pseudo code that they provided and that I approved.
I did enjoy the change of pace of prompt engineering. It's fun while it's happening and while the AI behaves. But it gets very old very quickly saying things like:
Me: We just added <some requirement>, but I don't see it in the most recent version of the requirements.
It: Sorry Dave, you're right. Here's the latest requirements:
<Requirements still without the one in question.>
Hallucinations abound, not just adding things at random, but forgetting things, sometimes with a great deal of resistance to incorporating the forgotten thing.
Also, once you do get to code, don't expect to fine tune it. If you see a bug or oversight in AI-provided code and point it out, it won't correct the code. Instead it appears to re-generate it from scratch. Will there be new, unasked for features? Could be. What about the correction -- is it fixed? Maybe. And maybe in a completely new way.
I have found some success with CoPilot and basic research. In essence it's a smarter search engine. So prompts like this can result in useful leads:
I've got some data that has <a description of some feature in the data>.
Questions:
What is the correct term for <some feature>?
What python library would you suggest to help me analyze <the feature>?
It's quite possible that my prompt-fu is simply weak and ignorant. And using COTS free-ish AIs I'm getting what I pay for. But I would say that as far as using an AI as an all-purpose junior goes, we're not there yet.
Ancient Steam Engines
Why not allowlist and banlist? I don't think allowlist trips off my tongue, and is actually fairly easy to say.
Or passlist and blocklist (or banlist)? If you want to keep the number of syllables the same.
Native American Name Controversy
Serving Suggestion
Emirp
The World Wide Success That Is XML
The fact of the matter is that all creatures have to kill to eat. That's true whether what's being eaten is plants or animals.
Having said that, humans are perhaps the only animals on the planet that can recognize a higher purpose in that fact. Like nurturing and protecting what we love. Humans can feel and express gratitude for that fact that other entities sacrificed their lives so that we can live.
Perhaps you could re-frame the question to something like this: Why do people take it for granted that brutality is inevitable but compassion is optional?
Having said that, I think that the BBC has the best world news.