“The current state of AI for software engineering is in an "uncanny valley" where its high reliability can lead to over-trust by human operators.”