请问有没有分析软件代码库的 AI 应用

201 天前
 terranboy

比如把整个项目导进去, 让 AI 来检测代码中的语法错误、逻辑漏洞、潜在的安全风险,并提供改进建议,还可以分析代码的执行效率和资源占用情况,提出优化策略,如算法优化、内存管理优化等,提升软件性能。

1068 次点击
所在节点    问与答
2 条回复
wnpllrzodiac
200 天前
有了还要你干啥,老板买一套半成品,跑一下 ai.直接 30 年老码农功力
Morriaty
200 天前
我最近在尝试做的事情:让 AI 帮我梳理屎山代码的逻辑和数据流

1. 这个事情有个前提:我们的系统可以生成代码依赖图,我能遍历逻辑,知道从哪开始、从哪结束
2. 然后我就实现这样一个逻辑(简化版):
```
all_sections = []
for Node in Graph:
codes = Node.read_codes()
section = ai_llm.answer(f"请帮我梳理代码逻辑,生成小节文档和 mermaid 流程图:{codes}")
all_sections.append(section)

conclusion = ai_llm.answer(f"请根据小节文档,生成总结性的文档和 mermaid 流程图:{sections}")
```

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1111702

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX