Using prompts, the process of recording an AI chat can be streamlined by mimicking git branches.
Every AI chat session has a subject and a high-level goal or theme, giving it a name like a git branch.
A user can impose prompts to structure the workflow of an AI chat session to mimic that of a git branch
A branch point marker helps to create a logical history of progression through a chat and as you would with git, you can check the 'commit'/branch marker history in your AI session
Each branch marker can do things like aggregate notes from that chunk of thought
At the end of each session, there is an index of each 'commit'/branch marker summary notes for main thoughts in it and a final chat name.
The final step is to update the branch/session name to be prefixed with (Complete) so that it is easy to locate later.
Version control and git concepts have applications beyond code, as AI chat sessions are a perfect example.