AI agents fail at data and code tasks not because they can't write SQL, but because they lack semantic context — the meaning of the data itself.