> If the title contains a gratuitous number or number + adjective, we'd appreciate it if you'd crop it. E.g. translate "10 Ways To Do X" to "How To Do X," and "14 Amazing Ys" to "Ys." Exception: when the number is meaningful, e.g. "The 5 Platonic Solids." Otherwise please use the original title, unless it is misleading or linkbait; don't editorialize.
The post title is "Fuck You, Show Me The Prompt", but the HN title is "Show Me The Prompt". The removal of "Fuck You, " has significantly changed the title IMO, and is a form of editorialization. Did the HN mods do this, or was it submitted in this form?
Btw, there's another issue. We put the OP in the second-chance pool (explained at https://news.ycombinator.com/item?id=26998308), meaning it would get a guaranteed placement on HN's front page. That's already such a steroid shot that the post can do without a jacked title.
I'm also curious about what happened
The beauty is you can make your very own snake oil based on them. All kinds of clever optimizations when no one's sure what the end result is supposed to look like.
EDIT I'm sorry if it seems like I'm picking on "AI" stuff. I'm really not. I'm picking on people buying products without enunciating what it is they're trying to do.
[1] When it's not just straight extortion, i.e., the auditor "selling" consultancy services to make sure you "pass"
Grotesque might conceivably have some effect. but its pretty clearly cargo culting
Basically the only reason we need prompt engineering is that current models still aren’t that good (relatively). If they were, they would be able to help themselves with the silly task of prompt engineering without all the superstition.
We are still in beta (and open source) but feel free to check it out! https://docs.boundaryml.com/ .
Some of these frameworks like instructor use like 80% more tokens or only work with OpenAI so we aim to tackle all these problems from the ground up.
No doubt this is because open source OpenAI API implementations don't support function calling, but now that we have context free grammars in transformers (and TGI) implementation of function calling is not very far off.
Also, about the article, I chuckled, because he listed "guidance". That is (other than an api) a feature of some AI frameworks to implement negative prompting. For example in Transformers. You can send a prompt "what is a tomato", alongside a guidance prompt "you're very verbose" and a (negative) 2 guidance scale. This way the answer will be the opposite of "you're very verbose". This feature is not in the official release yet, but it exists (in git) and it is very neat.
The problem is these libraries convert pydantic models into json schemas and inject them into the prompt, which uses up like 80% more tokens than just describing the schema using typescript type syntax for example. See https://microsoft.github.io/TypeChat/, where they prompt using typescript type descriptions to get json data from LLMs. It's similar to what we built but with more boilerplate.
Otherwise I have no idea how to take my prompt and a disappointing outcome and massage it.
Fixed in https://github.com/langchain-ai/langchain/commit/7c6009b76f0...
For Midjourney: https://github.com/ernop/social-ai/tree/main This one just downloads and annotates all the images in a discord channel/server you have admin in, and can backfill.
For Dalle3 Api: https://github.com/ernop/cmdline-dalle3-csharp This one also submits prompts and does permutations, powersets, block checking etc. Warning: very addictive.