The thing that o1 does really well by breaking down your instructions into thoughts, is it actually follows all or most instructions you give it.

This is why it requires a different way to prompt.

With GPT-4o or Sonnet-3.5, you can add seperate instructions and the AI will kind of give you a single response trying their best to follow those instructions.

o1 on the other hand, feels like it is running the LLM query on every direct instruction you give it.

Your prompts need to be more thought out using o1 given it's emphasis on every single instruction you add.