【IDEA Demo】代码调用链路可视化画布

背景

由于通过AI产生的代码量越来越多,对于代码规范,通过不同的LLM,所导致的效果也不尽相同,调用逻辑虽然由代码生成,可维护性也需要保障,最终代码评审由AI通过后,但是规范方面也需要由人类做一个定夺。

因此,将代码调用链路生成一个画布形式基于开发者视觉反馈,更便于整体链路、逻辑把控,避免细节疏忽,对于某个功能方法可以更加明确的指示AI具体实现方式,无需再通过vscode等工具在编辑器中让AI如何弄,也避免一个方法在多处重复造轮子,最后又造成一处修改,多地动骨。

功能

因此,由前端或自定义方法位置触发,向下或同时向上和向下探寻调用链路,根据注释和方法名产生画布节点、生成注释、笔记、功能特性。


额外的

直接通过节点告知AI调整方案,AI根据节点链路快速的找出关联变更,一次性修改方案。

DEMO效果图



CODE

local-library-search-callchain.zip (13.7 KB)


后记

对于其方案效果、可行性,佬友感觉如何,如果感兴趣可以自己做一做,或者我们一起弄都可以

5 个赞

是不是有现成的?比如Codegraph这样的?

1 个赞

可以,但好像未发版,我本地构建下看看