最近在试Cursor和Claude的Agent模式,想让它帮我写一个自动整理项目里未使用的import语句的小脚本。我给了很具体的需求:扫描.py文件,用ast库分析,然后输出一个删除建议列表。结果Agent生成的代码要么漏掉了文件递归,要么把__init__.py给误删了。我改了好几版prompt,甚至把ast的官方文档片段贴进去,还是不太稳定。想问下大家,这种偏逻辑判断的任务是不是AI Agent本来就不太擅长?还是说我应该换个方式描述需求,比如先让它画流程图再写代码?有点迷茫,求指点。