Beschreibung
Cody ist ein KI-gestützter Coding-Assistent, der entwickelt wurde, um den Entwicklungsprozess zu beschleunigen, indem er Ihre gesamte Codebasis versteht und nutzt. Er integriert sich nahtlos in beliebte Code-Hosting-Plattformen wie GitHub und GitLab sowie in IDEs wie VS Code, JetBrains und Visual Studio. Durch die Verbindung mit diesen Umgebungen fungiert Cody als persönlicher KI-Assistent, der die Code-Verständnis, -Generierung und -Fehlerbehebung verbessert.
Im Kern nutzt Cody die neuesten Large Language Models (LLMs) und bezieht Kontext aus Ihrer Entwicklungsumgebung. Dieser Kontext wird über die fortschrittliche Search API von Sourcegraph abgerufen, wodurch Cody auf Informationen über APIs, Symbole und Nutzungsmuster in lokalen und entfernten Codebasen zugreifen kann. Dieser umfassende Kontext stellt sicher, dass Cody hochpräzise und relevante Unterstützung bieten kann.
Zu den Kernfunktionen von Cody gehören Entwickler-Chats, in denen Benutzer Fragen zu ihrem Code stellen, neue Code-Snippets generieren und Code-Änderungen anfordern können. Der Assistent bietet intelligente Code-Vervollständigungen und Auto-Editing-Vorschläge, die Cursorbewegungen und aktuelle Änderungen analysieren, um kontextbezogene Modifikationen vorzuschlagen. Cody verfügt außerdem über ein robustes Prompt-System, das es Entwicklern ermöglicht, wiederkehrende Aufgaben mit anpassbaren und teilbaren Prompts zu automatisieren. Darüber hinaus sind seine Debugging-Funktionen optimiert, um Fehler zu identifizieren und zu beheben, wodurch der Fehlerbehebungsprozess erheblich beschleunigt und die Entwicklerproduktivität gesteigert wird.
Cody bietet flexible Bereitstellungsoptionen, darunter Erweiterungen für VS Code, JetBrains und Visual Studio sowie eine Web-App-Oberfläche und eine Kommandozeilenschnittstelle (CLI). Für Lösungen auf Unternehmensebene ist Cody für Sourcegraph Enterprise verfügbar. Die Plattform enthält auch Kontextfilter, mit denen Benutzer bestimmte Repositories von Chat- und Autocomplete-Ergebnissen ausschließen können, wodurch die Kontrolle über den von der KI verwendeten Kontext verbessert wird.
Die Datenerfassung durch Cody konzentriert sich auf Prompts und Antworten, um den Dienst bereitzustellen. Für einzelne Benutzer auf Sourcegraph.com können Prompts und Antworten zur Verbesserung der Benutzererfahrung verwendet werden, jedoch nicht zum Training des Modells. Nutzungsdaten und Feedback werden ebenfalls gesammelt, um die allgemeine Benutzererfahrung zu verbessern. Cody ist mit anderen Sourcegraph-Produkten wie Code Search kompatibel, sodass Benutzer ihre Codebasis abfragen und dann die Chat-Oberfläche von Cody verwenden können, um Fragen zu den Suchergebnissen zu stellen.
Cody's Kernfunktionen
KI-gestütztes Code-Verständnis, -Schreiben und -Beheben
Nutzt LLMs und Entwicklungskontext für Genauigkeit
Integrationen mit GitHub, GitLab, VS Code, JetBrains, Visual Studio
Entwickler-Chat für codebezogene Fragen und Generierung
Code-Vervollständigungen und Auto-Editing-Vorschläge
Anpassbare und teilbare Prompts zur Automatisierung von Aufgaben
Fortschrittliche Search API für lokalen und entfernten Codebasis-Kontext
Debugging-Unterstützung zur Identifizierung und Behebung von Codefehlern
Kontextfilter zur Verwaltung der Repository-Einbeziehung
Verfügbar als IDE-Erweiterungen, Web-App und CLI
Enterprise-Lösungen für Sourcegraph Enterprise
Wie verwendet man Cody?
Installation: Laden Sie die Cody-Erweiterung für Ihre IDE (VS Code, JetBrains, Visual Studio) herunter und installieren Sie sie oder greifen Sie über die Sourcegraph-Web-App darauf zu.
Verbindung: Verknüpfen Sie Cody mit Ihren Code-Repositories (z. B. GitHub, GitLab) und Ihrer Entwicklungsumgebung.
Interaktion: Verwenden Sie die Chat-Oberfläche, um Fragen zu Ihrem Code zu stellen, Code-Generierung anzufordern oder Code-Änderungen zu initiieren.
Vervollständigungen nutzen: Nutzen Sie Codys intelligente Code-Vervollständigungen während der Eingabe.
Prompts konfigurieren: Erstellen und verwenden Sie benutzerdefinierte Prompts, um wiederkehrende Coding-Aufgaben zu automatisieren.
Debuggen: Setzen Sie Codys Debugging-Funktionen ein, um Fehler in Ihrem Code zu identifizieren und zu beheben.
Kontext verwalten: Konfigurieren Sie Kontextfilter, um anzugeben, welche Repositories Cody berücksichtigen soll.
Cody's Anwendungsfälle
- Code-Verständnis
- Code-Generierung
- Code-Bearbeitung
- Debugging-Unterstützung
- Aufgabenautomatisierung
- Kontextbezogene Suche







