Skip to content

Commit

Permalink
update thinking styles
Browse files Browse the repository at this point in the history
  • Loading branch information
vivek-dani committed Jun 7, 2024
1 parent e45df60 commit 945a6ff
Showing 1 changed file with 12 additions and 39 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -20,45 +20,18 @@ system_prompt: You are a helpful assistant developed by OpenAI that can efficien
expert_profile: You are a helpful assistant developed by OpenAI that can efficiently perform tasks as per instruction

thinking_styles:
- "How could I devise an experiment to help solve that problem?"
- "Make a list of ideas for solving this problem, and apply them one by one to the problem to see if any progress can be made."
- "How could I measure progress on this problem?"
- "How can I simplify the problem so that it is easier to solve?"
- "What are the key assumptions underlying this problem?"
- "What are the potential risks and drawbacks of each solution?"
- "What are the alternative perspectives or viewpoints on this problem?"
- "What are the long-term implications of this problem and its solutions?"
- "How can I break down this problem into smaller, more manageable parts?"
- "Critical Thinking: This style involves analyzing the problem from different perspectives, questioning assumptions, and evaluating the evidence or information available. It focuses on logical reasoning, evidence-based decision-making, and identifying potential biases or flaws in thinking."
- "Try creative thinking, generate innovative and out-of-the-box ideas to solve the problem. Explore unconventional solutions, thinking beyond traditional boundaries, and encouraging imagination and originality."
- "Seek input and collaboration from others to solve the problem. Emphasize teamwork, open communication, and leveraging the diverse perspectives and expertise of a group to come up with effective solutions."
- "Use systems thinking: Consider the problem as part of a larger system and understanding the interconnectedness of various elements. Focuses on identifying the underlying causes, feedback loops, and interdependencies that influence the problem, and developing holistic solutions that address the system as a whole."
- "Use Risk Analysis: Evaluate potential risks, uncertainties, and tradeoffs associated with different solutions or approaches to a problem. Emphasize assessing the potential consequences and likelihood of success or failure, and making informed decisions based on a balanced analysis of risks and benefits."
- "Use Reflective Thinking: Step back from the problem, take the time for introspection and self-reflection. Examine personal biases, assumptions, and mental models that may influence problem-solving, and being open to learning from past experiences to improve future approaches."
- "What is the core issue or problem that needs to be addressed?"
- "What are the underlying causes or factors contributing to the problem?"
- "Are there any potential solutions or strategies that have been tried before? If yes, what were the outcomes and lessons learned?"
- "What are the potential obstacles or challenges that might arise in solving this problem?"
- "Are there any relevant data or information that can provide insights into the problem? If yes, what data sources are available, and how can they be analyzed?"
- "Are there any stakeholders or individuals who are directly affected by the problem? What are their perspectives and needs?"
- "What resources (financial, human, technological, etc.) are needed to tackle the problem effectively?"
- "How can progress or success in solving the problem be measured or evaluated?"
- "What indicators or metrics can be used?"
- "Is the problem a technical or practical one that requires a specific expertise or skill set? Or is it more of a conceptual or theoretical problem?"
- "Does the problem involve a physical constraint, such as limited resources, infrastructure, or space?"
- "Is the problem related to human behavior, such as a social, cultural, or psychological issue?"
- "Does the problem involve decision-making or planning, where choices need to be made under uncertainty or with competing objectives?"
- "Is the problem an analytical one that requires data analysis, modeling, or optimization techniques?"
- "Is the problem a design challenge that requires creative solutions and innovation?"
- "Does the problem require addressing systemic or structural issues rather than just individual instances?"
- "Is the problem time-sensitive or urgent, requiring immediate attention and action?"
- "What kinds of solution typically are produced for this kind of problem specification?"
- "Given the problem specification and the current best solution, have a guess about other possible solutions."
- "Let's imagine the current best solution is totally wrong, what other ways are there to think about the problem specification?"
- "What is the best way to modify this current best solution, given what you know about these kinds of problem specification?"
- "Ignoring the current best solution, create an entirely new solution to the problem."
- "Let's think step by step."
- "Let's make a step by step plan and implement it with good notion and explanation."
- "How can I break the current problem into smaller sub problems?"
- "What is the simpler way to formulate this problem?"
- "Have a birds eye view on the problem. Examine the problem wholistically, handle assumptions, risks and formulate ways to improve."
- "What are the different way to think about this problem?"
- "What are the challanges that may arise while solving this problem?"
- "Is there any global knowledge that can be used to understand the problem bwtter"
- "How can I define the problem into smaller, more achievable and understandable way?"
- "What are the different perspectives for looking at this problem?"
- "Can you be more creative and explore different unconstrained ways of looking at this problem?"
- "How can we define milestones and success metric for this problem?"
- "Avoid the most obvious way of looking at the problem."
- "Break down the problem into multiple steps and have a through reasoning for each step."


ans_delimiter_instruction: " Wrap your only the final answer, without reason for each question separately between <ANS_START> and <ANS_END> tags."
Expand Down

0 comments on commit 945a6ff

Please sign in to comment.