• 请不要在回答技术问题时复制粘贴 AI 生成的内容
davinci21s
V2EX  ›  程序员

目前 AI 能完全读取整个项目并且记住了全部代码了吗

  •  
  •   davinci21s · 15h 16m ago · 1588 views

    目前据我了解,网页版以及 app 似乎都不能读取整个项目的代码(通常有长度限制或者无法读取某些文件格式)

    我个人的 swift 写的项目,有些资源竞争问题导致崩溃,目前还没有好的方式解决。想问下目前哪个 AI/agent 可

    以解决。

    额外问题: openclaw 可以自动在股票市场上赚钱了吗😄,token 烧的速度怎么样。

    13 replies    2026-05-20 20:12:21 +08:00
    YanSeven
        1
    YanSeven  
       15h 9m ago
    做不到记住,但是改代码不在话下,人在读代码的时候也是随用随看,总结记忆,agent 为什么要记住全部代码。
    sentinelK
        2
    sentinelK  
       14h 58m ago   ❤️ 2
    那你这个“据我了解”有点过于片面了。

    举个不太恰当的例子,你记得回家的路吗?那我问你,到你家路上的最后一个十字路口的斑马线有几条白线?

    同理,对于 Coding 这个场景而言,模型不需要对于你的项目“全知全能”,就可以做到改代码。他只要知道代码在哪,以及如何搜索需要的内容即可。

    “上下文太短,以至于无法装载整个项目,导致没办法产出合理的程序设计,LLM 对于 Coding 还只能是输出代码块”,这是 24 年中旬的论调。
    shyrock2026
        3
    shyrock2026  
       14h 39m ago
    读所有代码是肯定没问题的。
    记住所有代码,并没有。实际上你家的架构师和资深程序员也没记住。
    davinci21s
        4
    davinci21s  
    OP
       14h 2m ago
    @YanSeven
    @sentinelK
    @shyrock2026

    thx ,既然能读取全部代码,那我随意提问某个代码文件它也能快速定位吧?

    支持全部读取的是 cursor ? codex ?
    YanSeven
        5
    YanSeven  
       13h 38m ago
    @davinci21s 它的快速定位就是用 bash 的 grep, rg 这些工具来检索关键字,你就说快不快吧。
    cxh116
        6
    cxh116  
       13h 15m ago via Android
    能不能加载所有代码是看模型的上下文大小。

    排查问题的能力是看 ai agent (如 claude code )与 模型的能力决定,ai agent 并不一定要加载所有代码,agent 通过 grep 之类的工具来查找相关联的代码来排查的。

    你这对 ai 相关的一些基础概念理解不深,有点落后,得加油。
    beyondstars
        7
    beyondstars  
       13h 13m ago
    关注的重点就错了:

    1. 别问能不能事无巨细的记住,你还想把 AI 模型当做一个 ES 那样的 reverse Index 用么?能不能记住所有根本不重要。
    2. 多关心 AI 最需要知道的上下文,有没有有效地提供。

    AI 开发每个 submodule 时,确保 AI 能读到 gotcha, 要点,pattern ,concerns ,确保信息的同步和一致,在 ** AI 知道的和你知道的一样多的前提下 **,再来评判 AI 的能力,我觉得这样才是公平的。
    aes114514gcm
        8
    aes114514gcm  
       13h 11m ago
    上下文能塞进,但是模型不能有效地处理,会出现注意力偏移。
    上下文窗口是稀缺资源,不是越长越好的,喂的数据质量高,模型自身能力强,效果才好。
    darksword21
        9
    darksword21  
    PRO
       13h 11m ago   ❤️ 1
    你是不是对 agent 有什么误解
    zhongzhaoguo
        10
    zhongzhaoguo  
       13h 3m ago
    @darksword21 大概是唱衰 AI 的古法程序员
    honjow
        11
    honjow  
       12h 45m ago
    为什么要记住全部代码, agent 的工作原理不是这样的。至于你说的问题,可能随便一个就能解决
    jark006
        12
    jark006  
       12h 11m ago
    就算是人也记不住一个中型以上项目的全部代码细节,最多是一个目录的形式记着,开发什么功能要用到哪些模块,影响哪些模块才会去看那些细节。
    AI 也是,一个`/init`命令,它就自己依次去浏览项目各个模块,自己生成项目总览,你要它开发什么功能的时候,他也是按需去读相关代码到上下文里,而不是一股脑全部读到上下文中。目前很多大模型支持的 1M 上下文已经可以很好处理写代码这个任务了
    davinci21s
        13
    davinci21s  
    OP
       11h 34m ago
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1335 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 56ms · UTC 23:46 · PVG 07:46 · LAX 16:46 · JFK 19:46
    ♥ Do have faith in what you're doing.