The idea would be that while chatting in a chat session with AI, there will be an icon that can be clicked that will contain a “task list”.
For example: RPG video games have mission lists that once those tasks or missions are complete then those are marked off, changed, or dropped off the list automatically.
ChatGPT could incorporate something similar where there is a task list relating only to that chat session and is accessible inside each chat session.
This is helpful for programmers as the AI often times gives multiple code blocks from multiple files in the AI’s response, that the change title can be put onto the task list.
If the requirements of that task changes than the task title for that part would be changed by the AI automatically on the task list. Clicking on the task title in the task list will take the user immediately to that part of the chat in the chat session to review.
Once the task has been completed or if the user no longer needs that task, the user can click an icon to strikethrough or delete the task to remove the task from the task history.
Some users may want the task to remain with a strikethrough in case they want to click on it again to go back to that point in the chat session to review.
The reason for this feature request, I find that ChatGPT sometimes gives answered snippets of code blocks from several files that I am working on and I have to keep re-pasting the ever changing code for ChatGPT to review; because I may have missed those pieces that were suggested, the AI snippets that are suggestions get buried, or because I needed to have ChatGPT explain further about one of the snippets.
Having an ever changing AI Task List functionality could help cut down on having to copy/paste, re-asking, searching, or having to scroll up and down to weed through past code in the chat session.
The AI Task List for each chat session could show users what parts that AI recommended to try is still remaining, what was already tried, the progression of each task, and will help cut down on redundancy or repetitiveness.