跳到主要内容

Copilot 扩展术语表

了解 Copilot 扩展中使用的术语。

注意

GitHub Copilot 扩展处于公开预览阶段,可能会发生更改。

以下术语用于 Copilot 扩展的上下文中,为了清晰起见,在此进行定义。

代理

AI 助理的具体实现,可以接收用户查询并返回响应标记流。代理 + GitHub 应用的组合就是我们所说的 Copilot 扩展。

Copilot 聊天

GitHub Copilot 中的对话界面,用户可以在其中与 AI 助理和扩展进行交互。

Copilot 扩展

一个 GitHub 应用,可以额外访问 Copilot 聊天窗口和 Copilot API,从而扩展 GitHub Copilot 聊天的功能。从扩展用户的角度来看,这就是我们所说的扩展。

Copilot 可扩展性平台

处理客户端和代理插件之间身份验证和代理请求的系统。

支持 Copilot 的 Visual Studio Code 扩展

也称为 Visual Studio Code 聊天扩展,支持 Copilot 的 Visual Studio Code 扩展是作为 Visual Studio Code 扩展而不是 GitHub 应用构建的。这些扩展专用于 VS Code,可以从 VS Code Marketplace 下载。

GitHub 应用

Copilot 扩展的基础,提供必要的基础设施、权限和来自 GitHub 的上下文,例如用户、仓库和组织元数据。

GitHub Marketplace

GitHub 批准的 GitHub Copilot 扩展可以在其中公开列出并供用户发现的平台。

已列出/发布的扩展

出现在 GitHub Marketplace 上的扩展。这些扩展必须经过 GitHub 的审核和批准。

私有扩展

只有创建它的组织或个人用户才能看到和使用的扩展。

公共扩展

任何 GitHub 用户或组织都可以看到和安装的扩展。

技能

一段代码,用于响应用户的提示检索上下文或执行操作(例如,“findIssueByID(id: number)”)。

工具/函数调用

Copilot 的大型语言模型 (LLM)(以及 Open AI 的 LLM)的一项功能,允许它们调用特定的工具或函数。扩展构建者可以定义可用的工具和参数,使 LLM 能够选择并调用适当的工具来满足用户的请求。“函数”是“工具”的一个子集,“函数调用”术语将被淘汰。

未列出的扩展

未在 GitHub Marketplace 上发布的扩展。构建者可以在不需要 GitHub 的审核或批准的情况下开发和分发公共未列出的扩展。GitHub 不保证未列出扩展的安全性和质量。

已验证的创建者

组织在 GitHub Marketplace 上发布扩展所需的权限状态。