Skip to main content

Glossário de extensões do Copilot

Entenda a terminologia usada nas Copilot Extensions.

Note

As GitHub Copilot Extensions estão em versão prévia pública e sujeitas a alterações.

Os termos a seguir são usados no contexto de Copilot Extensions e são definidos aqui para maior clareza.

Agente

Uma implementação concreta de um assistente de IA que pode receber consultas de usuário e retornar um fluxo de tokens de resposta. Essa combinação entre um agente e o GitHub App é o que chamamos de GitHub Copilot Extension.

Copilot Chat

A interface de conversação no GitHub Copilot em que os usuários podem interagir com o assistente de IA e as extensões.

Copilot Extension

Um GitHub App com acesso adicional à janela do Copilot Chat e à API do Copilot, permitindo funcionalidade estendida no Copilot Chat da GitHub. É assim que faremos referência às extensões da perspectiva de um usuário de extensão.

Plataforma de extensibilidade do Copilot

O sistema que lida com solicitações de autenticação e proxies entre clientes e plug-ins de agentes.

Copilot-enabled Visual Studio Code extension

Também conhecidas como Extensões de Chat do Visual Studio Code, as Copilot-enabled Visual Studio Code extensions são criadas como uma extensão do Visual Studio Code em vez de um GitHub App. Essas extensões são exclusivas para VS Code e podem ser baixadas do VS Code Marketplace.

GitHub App

A base para uma Copilot Extension que fornece a infraestrutura, as permissões e o contexto necessários da GitHub, como metadados de usuário, repositório e organização.

GitHub Marketplace

A plataforma em que as GitHub Copilot Extensions aprovadas pela GitHub podem ser listadas publicamente e descobertas pelos usuários.

Extensão listada/publicada

Uma extensão que aparece no GitHub Marketplace. Essas extensões devem ser revisadas e aprovadas pela GitHub.

Extensão privada

Uma extensão que só é visível e utilizável pela organização ou usuário individual que a criou.

Extensão pública

Uma extensão que é visível e instalável por qualquer usuário ou organização da GitHub.

Habilidade

Um trecho de código que recupera o contexto ou executa uma ação em resposta ao prompt de um usuário (por exemplo, "findIssueByID(id: number)").

Chamadas a ferramentas/funções

Um recurso do LLM do Copilot (e do OpenAI) que permite invocar ferramentas ou funções específicas. Os construtores de extensões podem definir as ferramentas disponíveis com parâmetros, permitindo que o LLM selecione e chame as ferramentas apropriadas para atender a solicitações de usuários. "Funções" são um subconjunto de "ferramentas" e o termo "chamada de função" será encerrando.

Extensão não listada

Uma extensão que não é publicada no GitHub Marketplace. Os construtores podem desenvolver e distribuir extensões públicas não listadas sem exigir revisão ou aprovação da GitHub. A GitHub não garante a segurança ou a qualidade de extensões não listadas.

Criador verificado

Um status necessário para que as organizações publiquem extensões no GitHub Marketplace.