Thanks for the welcome.
The problem seems related to a name :
"Nathalie's phone number is 234-456-432."
Hal can not learn Nathalie name...
Worse, even the names he learnt before are almost always forgotten after a restart of Hal.
Wherever i put the Hal's learning slider, it doesn't seem to change anything.