Augment Code:为大型代码库提供AI编程辅助工具的公司
Augment Code:为大型代码库提供AI编程辅助工具的公司Einführung
Was ist Augment Code?
Augment Code ist ein Unternehmen, das sich auf die Bereitstellung von KI-Programmier-werkzeugen für große Codebasen spezialisiert hat. Es wurde im November 2023 gegründet und hat seinen Hauptsitz in den USA. Augment Code unterstützt Entwicklungsteams durch kontextbewusste Entwicklung, personalisierte Codevervollständigung, dateiübergreifende Bearbeitung und weitere Funktionen dabei, ihre Effizienz zu steigern. Das Tool ist besonders geschickt in der Wartung und Refaktorisierung komplexer Codebasen.

Kernfunktionen von Augment Code
Agent-Funktion: Der Agent ist das Kernwerkzeug von Augment Code und unterstützt Entwickler über den gesamten Entwicklungsprozess hinweg – von der Problembeschreibung bis zum Pull Request. Er zerlegt Aufgaben in ausführbare Pläne, setzt diese schrittweise um und meldet dem Benutzer dabei sämtliche Aktionen und Änderungen. Der Agent unterstützt zudem einen automatischen Modus, in dem er Aufgaben eigenständig ausführt, ohne dass jeder Schritt manuell bestätigt werden muss.
Codevervollständigung: Bietet schnelle und kontextbezogene Codevervollständigungsvorschläge, die die Projektstruktur, Abhängigkeiten und den Code-Stil verstehen. Die Vervollständigungen werden auf Grundlage des Benutzercodes, der Abhängigkeiten, der üblichen Konventionen und bewährter Verfahren angepasst.
Next-Edit-Funktion: Selbst kleine Änderungen können Auswirkungen auf die gesamte Codebasis haben. Next Edit bietet schrittweise Anleitungen, um Entwicklern zu helfen, zugehörige Aktualisierungen im Code, in Tests und in der Dokumentation vorzunehmen.
Intelligenter Chat: Über die Chat-Funktion erhalten Benutzer schnell Antworten, ohne Dokumentationen durchsuchen, Kollegen stören oder Tickets öffnen zu müssen. Die Chat-Funktion zeigt die Quellen ihrer Antworten an und ermöglicht es Benutzern, Codeblöcke, Dateien oder ganze Ordner auszuwählen, um den Kontext zu verfeinern.
Code-Checkpunkte: Erstellt automatisch Snapshots des Arbeitsbereichs. Während der Agent den Plan umsetzt, können Benutzer jederzeit die Änderungen einsehen und mit einem Klick zu einem beliebigen früheren Checkpoint zurückrollen.
Unterstützung multimodaler Eingaben: Unterstützt verschiedene multimodale Eingabemethoden wie Screenshots und Figma-Dateien, um Entwicklern bei der Fehlerbehebung oder der Umsetzung des nächsten UI-Elements zu helfen.
Merkmale von Augment Code
Leistungsstarke Kontext-Engine: Analysiert in Echtzeit die gesamte Codebasis und stellt sicher, dass jede Vervollständigung, Anweisung und jede Chat-Antwort den korrekten Kontext besitzt, um eine unvergleichliche Codequalität zu liefern. Die Kontextkapazität beträgt bis zu 200.000 Tokens und kann so komplexe Aufgaben bewältigen.
Gedächtnisfunktion: Aktualisiert und speichert das Gedächtnis automatisch und dauerhaft. Mit fortschreitendem Dialog verbessert sich die Qualität der Code-Generierung kontinuierlich und passt sich dem Stil des Benutzers an.
Integration zahlreicher Tools: Unterstützt native Integrationen mit GitHub, Jira, Notion, Linear und weiteren, ohne Konfiguration – lediglich eine Autorisierung ist erforderlich. Darüber hinaus werden über 100 Tools über das Model Context Protocol (MCP) unterstützt.
Unterstützung verschiedener Entwicklungsumgebungen: Vollständig kompatibel mit VSCode, JetBrains, Vim, GitHub und Slack – kein Wechsel der Entwicklungsumgebung erforderlich.
Vorteile von Augment Code
Steigerung der Entwicklungseffizienz: Hilft Entwicklern, Codebasen schnell zu verstehen, Probleme zu debuggen und automatisch hochwertigen Code zu generieren, wodurch die Entwicklungsgeschwindigkeit erhöht wird.
Hohe Anpassungsfähigkeit: Lernt den Codestil des Benutzers und passt sich diesem an. Mit der Zeit werden die generierten Codes immer mehr den Gewohnheiten des Benutzers entsprechen.
Hohe Sicherheit: Verfügt über die SOC-2-Type-II-Zertifizierung. Proprietärer Code der Kunden wird nicht zum Training von KI-Modellen verwendet, sodass sichergestellt ist, dass Codevorschläge keine Softwarelizenzen verletzen.
Anwendungsfälle von Augment Code
Entwicklung großer Codebasen: Unterstützt Entwickler dabei, in komplexen Codebasen schnell Code zu generieren und zu optimieren.
Einheitlicher Codestil: Passt sich automatisch an den Team-Codestil an und sorgt für dessen Einhaltung, wodurch Konflikte reduziert werden.
Tool-übergreifende Zusammenarbeit: Integration mit GitHub, Jira und weiteren Tools steigert die Effizienz der Entwicklungszusammenarbeit.
Bearbeitung komplexer Aufgaben: Dank der leistungsstarken Kontextverarbeitungsfähigkeiten meistert das Tool komplexe Code-Refaktorisierungs- und Migrationsaufgaben.
Unterstützung in der täglichen Entwicklung: Ausführen von Terminalbefehlen, Beheben von Fehlern, Umsetzen von UI-Designs und mehr – zur Steigerung der Entwicklungseffizienz.
Preise von Augment Code
Community-Version: Kostenlos, Agents auf 50 Anfragen pro Monat begrenzt; zusätzliche Agent-Anfragen kosten 9 USD pro 100 Anfragen.
Entwicklerversion: 30 USD/Monat, Agents auf 550 Anfragen pro Monat begrenzt (derzeit unbegrenzt); zusätzliche Agent-Anfragen kosten 11 USD pro 100 Anfragen.
Enterprise-Version: Individuelle Preisgestaltung, unbeenzte Agents, benutzerdefinierte Preise für zusätzliche Agent-Anfragen.
Installations- und Nutzungsanleitung für Augment Code
Installationsschritte
VS Code öffnen: Klicken Sie in der Seitenleiste von VS Code auf das Symbol „Erweiterungen".
Erweiterung suchen: Suchen Sie im Marketplace-Bereich nach „Augment".

