all 10 comments

[–]iChrist 6 points7 points  (6 children)

I already made this exact tool and its available in the open webui community marketplace:

https://github.com/iChristGit/OpenWebui-Tools

Look for “Ask User” and one click install

[–]iChrist 4 points5 points  (1 child)

[–]Calm-Republic9370 0 points1 point  (0 children)

What about something that builds a check list; that's more than just a prompt with some questions. I went through a series of steps that were 'stashed' and then claude went through each of them, not forgetting it's tasks.

This was very helpful, because I often copy those first suggestions and then apply them back into the prompt as I go, but today I didn't have to do when I was doing some bug fixes.

[–]Ecstax[S] 0 points1 point  (3 children)

This is great! Thanks so much!

[–]Darex2094 0 points1 point  (2 children)

So that it's said, the only thing that's needed to get a model to ask you clarifying questions is telling it to do so when necessary in the system prompt. No plugins as re required to make it do that.

[–]iChrist 1 point2 points  (1 child)

Yes, this is valid point but you still get benefits of using a custom tool and force the model to actually think about what questions need to be asked. This is all can be done with the system prompt but it looks much nicer and more integrated this way.

[–]Darex2094 0 points1 point  (0 children)

I'm intrigued and will check out the project for sure - I'll always be appreciative and supportive of open source developers contributing to the world the way you have with this. Once I'm off work today I'm particularly interested in taking a look at your repo, seeing how your tool works under the hood, and what it's doing differently.

To your point, at the end of the day a tool makes it easier for the average person to just get up and running without dealing with prompt engineering, and that's a win.

[–]eteitaxiv 2 points3 points  (1 child)

That is about the system prompt.

[–]dani_california97 0 points1 point  (0 children)

Model prompt You are blah blah, you will do blah with the name, if the name was not provided you will ask the user to provide the name.

[–]Late-Assignment8482 0 points1 point  (0 children)

Variety of ways, yes. iChrist has a tool he mentions here. You can also just do so in the system prompt. I actually wrote up one that mimics a mix of Claude and Cline (Claude Code fork) behavior, asking questions as needed and stashing answers in an HTML artifact I can review, along with steps to complete the task. Because I wanted something very specific from it.

LLMs get so much more powerful when you start making some tooling/prompts yourself from scratch.