Hinweis
- Dieses Feature befindet sich in der öffentliche Vorschau, und Änderungen sind vorbehalten.
- GitHub Copilot verwendet künstliche Intelligenz. Prüfe auf Fehler. Weitere Informationen findest du unter Verantwortungsvolle Verwendung des GitHub Copilot Codierungs-Agents für GitHub.com.
Einleitung
Die Copilot Codierungsassistent-Integration in Slack ermöglicht Ihnen Interaktionen mit dem Copilot Codierungsassistent über Ihren Slack-Arbeitsbereich. Sie ist in GitHub App für Slack enthalten. Sie können in einem Slack-Thread oder einer Direktnachricht Programmier-Agent-Sitzungen mithilfe des Kontexts Ihrer Unterhaltung initiieren.
Informationen zu zusätzlichen Copilot-Integrationen finden Sie unter Informationen zu Copilot Integrationen.
Hinweis
Wenn Sie in einem Slack-Thread erwähnen @GitHub , erfasst der Agent den gesamten Thread als Kontext für Ihre Anforderung, das Verständnis und die Implementierung von Lösungen basierend auf der Diskussion. Dieser Kontext wird im Pull Request gespeichert. Wenn Sie den Kontext einschränken möchten, können Sie stattdessen eine direkte Nachricht an die GitHub App für Slack senden.
Voraussetzungen
- Du benötigst ein GitHub-Konto mit Zugriff auf Copilot über Copilot Pro, Copilot Pro+, Copilot Business oder Copilot Enterprise.
- Sie müssen über ein Slack-Konto verfügen und Mitglied eines Arbeitsbereichs sein.
- Sie müssen die GitHub App für Slack installiert haben. Weitere Informationen findest du unter Integrieren von GitHub mit Slack.
Verbinden Ihres GitHub App mit Ihrem GitHub Konto
Wenn Sie die GitHub App zum ersten Mal in Slack verwenden, fordert die App Sie auf, sie mit Ihrem GitHub-Konto zu verbinden und ein Standardrepository festzulegen. Im Standard-Repository werden Pull-Requests eröffnet, die von Copilot Codierungsassistent Sitzungen erstellt wurden.
- Öffnen Sie in Slack eine direkte Nachricht mit den GitHub App oder erwähnen Sie Copilot in einem Thread, indem Sie
@GitHub Copiloteingeben. - Senden Sie eine Eingabeaufforderung an Copilot Codierungsassistent. Dies kann eine Anforderung zum Ausführen einer Aufgabe oder einfach
loginsein. - Wenn Sie aufgefordert werden, Ihr GitHub-Konto zu verbinden, folgen Sie den Anweisungen in der Antwort von Copilot und autorisieren Sie die App, auf Ihr GitHub-Konto zuzugreifen.
- Klicken Sie im Slack-Nachrichtenthread auf "Einstellungen konfigurieren ", um ein Standard-Repository für Pullanforderungen festzulegen. Sie können dieses Repository später mithilfe des
settingsBefehls ändern. - Geben Sie im Dialogfeld "Einstellungen" den Namen eines Repositorys ein, in dem Sie den Codierungs-Agent verwenden, und klicken Sie dann auf " Änderungen speichern".
Verwenden der GitHub App in Slack
Sie können die GitHub App-Direktnachrichten senden oder in einem Thread erwähnen. Der Bot antwortet auf Ihre Nachrichten und führt Aufgaben basierend auf Ihren Anforderungen aus.
Sie benötigen Schreibzugriff auf das Standardrepository oder auf das in Ihrem Prompt angegebene Repository, um den Copilot Codierungsassistent zu aktivieren. Wenn Sie keinen Schreibzugriff auf das relevante Repository haben, können Sie dennoch Copilot unterstützen, indem Sie Eingaben im Slack-Thread bereitstellen. Diese werden als Kontext verwendet, wenn Copilot Codierungsassistent die Pullanforderung ändert.
Benutzer können Copilot Codierungsassistent für jedes Repository aufrufen, auf das sie write Zugriff haben. Für Unternehmensrepositorys müssen Administratoren die Slack GitHub App installieren und konfigurieren und angeben, auf welche Repositorys die Slack-App zugreifen kann. Weitere Informationen zum Konfigurieren von GitHub Apps finden Sie unter Installieren einer GitHub-App aus dem GitHub Marketplace für deine Organisationen.
-
Öffnen Sie in Slack eine Direktnachricht mit der GitHub App oder erwähnen Sie die App in einem Thread, indem Sie
@GitHub Copiloteingeben. -
Geben Sie Ihre Eingabeaufforderung ein, und senden Sie sie. Optional kannst du mithilfe der folgenden Syntax ein Repository oder einen Branch angeben:
@GitHub Add "Hello World" to the README in repo=REPO_OWNER/REPO_NAME branch=BRANCH_NAMEHinweis
Der Repo-Parameter teilt Copilot Codierungsassistent mit, welches Repository für die Anforderung verwendet werden soll, und der Branch-Parameter gibt einen vorhandenen Branch des Repositories an, der als Basis für einen Pull Request verwendet werden soll. Standardmäßig verwendet Copilot das von Ihnen konfigurierte Standardrepository und die Standardverzweigung des Repositorys.
-
Copilot Codierungsassistent initiiert eine Programmier-Agent-Sitzung und antwortet nach Abschluss des Codierungs-Agents mit einer Zusammenfassung der geplanten Änderungen und einem Link zu der Pullanforderung, die im Standardrepository erstellt wurde.
Weiterführende Lektüre
-
[AUTOTITLE](/copilot/concepts/agents/coding-agent/about-coding-agent) – Erfahren Sie mehr über den Copilot Codierungsassistent und wie dieser Sie unterstützen kann.