Erweiterung installieren: Sobald Sie die Augment Code-Erweiterung gefunden haben, klicken Sie auf die Schaltfläche „Installieren".
Projekt initialisieren: Klicken Sie nach Abschluss der Installation auf das Augment-Symbol und wählen Sie eine der folgenden Methoden, um ein Projekt einzubinden:
Ein neues Projekt erstellen
Einen lokal vorhandenen Ordner öffnen
Ein entferntes Git-Repository klonen
Codebasis indizieren: Augment indiziert die Codebasis automatisch, um die Projektstruktur, Abhängigkeiten und Codemuster zu verstehen. Nach Abschluss der Indizierung können Sie mit der Nutzung beginnen.
Nutzungsanleitung
Modus auswählen: Über das Dropdown-Menü unten links im Chat-Eingabefeld können Sie den Agent-Modus oder den normalen Modus auswählen.
Richtlinien festlegen: Geben Sie das Symbol @ ein, um Benutzerrichtlinien auszuwählen oder zu erstellen, beispielsweise zur Festlegung von Sprachpräferenzen oder Codestilen.
Agent starten:
Standard-Agent-Modus: Die Aktionen des Agents (z. B. das Ausführen von Terminalbefehlen oder der Zugriff auf externe Dienste) erfordern eine manuelle Bestätigung.
Agent-Auto-Modus: Der Agent führt alle notwendigen Aktionen automatisch aus, ohne dass eine manuelle Bestätigung erforderlich ist.
Aufgabe stellen: Geben Sie Entwicklungsaufgaben (z. B. Beheben eines Bugs, Hinzufügen einer Funktion usw.) in das Chatfeld ein. Der Agent zerlegt die Aufgabe automatisch und führt sie schrittweise aus.
Ausführungsprozess einsehen: Sie können die einzelnen Schritte des Agents jederzeit aufklappen, um detaillierte Informationen einzusehen (z. B. Dateiänderungen, Terminalbefehl-Ausgaben usw.).
Gedächtnis anpassen: Der Agent merkt sich automatisch wichtige Details des Projekts und Codierungspräferenzen. Sie können die Gedächtnisdatei auch manuell bearbeiten, um nachfolgende Aktionen zu optimieren.
Drehbuch-Assistent▸
AI Apps
AI Nachrichten