如何让AI能够对一个工程进行全面的分析

小真 2026-09-30 17:02 1

如题,分析的是公司的探测器代码,嵌入式C语言,裸机工程,逻辑也相对简单,但尝试了很久了,一直没能实现,我的做法是让AI根据我的想法生成skill和方案文档,然后让其遵循分析,或许是有些许愿式了,无论分析出的内容和最终报告(html)都不太是想要的样子(虽然不太知道想要啥样),总感觉AI既然能分析一个功能模块,那分析整个工程也不是问题吧,拆分开就行。

佬们有做过类似的事情吗,有没有什么好的方法或建议。

最新回复 (15)
  • 小真 楼主 09-30 17:11
    1楼

  • Niccook 09-30 17:16
    2楼

    这么少的工程文件,使用claude code或者codex都可以进行全面分析呀,我目前linux开发几千个文件代码都能在claude code中全面进行分析 ^-^

  • 冰封飞飞 09-30 17:17
    3楼

    目前没有发现好用的方案,当前分析的东西感觉无法是人类理解的那种清晰业务流程。


    非常偏文件组成,或者代码,函数关系。最终生成的东西,非常生硬,像是一些内部模块,机械的连接。


    想要画出那种常年开发这个项目,资深的研发,给用户画的那种清晰的宏观,以及由粗到细的业务流程理解,感觉一直实现不了这个东西。就是让一个没太接触这个项目的人,清晰的看到数据流怎么走的,这个很难。

  • 小舟从此逝 09-30 17:20
    4楼

    反正用Claude是可以的,不过你的前置信息还是要尽量给足的,只是它有些话不是人话


    另外不要有当老板的心态,扔个AI就完了,要跟它一起协作迭代

  • 小真 楼主 09-30 17:29
    5楼

    我是在用codex进行,如果只是让他对这个工程解析一下肯定是没问题的,我想的是最终输出的网页能够让我清晰看到这个工程的所有主要功能,每个功能也都有详细的人话解析,并且用到一些流程图之类的更好的方便人理解

  • 小真 楼主 09-30 17:30
    6楼

    我用的codex,我再尝试下把我理解的大概框架给到他吧,主要有时候怕给他信息反而限制他发挥

  • 小真 楼主 09-30 17:34
    7楼

    打算再先分析一个功能链路试一下,总想着一个功能能分析的较为清晰,按理说只是扩大分析范围应该没那么难,但确实一直推翻重来,到现在还是没有一个好的思路

  • muggle_e 09-30 17:34
    8楼

    可以考虑,先要求使用 LSP或其他技术 生成关系图(例如方法的调用图等),再要求对每个图中的节点补充。

    不然的话,AI干一会,上下文一压缩,就偷懒了,这样可以定一个清晰的目标。

    目标就是,给你了整个关系图,你根据图中的关系进行填充解析。

    或者这一步不要,可以让AI去给每个方法添加DOC注释,这样直接把注释作为解析。

  • zhangn 09-30 17:36
    9楼

    我有这样的skill但是我要做到我的中转站前端做提示词注入,保护知识产权,才能放出来

  • Niccook 09-30 17:46
    10楼

    先让codex派子代理去将不同模块的分析完,再进行汇总,然后让codex再使用html网页根据最后汇总的结果可视化展示呢?

  • Galact 09-30 17:56
    11楼

    你先问把你的需求说给它,问它理解了嘛,不理解让它先调研,然后你半路给它矫正错误,然后让它认真分析,分析完再弄你想要的

  • shock 09-30 18:00
    12楼

    你如果不能告诉他你想要什么样子,他永远都没法给你你想要的样子。


    媒婆:你找对象有什么要求啊?

    女:我要求很低的,没啥要求?

    媒婆:那这可太难找了

  • Wkstr 09-30 18:01
    13楼

    你的需求用 Egonex-AI/Understand-Anything,不过我觉得没什么用

  • kevinlasnh 09-30 18:02
    14楼

    有一说一

    我一直有意向要做一个这种东西的 skill

    可以让人在不看代码的同时以一种高可视化的程度的方式来理解代码仓库的整体逻辑和项目逻辑

    但是怎么搭建这一套流程可能需要点时间

    待我国庆揣摩一下

  • RyanVan 09-30 18:16
    15楼

    小项目用ultrareview就行

* 帖子来源Linux.do
返回