Cards vs. records
Heptabase's cards are flexible, but they're all the same kind of thing. A research-paper card looks identical to a task card or a person card. There are no typed properties and no schema, so software can't tell what a card represents.
In Synap, records have profiles: a paper has authors, a publication date, and citations. A task has a status, priority, and assignee. A contact has an email and a company. That structure is what lets an agent help: it can reason about your data because it knows what things are and how they relate.