Oce*_*low 28 github github-copilot
或者它仅使用独立文件的上下文进行分析和自动完成,而不管我的项目中的其他文件如何?
Von*_*onC 19
可能:(GitHub Copilot \xe2\x80\x93 2023 年 11 月 30 日更新)
\n\n\n在 VSCode 的 Copilot 聊天中引入 \xe2\x80\x9cagents\xe2\x80\x9d
\n我们引入了一项名为 \xe2\x80\x9c代理\xe2\x80\x9d 的新功能,以增强您与 Copilot Chat 的交互。
\n代理就像专业专家一样,可以帮助您完成特定任务。您可以在聊天中使用
\n@符号提及他们。目前,有两个代理可用:
\n\n
\n- \n
@workspace:该代理了解您工作区中的代码,可以通过查找相关文件或类来帮助您导航。@workspace 代理使用元提示来确定从工作区收集哪些信息来帮助回答您的问题。- \n
@vscode:该代理了解 VSCode 编辑器本身的命令和功能,可以帮助您使用它们。
请参阅VScode 1.84
\n\n\n@工作空间
\n代理
\n@workspace使用元提示来确定从工作区收集哪些信息来帮助回答您的问题。元提示使用的一种方法是回顾您的对话历史记录,以解决问题中模棱两可的单词/短语。
\n
\n例如,如果您询问@workspace What does it do?,元提示现在将考虑历史记录来弄清楚it实际情况以及要收集哪些信息来回答问题。
\n元提示还使用广泛的术语(包括更多同义词)来生成潜在相关术语的列表。响应中的文件路径和符号
\n@workspace是可单击的链接。这样可以轻松导航到 Copilot 所引用的代码。@workspace 代理在决定对工作区中的哪些文件进行索引时遵循
\n.gitignore和。\n代理替换斜杠通讯.copilotignore
还没有(2023 年 8 月)。
\n最新的GitHub Copilot \xe2\x80\x93 8 月 28 日更新:
\nAndreas Saurwein 在该博文的评论中补充道:
\n\n\n对于企业用途,它需要更多上下文,例如在解决方案级别,它必须能够理解整个解决方案代码,而不仅仅是打开的文件,或其当前上下文级别。
\n
\n大多数情况下,Copilot 不理解所使用的某些类的实际工作原理,并且即使以前的代码确实使用了它们,它也不会在新代码中建议它们。
马克(威尔逊-托马斯)回答:
\n\n\n我们确实意识到整个解决方案环境的这一要求。如果您可以分享一些对您在这方面的使用特别重要的案例,那就太好了,并且可以帮助团队优先考虑最有用的案例。
\n听起来您\xe2\x80\x99正在寻找跨越解决方案中多个文件的理解/解释/诊断作为您的主要案例?
\n
最后一句话说明 GitHub Copilot 还不能在项目级别运行。
\n| 归档时间: |
|
| 查看次数: |
12742 次 |
| 最近记录: |