HACKER Q&A
📣 hanniabu

Are there AI prompt builder products?


What I'm looking for is a tool that will help you create a good prompt. I'd specifically like this for images so I'll use that as an example, but it can be used for text, video, and procedures.

For example, I will write a prompt in my own words, then it'll walk me through a few questions to make it better, such as image color (colored, vibrant, neon, black/white, etc), what style image do I want (photorealistic, anime, drawing, digital, 3d, etc), lighting (soft, natural, direct, dim, etc), and whatever other details that might be helpful such as photography style, clothing style, scenery, etc depending on previous answers. I envision each of these steps having an example image for each option to give you an idea of what that means (like what does soft vs natural vs direct lighting look like.)

If this doesn't exist, I do believe this is a very useful product worth building.



👤 vunderba
It doesn't guide you but DALL-E 3 via ChatGPT essentially mimics an InstructPix2Pix workflow so you can continue to iterate on the same image requesting changes to the picture using simple English, i.e.:

Generate a picture of a house

house.jpg

Let's change it to colonial style

House2.jpg

I don't like the color let's change it to red.

House3.jpg

Redo it using acrylic oil painting.

Etc.

Since we're focusing on images right now, you can't just "build one prompt" to rule them all. Effective prompts are highly dependent on the checkpoint, sampler, Loras, embeddings, etc.

Incidentally, I believe that Foocus tries to use a smaller LLM To try to expand a prompt.



👤 nitwit005
The people who might pay for such a tool would be heavy users, who probably need something more than basic advice.

Building something that can actually help those users seems like it would be challenging.


👤 cjahagir
This is also good for minimal prompts - https://mitenmit.github.io/gpt/

👤 namaria
Just iterate with the model you want to use. There's no need to add another layer of models to interact with a model.


👤 meiraleal
You can do that with ChatGPT just prompting. Whatever tool you are looking for will be just RAG using ChatGPT.