According to open ai's o1 documentation prompt engineering for o1 models is different from earlier models:
Keep prompts simple and direct and do not guide the model too much because it understands instructions well
Avoid chain of thought prompts since o1 models already reasons internally
Use delimiters like triple quotation markets, XML tags and section titles so the model can get clarity on which sections it is interpreting
Limit additional context for retrieval augmented generation (RAG) because OpenAI said adding more context or documents when using the models for RAG tasks could overcomplicate its response