Skip to main content

Glossar der Copilot-Erweiterungen

Machen Sie sich mit der bei Copilot Extensions verwendeten Terminologie vertraut.

Note

GitHub Copilot Extensions befinden sich in der public preview und können noch geändert werden.

Die folgenden Begriffe werden im Zusammenhang mit Copilot Extensions verwendet und werden hier zur Klarstellung definiert.

Agent

Eine konkrete Implementierung eines KI-Assistenten, der Benutzerabfragen entgegennehmen und einen Stream von Antworttoken zurückgeben kann. Die Kombination aus Agent + GitHub App bezeichnen wir als Copilot Extension.

Copilot Chat

Die Unterhaltungsschnittstelle innerhalb von GitHub Copilot, über die Benutzer mit dem KI-Assistenten und Erweiterungen interagieren können.

Copilot Extension

Eine GitHub App mit zusätzlichem Zugriff auf das Copilot Chat-Fenster und die Copilot-API, die erweiterte Funktionen im Copilot Chat von GitHub ermöglicht. So nennen wir Erweiterungen aus der Perspektive eines Erweiterungsbenutzers.

Copilot-Erweiterbarkeitsplattform

Das System, das Authentifizierungs- und Proxyanforderungen zwischen Clients und Agent-Plug-Ins verarbeitet.

Copilot-enabled Visual Studio Code extension

Auch bekannt als Visual Studio Code Chat-Erweiterungen, werden Copilot-enabled Visual Studio Code extensions als Visual Studio Code Erweiterung und nicht als GitHub App erstellt. Diese Erweiterungen sind exklusiv für VS Code und können aus dem VS Code-Marketplace heruntergeladen werden.

GitHub App

Die Grundlage für eine Copilot Extension, die die erforderliche Infrastruktur, Berechtigungen und Kontext aus GitHub bereitstellt, wie z. B. Benutzer-, Repository- und Organisationsmetadaten.

GitHub Marketplace

Die Plattform, auf der von GitHub genehmigte GitHub Copilot Extensions öffentlich gelistet werden und für Benutzer zu sehen sind.

Gelistete/veröffentlichte Erweiterung

Eine Erweiterung, die auf dem GitHub Marketplace angezeigt wird. Diese Erweiterungen müssen von GitHub geprüft und genehmigt werden.

Private Erweiterung

Eine Erweiterung, die nur für die Organisation oder den einzelnen Benutzer sichtbar und nutzbar ist, von der bzw. dem sie erstellt wurde.

Öffentliche Erweiterung

Eine Erweiterung, die für alle GitHub-Benutzer oder -Organisationen sichtbar und installierbar ist.

Skill

Ein Codeabschnitt, der den Kontext abruft oder als Reaktion auf einen Benutzerprompt eine Aktion ausführt, z. B. „findIssueByID(id: number)“ Eine Liste der Skills findest du unter Currently available skills.

Fähigkeitengruppe

Eine Sammlung von Skills in Form einer Implementierung in GitHub Copilot Extensions, die es Entwicklern ermöglicht, externe Dienste oder benutzerdefinierte API-Endpunkte so einfach wie möglich mit Copilot zu verbinden Mit der Copilot Extensibility Platform werden Prompts erstellt, Funktionen ausgewertet und Antworten generiert. Der Entwickler kümmert sich nur um den API-Aufruf.

Tools/Funktionsaufrufe

Eine Funktion des LLM von Copilot (sowie von Open AI), die das Aufrufen bestimmter Tools oder Funktionen ermöglicht. Erweiterungsentwickler können verfügbare Tools mit Parametern definieren, sodass das LLM geeignete Tools auswählen und aufrufen kann, um die Anforderung eines Benutzers zu erfüllen. „Funktionen“ sind eine Teilmenge von „Tools“ und der Begriff „Funktionsaufruf“ wird closing down.

Nicht gelistete Erweiterung

Eine Erweiterung, die nicht auf dem GitHub Marketplace veröffentlicht ist. Entwickler können öffentliche nicht gelistete Erweiterungen entwickeln und verteilen, ohne dass eine Prüfung oder Genehmigung durch GitHub erforderlich ist. Die Sicherheit oder Qualität nicht gelisteter Erweiterungen wird von GitHub nicht garantiert.

Verifizierter Ersteller

Ein Status, der für Organisationen zum Veröffentlichen von Erweiterungen auf dem GitHub Marketplace erforderlich ist.