From what I can tell from experience, when using the dictionary the AI is not really aware it exists, but if something prompts it's use it will be used.
For example let's consider the scenario where dictionary entry "Shotguns" state "Shotguns are the latest trendy weapon".
If you prompt, that your character decided to buy the latest trendy weapon. The AI may not know that the weapon was supposed to be the "Shotgun".
But if you prompt that your character decided to buy a "Shotgun". The AI may prompt that your character bought the "Shotgun" "which is the current trendiest weapon".
