快速演示此工作流程 我强烈推荐它,比 CLI 代理快得多。
尤其重要的是,自动检测依赖关系(通过解析“导入”语句)至关重要,因为它允许你构建完整的依赖树,而无需调用人工智能来查找所需文件,从而避免了增加大量延迟,并防止了实际收集整个代码库(这在实际应用中是不可行的)。 另外,我真的认为基于块的修补是最佳格式。查找/替换容易出错且复杂(它会占用人工智能大量的脑力来格式化编辑内容,从而降低其智商)。行号过多会掩盖上下文,虽然它也可能有效。 基于行/块的编辑方式唯一的缺点是无法应对文件被修改的情况,但由于此工作流程是事务性的,因此不会发生这种情况。你将控制权交给AI,它执行操作,然后你再以回合制的方式重新获得控制权。