Skip to main content
Skip to content

Recherche mit Agenten

Verwenden Sie Copilot Agents, um komplexe Fragen in Code, Repositorys und im Web zu untersuchen, und erstellen Sie dann detaillierte Ergebnisse mit Zitaten.

Recherche-Agenten sind für komplexe Fragen konzipiert, die eine umfassende Untersuchung erfordern, statt für eine schnelle Chat-Antwort. Sie können eigenständig Informationen aus mehreren Quellen sammeln, Nachweise analysieren und vergleichen und eine eingehende Antwort erstellen.

Die Rechercheerfahrungen unterscheiden sich je nach Copilot Bereichen:

  • In GitHub Copilot CLI und in GitHub Copilot app führt der /research Slash-Befehl eine Untersuchung aus mehreren Quellen durch und erstellt einen eigenständigen Bericht mit Quellenangaben.
  • Copilot cloud agent kann umfassende Recherchen zu einem Repository als Teil einer laufenden Agentsitzung durchführen und dann mit der Planung und Implementierung fortfahren.

Erstellen eines zitierten Forschungsberichts

In GitHub Copilot CLI und dem GitHub Copilot app ruft /research einen integrierten Forschungsagenten auf. Der Agent untersucht Ihre lokale Codebasis und Repositories in Ihrer gesamten Organisation. Es kann auch Dateien aus öffentlichen und zugänglichen privaten Repositorys abrufen und das Web durchsuchen.

Der resultierende Bericht kann Hunderte von Zeilen lang sein. Sie kann Architekturdiagramme, Codebeispiele, Komponentenanalyse und Zitate enthalten.

Forschungsberichte werden als Markdown-Dateien gespeichert, daher handelt es sich um dauerhafte Artefakte anstelle vorübergehender Chatantworten. Sie können zu einem Bericht zurückkehren, ihn an anderer Stelle speichern oder für andere Personen freigeben.

Anweisungen für Copilot CLI finden Sie unter Recherchieren mit GitHub Copilot CLI. Informationen zu den Befehlen, die in GitHub Copilot app verfügbar sind, finden Sie unter Slash-Befehle für die GitHub Copilot-App.

Ein Repository mit Copilot cloud agent durchsuchen

Sie können Copilot cloud agent bitten, ein Repository zu untersuchen, bevor Sie entscheiden, was geändert werden soll. Der Agent kann erklären, wie das Repository funktioniert, relevanten Code finden oder ein Problem beurteilen. Im Gegensatz zu /research ist dieser Workflow Teil einer laufenden Agentsitzung und erstellt keinen eigenständigen Forschungsbericht.

In derselben Sitzung können Sie die Ergebnisse überprüfen, die Untersuchung mit Nachverfolgungsaufforderungen steuern und den Agenten bitten, einen Plan zu erstellen. Sie können dann mit Codeänderungen fortfahren. Dies macht cloud agent nützlich, wenn Forschung die erste Phase einer größeren Entwicklungsaufgabe ist.

Dieser Workflow ist über GitHub.com verfügbar, einschließlich der Registerkarte „Agents“, des Agentenbereichs, des Dashboards und Copilot Chat. Sie ist auch über Öffentliche Vorschau die Microsoft Teams- und Slack-Integrationen verfügbar. Andere Integrationen, z. B. Azure Boards, Jira und Linear, unterstützen nur, den Agenten zu bitten, direkt einen Pull Request zu erstellen.

Weitere Informationen findest du unter Recherchieren Sie, planen Sie und wiederholen Sie Codeänderungen mit Copilot cloud agent..

Wann agentgestützte Recherche verwendet werden sollte

Verwenden Sie einen Recherche-Agenten, wenn Sie Folgendes benötigen:

  • Die Architektur oder das Verhalten einer unbekannten Codebasis verstehen.
  • Verfolgen Sie, wie ein Feature in mehreren Dateien oder Repositorys implementiert wird.
  • Untersuchen Sie interne Implementierungsmuster in Ihrer Organisation.
  • Verstehen, wie eine API, Bibliothek oder Technologie funktioniert, unter Rückgriff auf Code- und Webquellen.
  • Vergleichen Sie Technologien oder Implementierungsansätze mithilfe mehrerer Quellen.
  • Erstellen Sie ein detailliertes, zitiertes Artefakt, das Sie überprüfen, speichern oder teilen können.
  • Untersuchen Sie ein Problem, und bestätigen Sie Annahmen, bevor Sie Codeänderungen planen.

Für eine schnelle Frage mit einem schmalen Bereich ist in der Regel eine normale Chataufforderung schneller.

Erzielen nützlicher Forschungsergebnisse

Beschreiben Sie die Frage, den Bereich und die gewünschte Ausgabe in Ihrer Eingabeaufforderung. Beziehen Sie relevante Einschränkungen, Repositorys, Technologien oder Zeiträume ein.

Ihre Eingabeaufforderung kann sich darauf auswirken, wie der Agent die Frage klassifiziert und den Bericht strukturiert. Fragen Sie explizit nach dem gewünschten Antworttyp. Fragen Sie z. B. nicht nach "Was ist X?", sondern fragen Sie nach "Ein technischer tiefer Einblick in X, mit Architekturdiagrammen und Codebeispielen".