terranboy
V2EX  ›  问与答

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

  •  
  •   terranboy · Feb 15, 2025 · 1528 views
    This topic created in 455 days ago, the information mentioned may be changed or developed.

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

    2 replies    2025-02-16 10:43:45 +08:00
    wnpllrzodiac
        1
    wnpllrzodiac  
       Feb 16, 2025 via Android
    有了还要你干啥,老板买一套半成品,跑一下 ai.直接 30 年老码农功力
    Morriaty
        2
    Morriaty  
       Feb 16, 2025
    我最近在尝试做的事情:让 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}")
    ```
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1628 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 16:26 · PVG 00:26 · LAX 09:26 · JFK 12:26
    ♥ Do have faith in what you're doing.