In life, there are two different kinds of tasks. Heuristic tasks require you to use your own creativity and problem-solving skills in order to achieve a desired result, in contrast to algorithmic tasks, which require you to follow a predetermined procedure.

Let's explain it with an example of cooking:

Depending on how it is done, cooking can be either an algorithmic or a heuristic task. Cooking can be viewed as an algorithmic task if you are following a recipe that includes detailed instructions and measurements because you are following a set of steps to achieve a specific result. Cooking, on the other hand, can be viewed as a heuristic task if you are modifying the recipe or coming up with a dish from scratch using your own discretion and experience. Here, rather than strictly adhering to a recipe, you might be using "rules of thumb" or other approximative methods to arrive at your desired result.

Algorithmic tasks can be automated and completed by artificial intelligence (AI) systems, but heuristic tasks require a human touch. AI systems can be used to accelerate and improve the accuracy of algorithmic tasks, but they cannot replace the human ability to think outside the box and come up with innovative solutions to problems. AI can be used to augment the human brain, but it cannot replace it.

I asked ChatGPT3 questions about these two types of work.
You can read all the conversations here. In the end, I asked ChatGPT3:

“Can you please draw me a table of popular jobs with the rate of algorithmic and heuristic assignment and add the probability of replacement by AI?”

This post is for subscribers only

Sign up now to read the post and get access to the full library of posts for subscribers only.

Sign up now Already have an account? Sign in