Why does a Pickaxe form and chatbot have a different prompt structure?



When creating a form in Pickaxe the prompt is broken down into the “Role” and the “prompt frame” whereas the entire prompt is encapsulated in the “Role” when creating a chatbot using Pickaxe. Why is that?

Hi @intellibotique,

It depends on the use case.

The form is a way of creating a dynamic prompt with information provided by the user.

For example you can ask the user their {preferred language} and you can use the information to create the first prompt by saying:

“you are a helpful assistant. Welcome the user and respond in {preferred language}”

After the initial response the user can continue to chat with the assistant as she would do in a normal pickaxe chat

I understand how forms are used. My question is why the prompt is bifurcated in the form but not in the ChatGPT.