-
-
Notifications
You must be signed in to change notification settings - Fork 132
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature request 拷贝目录树 #41
Comments
个人感觉提供目录结构给AI的作用有限,因为你如果仅仅是提供目录,而不提供详细信息,AI只能通过看文件名字来猜测你这个文件的功能。他根本不会知道你文件里面有什么东西。 因此,使用场景非常有限,最多叫AI帮你review一下文件目录结构。如果你有更好的场景请告诉我。 |
让 AI 对于目录有更多的了解,当我们少提供了一些代码或者依赖的时候,可以即使的向我们追问。 例如在index.js 里可能依赖于 util.js, util.js 里的函数可能依赖于另一个 math.js 文件。在让AI 写代码的时候,即使我们忘记提供了某些依赖的代码,AI 可以基于对文件树的理解,即时追问,或者理解不同文件之间的依赖关系。 |
我始终认为这个功能有点鸡肋,因为我写过一个https://github.com/nicepkg/gpt-runner 他就拥有把当前文件树发给AI的功能,我使用的频次非常少,我将保留这个请求观察,如果有更多人喜欢用可以点击表情🎉投票。 我将视投票结果以决定是否加上这个功能。 |
我在twitter上,我看到一些 KOL 也提到了这个功能会很有用 |
给目录树给AI,AI只能大致感受一下你的文件分层,并不能具体了解项目是什么架构。我认为效果不会提高多少,你如果是用mac或linux,你可以装一个tree命令行工具,可以打印一个文件夹的所有路径,你可以尝试复制去问AI试试效果。 因为我个人在 gpt-runner 就实现过这个功能,我个人使用频率并不高。 |
在让ai辅助大项目开发的时候,ai 需要整个目录结构才能理解项目以及不同文件之类的依赖。目前 Aide 已经有 copy as ai prompt, 会复制文件路径以及文件的内容。希望有一个拷贝目录树的功能,可以将文件夹下的目录拷贝出来。例如
--source
|-- pages.js
|-- index.js
The text was updated successfully, but these errors were encountered: