V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
terranboy
V2EX  ›  问与答

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

  •  
  •   terranboy · 6 天前 · 532 次点击

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

    2 条回复    2025-02-16 10:43:45 +08:00
    wnpllrzodiac
        1
    wnpllrzodiac  
       6 天前 via Android
    有了还要你干啥,老板买一套半成品,跑一下 ai.直接 30 年老码农功力
    Morriaty
        2
    Morriaty  
       6 天前
    我最近在尝试做的事情:让 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}")
    ```
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2853 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 03:16 · PVG 11:16 · LAX 19:16 · JFK 22:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.