You say "it can be trained" but they fail at counting in my use cases, let alone maintaining symbolic relationships.
Can you point me at one that can understand a detailed block diagram? Frontier is fine, soliciting recommendations