我们在尝试用cursor的时候,如果新打开一个项目或者AI的代理对你的项目还不理解,你直接提问的时候可能会出现AI乱答的情况。
那我们可以通过下面几个方式来让AI了解你的项目上下文。
1.codebase
https://docs.cursor.com/chat/codebase
键入消息后按 Ctrl/⌘ + Enter,Chat 会扫描索引的代码库以查找相关代码片段。这通常有利于快速将代码片段纳入对话上下文中。为了更好地控制代码库搜索并提高准确性,你也可以使用 @codebase。
2.让cursor理解项目
你在尝试提问前,先在对话框里面说:
请扫描项目,尝试理解项目的代码结构和功能。
请扫描项目,特别关注 admin目录里面的代码功能。(你已经知道你要改的功能在admin目录里)
请扫描项目并且在项目根目录生成README.md文档来介绍项目。(如果你的项目之前没有)
整体就是让cursor先理解力的项目,在此基础之上你再进行提问时AI就不会胡乱回答了。
3.指定文件提问
如果你知道你需要修改的代码具体在哪些文件,以及你知道你即将提问的代码关联的上下文逻辑。你可以通过鼠标帮你需要关注的文件或者代码段用鼠标拖动到对话框之后再进行提问。