I have built a few chatbots that guide you step by step through a process. However, this is extremely difficult with only 1 prompt if the steps are very extensive.
I had to do a lot of testing and came to the conclusion, for example, that prompt injection is not suitable for this. This is because it often leads to a step being repeated even though this is not desired.
How about a new chatbot - which is a mixture of a form and an open chatbot. With which a user is guided step by step through a process and has a result at the end. A mixture of free text and form is of course very interesting for this, or prompt injection adapted for various steps.
PS: It would be cool if the form bot also had the option of limited free text for single or multiple choice.
Translated with DeepL.com (free version)