Die folgenden Begriffe werden im Zusammenhang mit Copilot-Erweiterungen verwendet und werden hier zur Klarstellung definiert.
Eine Art von Copilot-Erweiterung-Implementierung, die Entwicklern die vollständige Kontrolle über die Verarbeitung von Benutzerabfragen und der Antwortgenerierung bietet. Dieser Ansatz eignet sich ideal für Entwickelnde, die eine vollständige Anpassung und Verwaltung von KI-Interaktionen wünschen.
Eine Funktion in Copilot-Erweiterungen, mit der Benutzerkontexte von Editoren an Agents gesendet werden können, sodass maßgeschneiderte Antworten möglich sind.
Die Unterhaltungsschnittstelle innerhalb von Copilot, über die Benutzer mit dem KI-Assistenten und Erweiterungen interagieren können.
Eine App mit zusätzlichem Zugriff auf das Copilot Chat-Fenster und die Copilot-API, die erweiterte Funktionen im Copilot Chat von ermöglicht. So nennen wir Erweiterungen aus der Perspektive eines Erweiterungsbenutzers.
Das System, das Authentifizierungs- und Proxyanforderungen zwischen Clients und Agent-Plug-Ins verarbeitet.
Auch bekannt als Visual Studio Code Chat-Erweiterungen, werden Copilot-fähige Visual Studio Code-Erweiterungen als Visual Studio Code Erweiterung und nicht als App erstellt. Diese Erweiterungen sind exklusiv für VS Code und können aus dem VS Code-Marketplace heruntergeladen werden.
Die Grundlage für eine Copilot-Erweiterung, die die erforderliche Infrastruktur, Berechtigungen und Kontext aus bereitstellt, wie z. B. Benutzer-, Repository- und Organisationsmetadaten.
Die Plattform, auf der von genehmigte Copilot-Erweiterungen öffentlich gelistet werden und für Benutzer zu sehen sind.
Eine Erweiterung, die auf dem Marketplace angezeigt wird. Diese Erweiterungen müssen von geprüft und genehmigt werden.
Eine Erweiterung, die nur für das Unternehmen, die Organisation oder die einzelne benutzende Person sichtbar und nutzbar ist, von der bzw. dem sie erstellt wurde. Vom Unternehmen erstellte Erweiterungen können von Organisationen installiert werden, die sich im Unternehmen befinden.
Eine Erweiterung, die für alle -Benutzer oder -Organisationen sichtbar und installierbar ist.
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 Derzeit verfügbare Skills.
Eine Art von Copilot-Erweiterung-Implementierung, die Entwickelnden die Möglichkeit bietet, externe Dienste und benutzerdefinierte API-Endpunkte mit Copilot mit minimaler Komplexität zu verbinden. Mit der Copilot Extensibility Platform werden Prompts erstellt, Funktionen ausgewertet und Antworten generiert. Die entwickelnde Person muss nur API-Qualifikationsdefinitionen verarbeiten. Dieser Ansatz eignet sich ideal für Entwickelnde, die minimale Komplexität wünschen.
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.
Eine Erweiterung, die nicht auf dem Marketplace veröffentlicht ist. Entwickler können öffentliche nicht gelistete Erweiterungen entwickeln und verteilen, ohne dass eine Prüfung oder Genehmigung durch erforderlich ist. Die Sicherheit oder Qualität nicht gelisteter Erweiterungen wird von nicht garantiert.
Ein Status, der für Organisationen zum Veröffentlichen von Erweiterungen auf dem Marketplace erforderlich ist.