GitHub Copilot Workspace (CW) -Technologie Vorschau -Edition ist jetzt verfügbar! CW ist eine aufgabenorientierte Entwicklungsumgebung, mit der Sie Aufgaben für Ihre Codebasis in der natürlichen Sprache definieren und mit KI zusammenarbeiten können, um diese Aufgaben zu erledigen. Diese Anleitung führt Sie durch mehrere Einstiegspunkte, um mit dem Copilot Workspace zu beginnen.
Aufgabe Start Einstiegspunkt
1
Wenn Sie bereits ein GitHub -Problem haben, das die Aufgabe beschreibt, die Sie ausführen möchten, ist es sehr einfach, mit diesem Problem zu beginnen. Bitte befolgen Sie die folgenden Schritte:Dieser Vorgang öffnet das Problem im Copilot -Arbeitsbereich und startet den Prozess der Analyse und Lösung des Problems.
Sie können auch Aufgaben direkt über das CW -Dashboard starten:
Nachdem Sie eine Aufgabe für die Codebasis ausgeführt haben, wird sie in der Sitzungsliste im Abschnitt "Neue Sitzung" angezeigt, um Ihnen die Auswahl neuer Aufgaben für Ihre laufenden Projekte zu erleichtern.
Dies führt Sie in den CW und beginnt den Prozess der Analyse und Lösung von Aufgaben.
Copilot Workspace können Sie Codebasis aus Vorlagen in der natürlichen Sprache erstellen.
Um eine Codebasis mit Copilot Workspace zu erstellen, navigieren Sie zur Vorlagencode -Basis auf Github.com und wählen Sie "diese Vorlage verwenden":
Verwenden Sie "neue Sitzung" im Dashboard
URL
<code>https://copilot-workspace.githubnext.com/githubnext/hello-world?template=true</code>
Wenn beispielsweise ein neues Problem in Ihrer Codebasis eingereicht wird, können Sie einen Copilot -Arbeitsbereich verwenden, um eine Lösungsskizze für dieses Problem zu generieren. Sie können dann die Taste zur Freigabe verwenden, um diese Skizze in den Ausgabe -Thread zu veröffentlichen, mit zusätzlichen Kommentaren, ob Sie sie für nützlich halten und welche Aspekte möglicherweise verbessert werden müssen. Dies kann dazu beitragen, dass potenzielle Mitwirkende das Problem besser verstehen und einen Ausgangspunkt für ihre Arbeit liefern.
In ähnlicher Weise können Sie bei der Einreichung eines neuen Problems die Mitwirkenden bitten, eine Copilot Workspace -Sitzung für dieses Problem zu erstellen. Dies kann dazu beitragen, das Problem besser zu verstehen und einen Ausgangspunkt für ihre Arbeit zu bieten. Sie können diese Anleitung auch in die Problemvorlage der Codebasis einbeziehen, vorausgesetzt, Ihre Benutzer haben Zugriff auf den Copilot -Arbeitsbereich. Sie können auch die Mitwirkenden bitten, zusätzliche Anweisungen in der Copilot Workspace -Sitzung zu hinterlassen, die zukünftigen Mitwirkenden und KI -Assistenten helfen können, das Problem besser zu verstehen.
widerspenstige Mitwirkende können die generierte Codeerzeugung der AI-unterstützten Code überbeanspruchen. Daher bieten wir Codebasis -Betreuer die Möglichkeit, die Erstellung von Pull -Anforderungen zu deaktivieren und/oder Kommentare in ihrer Codebasis mithilfe von Copilot Worksspace direkt auszugeben.
Erstellen Sie eine Datei mit dem Namen .github/Copilot-Workspace/Richtlinie.json im Standardzweig der Codebasis, die den folgenden Inhalt enthält:
<code>https://copilot-workspace.githubnext.com/githubnext/hello-world?template=true</code>
Um die Ausgabekommentare zu deaktivieren, die den Copilot -Arbeitsbereich direkt verwenden, um einen Link zur Sitzung des Copilot -Arbeitsbereichs zu generieren, fügen Sie der Richtlinie Folgendes hinzu. JSON -Datei:
<code>{ "allowPullRequests": false }</code>
Copilot Workspace -Benutzer können immer noch:
Denken Sie daran, dass Github Copilot Workspace eine technologische Vorschau und ein Bereich der aktiven Entwicklung ist. In diesem Dokument werden einige bekannte Themen und einige bekannte Bereiche aufgeführt, in denen wir in Zukunft unsere Produkte verbessern möchten.
Folgendes sind die Kernbereiche, die wir aktiv daran arbeiten, den Copilot -Arbeitsbereich zu verbessern:
Wenn Pläne implementiert werden, die große Dateienänderungen beinhalten, kann es lange dauern, bis sie abgeschlossen sind. Der Copilot Workspace verwendet derzeit "Whole File Rewrite", da wir feststellen, dass dies bei einer Vielzahl von Aufgaben, für die Copilot Workspace verwendet werden kann, sehr gründlich ist. Wir arbeiten an einigen Datei -Umschreibungstechniken (automatisch und unter Benutzeranleitung), um die Leistung dieses Vorgangs zu verbessern.
Copilot Workspace generiert Codequalität nicht immer perfekt. Es korreliert stark mit der Qualität des zugrunde liegenden KI -Modells. Wir arbeiten an der Verbesserung der Qualität des von Copilot Workspace generierten Codequalität auf mehreren Ebenen. Beispielsweise wird die Qualität der Codegenerierung von der Planungs- und Spezifikationsqualität von Aufgaben und der allgemeinen Benutzererfahrung der Bewertung und Klärung dieser Aufgaben beeinflusst. Wir arbeiten auch daran, diese Aspekte zu verbessern. Die erreichte Qualität hängt auch mit der Erfahrung des iterativ generierten Codes zusammen. Wir untersuchen aktiv feinere iterative Technologien.
Inhaltsauswahl im Copilot-Arbeitsbereich kann manchmal nicht optimal sein, was zur Erzeugung von aufgabenunabhängigen Code führen kann. Wir arbeiten daran, die Auswahl der Inhalte im Copilot -Arbeitsbereich zu verbessern.
Aufgaben können direkte Links zu Netzwerkressourcen wie Dokumenten enthalten. Darüber hinaus können einige Netzwerksuche aus der Aufgabe abgeleitet werden. Der Copilot Workspace führt derzeit kein Netzwerkabruf durch und wir arbeiten daran, diese Funktion hinzuzufügen.
Nach dem Generieren von Code können KI und herkömmliche Tools verwendet werden, um den Code basierend auf diagnostischen Informationen zu "beheben", die aus dem Build, Test und Ausführen des Codes generiert werden. Wir haben dies bereits im Copilot Workspace unterstützt und arbeiten daran, dies zu verbessern.
Einige Aufgaben sind sehr klein: Aktualisieren Sie einige Codezeilen in der Datei. Einige Aufgaben sind sehr groß: Implementieren Sie eine brandneue Code -Basisfunktion eins nacheinander. Der Copilot Workspace ist derzeit für mittelgroße Aufgaben zum GitHub-Problem ausgelegt. Wir sind daran interessiert, Variationen des Copilot Workspace Core -Konzepts in einer Planung bereitzustellen, die besser für kleine und große Aufgaben geeignet ist. Zum Beispiel können wir für kleine Aufgaben eine "Lite -Version" des Copilot -Arbeitsbereichs mit nur einer Aufgabe anbieten. Bei großen Aufgaben können wir eine Möglichkeit bieten, die Aufgabe in Unteraufgaben zu unterteilen.
verwendet die GitHub OAuth -Anwendung zur Authentifizierung. Einige Organisationen haben möglicherweise Richtlinien, die OAuth -Anwendungen an der Interaktion mit ihrer Codebasis beschränken. Sofern der Organisationsadministrator den Copilot Workspace OAuth -Anwendung nicht genehmigt, können Sie keine Aufgaben in einer privaten Codebasis ausführen oder Pull -Anfragen in einer öffentlichen Code -Basis erstellen. Wir arbeiten daran, eine zweite Option zur Autorisierungsoption zum Copilot -Arbeitsbereich hinzuzufügen, basierend auf der GitHub -Anwendung und aktualisiert dieses Dokument, wenn es verfügbar ist.
Erste Schritte Copilot Workspace ist einfach und flexibel, wobei mehrere Einstiegspunkte für Ihren Workflow geeignet sind. Egal, ob Sie mit dem GitHub -Problem, CW -Dashboard oder Codebasis -Seite beginnen, Sie können Aufgaben problemlos definieren und mit KI zusammenarbeiten, um Ihren Entwicklungsprozess zu verbessern. Also, worauf warten Sie noch? Fangen Sie jetzt an, zu erkunden!
Q1. A: CW ist eine aufgabenorientierte Entwicklungsumgebung, in der Benutzer Aufgaben für die Codebasis in der natürlichen Sprache definieren und diese Aufgaben in Zusammenarbeit mit AI effizient erledigen können.
Q2. A: Sie können Aufgaben durch eine Vielzahl von Einstiegspunkten beginnen: A. Starten Sie aus dem Github -Problem, indem Sie auf "im Arbeitsbereich öffnen" klicken. B. Starten Sie direkt durch das CW -Dashboard, indem Sie die Codebasis auswählen und die neue Aufgabe definieren. C. Starten Sie von der Codebasis -Seite, indem Sie die Aufgabe auf der Registerkarte Copilot eingeben.
Q3. Kann ich eine Codebasis aus einer Vorlage im Copilot -Arbeitsbereich erstellen? A: Ja, Sie können eine Codebasis auf folgende Weise mit Vorlagen erstellen: A. Wählen Sie diese Vorlage auf github.com. B. Klicken Sie im CW -Dashboard auf "Neue Sitzung" und wählen Sie die Vorlage. C. Fügen Sie zu einer Codebasis -URL.
Q4. a: Es hilft den Betreuer durch: A. Erforschen Sie potenzielle Problemlösungen. B. Lösungskizzen für Mitwirkende erzeugen. C. Detaillierte Ausgaberschriften und Anweisungen werden gefördert.
Q5. A: Ja, einige bekannte Probleme umfassen: A. Schreiben Sie große Dateien langsam neu. B. Die Auswahl der Inhalte ist manchmal nicht optimal. C. Fuzzy -Erkennung ist zu empfindlich. D. Es gibt keine "Stopp" -Taste beim Generieren von Pull -Anforderung Beschreibung
Das obige ist der detaillierte Inhalt vonErste Schritte mit Github Copilot Worksace. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!