你的密码库不需要人工智能 它需要背景.

你的密码库不需要人工智能 它需要背景.

2026年8月27日1 次浏览来源:Dev.to阅读原文

每一个黑客都有同样的90秒的恐惧: 有人给你一个你从未见过的密码库, 你必须在时钟用完之前明白它。

文件树没有帮助。

没有帮助。

你浪费了30到60分钟 读错了文件, 缺少一个隐藏的依赖, 并直接进入一个生产陷阱 没有人警告你。

换句话说:在写出代码之前,你花费了一半的时间来试图找出代码到底在哪里.

这个想法不是"写你代码的AI".

是"AI告诉你在写之前该往哪里看".

对于InnovaHack Chapter-1,我的团队建造了"Waypoint"(Waypoint)——一个Dev上载平台.

指向任何 GitHub repo 或本地文件夹, 描述一个任务, 如“ 添加一个新的全局配置旗来应用. set( ) ” , 而不是您读整个代码库去找出它的位置, 而是交给您一个任务简介: 确切的将触摸哪些文件, 陷阱在它们中等待, 哪些要先学习, 以及这样做的顺序 。

Waypoint打入了前50名——被选入第2轮晋级的50名之一.

下面是它实际上如何在引擎盖下工作,它需要建造什么,下一步是怎样的——而且由于我不相信它只贴出亮点相片,所以我们放置后发生的事情使我们远离了下一轮.

问题:每一次开发商加入一个新的代码库,或者在他们已经知道的一个代码库中捡起一个不熟悉的任务时,都会在读错的文件里交税,漏掉依赖性,陷阱被打瞎.

对我来说,那个时刻来到了我想为Forem做贡献的时候——这个开源项目实际上赋予DEV权力.

在学习语言、理解框架、准备面试之间, 我没有时间去读一个陌生的代码库 来找出一个功能属于哪里。

我从来没有做最后的贡献。

但问题一直困扰着我 这对我们的团队来说也是一种更广义的模式:我们故意为每一个黑客选择不同的技术领域,而不是在一叠中变得舒适.

它不像听起来那样具有战略意义——大多数只是表示塔尔克什-拉布斯最终拥有了相当分散,相当有趣的跨域项目组合,它们彼此无关.

一个文件树告诉你事情在哪里。

它没有告诉你什么是 重要的事情 你试图做现在。

这就是实际的缺口Waypoint关闭——不是"这里有代码库的地图",而是"这是你具体任务的路线".

这是地图 不是GPS 路标应该给你后者。

任务如何在任务中成为任务简介类型——README自身的例子——Waypoint运行了五步管道:关键字匹配——通过路径和内容模式语义检索扫描出每个文件的相关性——使用NVIDIA的NV-EmbedCode-7B嵌入式来通过同位素相似性AI候选人选择来拉出前15个精密相近的文件——LLM缩小到实际上重要的3-5文件 源取出——结构解析真实代码:函数,类,导入,输出任务生成——生成了简短本身:文件要触摸(有原因),已知的陷阱,先决条件,一个分步走的路径,以及分析内容的证据日志和为什么五步入.

一个问题回答:“我从哪里开始?” 这个证据日志比它听起来更重要——这是"相信我"和能够确切地看到建议所基于的哪些文件之间的区别.

目标不是让AI听起来自信.

目的是让它表现出它的功课。

截图1——输入/任务 任务从一个问题开始,而不是一个文件路径:告诉Waypoint你想改变什么.

屏幕截图2——分析Waypoint将整个寄存器缩小到与该任务相关的文件.

截图3——特派团简报 输出不是通用代码库摘要——它是一个任务特定路径,有文件,陷阱,pr

分享