最近在折腾Cursor和GitHub Copilot写Spring Boot的CRUD,发现基础代码生成得还行,但一到复杂的业务判断(比如多层if-else嵌套、状态机流转)就经常“自作聪明”。比如让它写个订单超时自动取消的逻辑,它给我生成了死循环的定时任务,还把时间比较写反了。请教大家,AI工具适合处理这种有状态的业务逻辑吗?还是说它更适合写工具类或单元测试?有没有什么技巧能让它更理解业务上下文?我试过给详细的注释,效果一般。