Bruce Schneier cautions us that Large Language Models LLMs are very literal in their interpretation of what they are asked to do. They are very good at interpreting the words and very poor at divining or understanding the intent or meaning. Midas wanted gold but got the Golden Touch. Sissa ben Dahir wanted a big reward for inventing chess but he really did not intend to destroy the world.
One problem in large language models (LLMs) is the use of human language to specify the goals. Bruce, and his colleague, Barath Raghavan, speak of the genie coefficient, the gap between what a user intends and how the AI interprets it. The proper interpretation of human language relies upon context. "If you ask someone to 'get coffee,' they bring you a cup, not a plantation."
Human language is not a good medium for fully specifying a goal or a result. We are not good at using it for that and machines are not good at interpreting it. Because a prompt lacks any context, or even history, the prompt must include any necessary context. That is why using Claude to write code is an iterative process of refining the results "until the user is satisfied." It is why IBM prefers application specific AIs that may use language for communicating with humans but not for communicating with each other. It is why giving the same prompt to two different AIs, or even to the same one on different occasions, may render different results.
We cannot allow ourselves the error of believing that because it can mimic the way that we communicate that it thinks like us. Perhaps we should reinterpret the first "L" in LLM to stand for "limited" rather than "large."