AI tools allow writing software via natural language, but there's often a discrepancy between intended functionality and actual outcomes, especially critical in smart contracts used in Web3 applications where precise code execution is essential. This gap highlights the need for better alignment between human intent and automated code generation to prevent errors that could lead to financial loss or security vulnerabilities.