
The idea of NextGenChat is to move from a long chat where important aspects move out of the context window over time to
-
A clear definition of what the user wants ("goals")
-
A plan how to get there ("steps") and
-
Results
This is not applied as a waterfall, first do 1 then 2 then 3 but as an iterative approach. Goals can constantly be improved, steps can be changed while more results are produced. Results can feed back into steps. And previous versions of goals, steps and results are kept so that users can step back and branch out from a previous version or use parts of it in the current version.
Step-by-step example: baking bread

We create a new project "Sales & Marketing" for an artisan bakery and start in the "goals" area with a simple prompt: "how can I get more customers?"
Then we click on "Improve goals".
In the "Open Questions" tab we can answer questions after that - to clarify what we want.

By pressing "Integrate answers" we create a new version of the goals with newly defined "Objectives" and "Context" as well as new "Open Questions".
As soon as our "Goals" are defined well enough, we can move on to the "steps" tab.
In the "Steps" tab we either add steps manually or press the button "Create steps" to create them via AI.

The steps can be updated any time, for example when the goals changed or can be manually updated.
Also, the user can add steps manually.
Steps can be run and re-run individually or all at once.
If you like, you can also deactivate certain steps to run only the activated steps when running "all".

You can edit individual steps and also link previously created reults to a step.
All this enables you to work on the project iteratively.

Running steps individually or all at once generates results, which can be used as input for other steps.
You can also edit results, for example to select options for use in subsequent steps.

Results can be exported into a word document, a PDF or a markup file.
You can exclude certain results from the export.
