%%
date:: [[2023-02-22]]
%%
# [[Thinking]]
## Why do we think?
- [[Decision-making]]
- Reasoning and [[Learning]]
- [[Abductive reasoning]]
- [[Deductive reasoning]]
- [[Heuristics]]
- [[Fast Thinking]]
- [[Slow Thinking]]
## Mental models
A mental model identifies patterns in different concepts to help us recognize and use these patterns as shortcuts for understanding the world.
## [[Algorithms of thought]]
Algorithms of thought are procedural steps for examining a problem or concept or making a decision about what to do next.
- [[Difference Engine]]
- [[Want Impediment Remedy Algorithm]]
- [[Simple Choice Algorithm]]
- [[Assumptions x-ray Algorithm]]
## What should we think about?
- [[Six Thinking Hats]]
## Assisted Thinking
Teaching a machine to think may help us understand how _we_ think.
- [[Natural Language Processing]]
- [[Computational Linguistics]]
## See also
- [[Getting Started With Algorithms of Thought]]
- [[Cognitive Biases in Performance Testing]]
- [[Logical Fallacy]]