Daniel061 / Sophie6.1

AI from stumbling Baby to Sentient being.
GNU General Public License v3.0
1 stars 1 forks source link

Disagreement Possible in Word Type Setting #36

Open Daniel061 opened 5 years ago

Daniel061 commented 5 years ago

Describe the bug If the program changes a word type, i.e from adjective to noun, or the user responds a different way to an adjective test, for example, the memory cell storage for the word type and the new word type will cause a disagreement in the new routine c_Cerebellum.h::GatherAndSetAllSentenceData() at line 90 which currently does not have code to deal with it.

To Reproduce Working on reproducing this. It is possible, I just don't know yet how to recreate it. Steps to reproduce the behavior: (coming soon!)

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior This is just what I don't yet know how to deal with. Should the program flag it and ask the user if he's sure? Or provide some other way to choose the correct word type. Some words have the ability to have multiple word types. Maybe this list of such words isn't too large to just trap them.

Additional context From Version 6.1.004.12 forward. I plan on adding validation for sentence structure to attempt to prevent this. See c_Language.h::VerifyPattern()

Daniel061 commented 5 years ago

Added code to correct the disagreement. It has been coming from improperly setting a word which is corrected later. The new code accepts the corrections.