Snowman,
People are using the 'Brain editor' without an ERD and are most likely ruining or disabling the ability for the Assistant to learn.
ricky has some personal techniques that are in alignment with my approach that are just being discovered ( since he is actually trying to help somebody )
Anyway, Snowman, if you plan to have the capability that you said you are going to need to satisfy your creativity you IMO will need a comprehensive approach to looking at 'things' like an ERD, to show the one to one ,one to many , many to many, ect.., relationships as to aid the modifying or capability of the end user to educate and resolve 'things', JMO
"Peace and wheelies" to you and your endeavor!""
J.[8D]
P.S.,
What I guess I am saying is an A.I., IMO needs to show the end user if you are saying "Duck" as an animal or "Duck" their is a 1000 lb I beam heading for your head.[

] The end user needs an ERD in these situations, which is IMO more efficient than another script running, Please plan out how many running processes you will need as to resolve CPU and Memory usage. ( in other words K.I.S.S. )