HOW TO PROMPT OPENAI'S O1

Ben has written an excellent explanation of how to write prompts for OpenAI's o1 model.  I try my best to summarise here, but I encourage you to read the full and detailed article in the quote's thread below:

1. Write Briefs Instead of Prompts:

Provide detailed and comprehensive context, treating o1 like a new employee by supplying all necessary information upfront. This includes relevant code files, design documents, and any other pertinent data to ensure o1 fully understands the task.

2. Focus on Goals:

Clearly define what you want to achieve without specifying the methods. Describe the desired outcome, allowing o1 to autonomously reason and generate solutions. This approach leverages o1's ability to plan and resolve tasks based on your objectives.

3. Understand o1’s Strengths and Weaknesses:

Recognise that o1 excels in generating code files, reducing hallucinations, making accurate medical diagnoses, and explaining complex concepts. However, it struggles with writing in specific styles and building entire applications. Being aware of these capabilities and limitations helps in crafting effective briefs that align with o1’s strengths.

By following these steps, you can maximise o1’s potential and achieve more accurate and efficient results.

I'll use this thread to add more o1 prompting posts, tips and guides as and when I find them.  So please feel free to add or let me know of more.