跳到正文
FunCoding

搜索

搜索文档、Skill 和 MCP

Chat、摘要与生成文本的限制

检查回答上下文、PR 摘要遗漏、提交信息刷新和 BYOK 数据路径。

Copilot Chat 面向编程问题,包括解释代码、提出修复方案、生成测试和规划任务。应用卡将英语列为主要支持语言;其他语言的表现可能不同,也不能将面向代码的能力扩展成所有主题的可靠问答。

检查回答依据

请求会结合当前可用上下文送到模型,例如打开的文件、仓库资料、聊天历史,以及启用时的网络搜索。能够读取什么取决于客户端与政策。

生成代码可能看似正确却存在语法、语义、安全或需求错误。生成测试也可能遗漏边界条件,不能仅因模型同时生成了实现与测试就认为两者彼此验证充分。

Spaces 只会让相关材料作为可选上下文,不保证每次回答使用其中所有文件。保持资料相关且及时更新,必要时查看回答引用,具体见Spaces。

PR 摘要与提交信息

功能应检查的限制
PR summary单个文件的新增与删除行合计超过 400 时,该文件不参与摘要;遗漏不等于没有改动
PR summary 更新需要用户主动请求,PR 后续变化不会自动刷新已有摘要
Commit message基于所选修改生成;复杂改动、短 diff 或较新语言可能影响准确性
Commit message 更新后续修改不会自动刷新已生成文字,需要重新生成或编辑

应用卡将 PR 摘要和 GitHub.com / GitHub Desktop 提交信息的支持语言列为英语。摘要与消息还可能复述 diff、commit 或 PR 中的不当文本;发布前应对照实际改动校正,而不只检查文字是否通顺。

命令建议

Windows Terminal Chat 提供的命令需要插入命令行后由用户执行,不会因为回答显示出来就自动运行。它仍可能提出删除或格式化等具有实际影响的命令,需检查目标和参数。

该行为属于 Windows Terminal Chat,不能据此推断Copilot CLI也只展示命令而不执行。

过滤与公共代码匹配

官方将内容过滤描述为在相应配置启用时减少不当输出的机制,不是对所有结果的保证。公共代码匹配也因入口而异:应用卡说明 VS Code 可以显示匹配源与许可证详情,而 Visual Studio、JetBrains、Eclipse 和 Mobile 的 Chat 使用阻止公共代码匹配的过滤方式。

使用前核对当前入口的公共代码匹配说明;没有匹配提示不等于无须检查生成内容。

BYOK 的来源范围

本 Chat 应用卡将 BYOK 响应描述为经过 GitHub API,而当前 BYOK 专题明确区分本地 BYOK与通过 Copilot API 提供的Enterprise BYOK。前一描述不能扩展到所有本地客户端,更不能据此判断 CLI 自带模型也经过 GitHub 路由。

按BYOK 两种机制核对数据路径。外部提供商会收到相应提示与回答,其保留政策需单独确认;主对话切换模型也不一定替换全部辅助功能模型。

有问题时反馈

可以使用回答下方赞或踩反馈;官方为遇到不当内容提供 copilot-safety@github.com。反馈前说明具体功能和问题表现,避免把未经检查的回答直接当作正确结论传播。