ruanyf / weekly

科技爱好者周刊,每周五发布
47.68k stars 2.87k forks source link

【文章自荐】Cursor 一个真正让程序员产生危机感的 AI 编程工具 #5140

Open xiaobox opened 2 months ago

xiaobox commented 2 months ago

Cursor 一个真正让程序员产生危机感的 AI 编程工具

https://mp.weixin.qq.com/s?__biz=MzI3Njk5ODg4OQ==&mid=2247489537&idx=1&sn=147a299e76c9d6147caf097c21fb1bb5

xiaoshenl commented 2 months ago

GitHub Copilot 也有@workspace的功能是不是和codeBase是一样的 @xiaobox

xiaobox commented 2 months ago

@xiaoshenl 好久没用 copilot 了,不知道了~

fengwangjie commented 2 months ago

@xiaoshenl copilot 代码补全功能看起来是整个codebase

aruruka commented 2 months ago

@xiaoshenl @fengwangjie 截止到目前(2024-09),Github Copilot的内容感知范围好像还是以打开的tab页面为主,对于整个codebase的理解还在研发中。

https://githubnext.com/projects/copilot-view/

目前,GitHub Copilot 只能查看当前文件和可能打开的其他几个标签页的内容。这意味着它无法全面了解整个代码库,从而限制了其建议的准确性和相关性。

未来计划:GitHub希望让Copilot能够查看整个代码库,以便提供更有用的建议。

技术挑战:实现这一目标需要解决两个关键问题:如何快速检索相关代码片段,以及如何将这些片段与代码生成模型结合。

现有技术:目前的研究和技术,如RAG(检索增强生成)和向量数据库,已经在一些GitHub产品中得到了应用。

希望这些信息对你有帮助!如果你有其他问题,随时告诉我。 😊