Having written code for 15yrs and then designed for another 15yrs, I can tell you the probability of good vs bad is very high.
A lot of these I-savant bots use code based on tables.
Example:
Desert table:
Pie,Baked sub-table:
Baked Apple Pie:
Entries: apples, sugar, cinnamon, corn starch, butter.
Baked Cheery Pie:
Entries: cherries, sugar, cinnamon, corn starch, butter.
Using: Desert table
Start: Make apple pie filling
Then Do:
Test Pie filling:
If they like it, goto Exit
Else Do:
throw away pie
goto Start.
Else:
Start 2: Make pie dough
Then Do:
Test Pie dough:
If they like it, goto Exit
Else Do:
throw away dough
goto Start2.
Else:
Start 3: Bake Pie
arrange pie dough in pan
add filling to pie
bake in oven
Test Pie:
If they like it, goto Exit
Else Do:
throw away pie
goto Start.
Exit:
It would be illogical to think that someone would build a 10K -20K table with all the ingredients and no sub-definitions.
A properly built ingredient table will result in ZERO errors.
Unless you're a Swedish Chief, named TS..
https://www.youtube.com/watch?v=B7UmUX68KtE