Der Assistant ist kein generischer Chatbot. Er ist ein spezialisiertes Missionskontrollsystem für KI-gestützte Werbetechnik, das auf den Agenten-Frameworks Google Antigravity und Claude Code (Version 4.0.0) basiert.
Das große Bild: Reibungsverluste durch hohe Compliance-Anforderungen vermeiden
Das grundlegende Problem, das dieser Assistant löst, ist die kognitive Überlastung und die technische Belastung.
Die Google Ads API ist eine der leistungsstärksten, aber auch eine der komplexesten APIs, die verfügbar sind. Sie zeichnet sich durch eine strenge Versionsverwaltung, eine einzigartige Abfragesprache (GAQL), tief verschachtelte Protokollzwischenspeicher-Strukturen und strenge Sicherheitsanforderungen aus. Ein Entwickler verbringt oft einen erheblichen Teil seiner Zeit damit, die API zu debuggen, indem er gRPC-Fehler behebt, die Feldkompatibilität überprüft und Linter-Probleme behebt, anstatt tatsächliche Geschäftslogik zu entwickeln.
Der Assistant löst dieses Problem in Version 4.0.0 durch die Einführung einer modularen Plug-in-Architektur , die auf spezialisierten, testgestützten Skills und integrierten Slash-Befehlen basiert. Er fungiert als automatisierte Middleware für Experten, die die Belastung durch Versionsvalidierung, Schemaerkennung und Code-Linting übernimmt, sodass der Entwickler auf der Ebene der Absicht und nicht der Syntax arbeiten kann.
Basierend auf offiziellen Schemas, nicht auf Vermutungen
Standardmäßige große Sprachmodelle haben oft Schwierigkeiten mit domänenspezifischen APIs, da sie vollständig auf allgemeinen Trainingsdaten basieren, die mit der Veröffentlichung neuer API-Versionen schnell veraltet sind.
Der Google Ads API Developer Assistant löst dieses Problem, indem er eingebettete Google Ads API-Architekturregeln mit dynamischer, lokaler Protobuf-Schemaüberprüfung kombiniert:
- Deterministische Validierung:Anstatt sich auf iterative LLM-Vermutungen über mehrere Roundtrips hinweg zu verlassen, führt der Assistant eine lokale 4-stufige Validierungspipeline aus, die die Feldkompatibilität, Ressourcenbeziehungen, Regeln für Impressionen ohne Klicks und Datumssegmentierung in einem einzigen Schritt überprüft.
- Versionsgenaue Schemasuchen:Er überprüft Protobuf-Ressourcendefinitionen, Datentypen und Enum-Werte direkt aus offiziellen API-Schemas für die aktive API-Version, wodurch wiederholte Remote-Metadatenabfragen vermieden werden.
- Basierend auf offiziellen Clientbibliotheken:Die Codegenerierung basiert direkt auf offiziellen Google Ads-Clientbibliotheken in Python, Java, PHP, .NET und Ruby.
Die Analogie: Das spezialisierte Forschungs- und Diagnoselabor
Stellen Sie sich den Assistant als Hightech-Forschungslabor für einen Chirurgen vor.
- Der Chirurg (der Entwickler) : Sie wissen genau, welche Operation durchgeführt werden muss (z. B. „Ich muss die Leistung von Performance Max analysieren“).
- Die Laborausstattung (die API) : Das sind die leistungsstarken Tools, die für die Operation erforderlich sind. Sie sind jedoch komplex und müssen genau kalibriert werden.
- Der Laborassistent (dieses Tool) : Bevor Sie den Patienten berühren, verwendet der Laborassistent spezielle Skills und integrierte Befehle, um Folgendes zu tun:
- Handbücher überprüfen:Die neuesten API-Protokolle werden automatisch überprüft und Ressourcenstrukturen werden im laufenden Betrieb überprüft (
inspect_object//inspect-object). - Tools vorab testen:Deterministische Testläufe für Ihre Abfragen werden mit der Live-API-Validierung (
validate_gaql//validate-gaql) ausgeführt, um Fehler zu erkennen, bevor sie auftreten. - Umgebung sterilisieren:Ihr Code wird mit strengen Linter-Pipelines (
ruff-Linting) formatiert und bereinigt, damit keine Systemfehler verursacht werden. - Vitalparameter überwachen:Es wird nach API-Ausnahmen gesucht und erweiterte Diagnose-Workflows für komplexe Vorgänge wie Offline-Conversions ausgeführt (
troubleshoot_conversions//troubleshoot-conversions). - Konzepte erklären:Komplexe Konzepte werden in Alltagssprache mit Beispielen aus der Praxis erklärt (
/explain,/step-by-step,/assistant-tutorial).
- Handbücher überprüfen:Die neuesten API-Protokolle werden automatisch überprüft und Ressourcenstrukturen werden im laufenden Betrieb überprüft (
Vernetzung: Die „Safety First“-Brücke
Der Assistant fungiert als Brücke zwischen vier verschiedenen „Welten“ in Ihrem Projekt, die durch Kontrollverträge (AGENTS.md / CLAUDE.md) geregelt werden:
- Der Nutzerkontext:Er hört auf Ihre übergeordneten Ziele und übersetzt sie in eine technische Strategie.
- Der lokale Arbeitsbereich:Er hat „Augen und Hände“ in Ihrem Projektverzeichnis. Er kann vorhandenen Code lesen und neuen Code für die spätere Verwendung schreiben, wobei eine strenge Isolation beibehalten wird.
- Die Google Ads API:Er stellt eine Verbindung zur Live-API her, um schreibgeschützte Berichte auszuführen und Abfragen für Ihr Konto zu testen. Für die sofortige Feldvalidierung werden lokale Protobuf-Schemas direkt überprüft.
- Die Sicherheitsbeauftragten:Er ist fest darauf ausgelegt, strenge Protokolle zu befolgen. Sie können kein Skript ausführen, wenn es nicht gelintet wurde, und Sie können keine Abfrage senden, wenn sie keine programmgesteuerte Validierungsprüfung bestanden hat.
Was der Assistant tatsächlich tut
Einfach ausgedrückt: Der Assistant ist Ihre Absicherung und Beschleunigung.
- Er verhindert Fehler:Er validiert Code und Abfragen vor der Ausführung anhand aktiver API-Schemas und verhindert so Syntax- und Kompatibilitätsfehler, bevor sie die Live-API erreichen.
- Er kennt die Karte:Er versteht die Geografie der Google Ads API – wo sich die Daten befinden und wie sie effizient abgefragt werden können.
- Er automatisiert die langweiligen Aufgaben:Er schreibt Boilerplate-Clientbibliotheks-Code, formatiert Berichte in übersichtliche Terminaltabellen und kümmert sich um die Clientbibliotheks-Infrastruktur.
- Er behebt Fehler bei komplexen Workflows:Er führt detaillierte Diagnosen für Uploads von Offline-Conversions aus, löst MCC-Kontohierarchien auf und konfiguriert komplexe Kampagnenstrukturen wie Performance Max-Listenfilter und URL-Ausschlüsse.
- Er streamt Live-Ad-hoc-Berichte:Fragen Sie in normaler Sprache nach Leistungsdaten. Der Assistant erstellt, validiert und führt GAQL-Abfragen direkt für Ihr Konto aus und streamt formatierte Ergebnisse an Ihr Terminal oder exportiert sie in eine CSV-Datei.
- Er bleibt auf dem neuesten Stand:Durch die Überprüfung lokaler Protobuf-Schemas und der Dokumentation für die aktive API-Version können Sie veraltete Felder und Regeln vermeiden.
Der Google Ads API Developer Assistant verwandelt einen Kampf zwischen Entwickler und API in eine Zusammenarbeit zwischen Entwickler und KI, die sicheren, idiomatischen und architektonisch fundierten Code erzeugt.
Architektur und Leistung (Version 4.0.0)
Mit Version 4.0.0 wird der Assistant von einer eigenständigen Projekteinrichtung zu einer modernen, globalen Plug-in-Architektur überführt:
- Kein Daemon-Overhead:Skills und Diagnosebefehle werden nur bei Bedarf als kurzlebige, ressourcenschonende untergeordnete Prozesse ausgeführt. Im Leerlauf wird die Systemressourcennutzung auf null reduziert.
- Progressive Kontextoffenlegung:Regeln und Schemas werden nur bei Bedarf geladen, wenn sie für die aktive Aufgabe relevant sind. Dadurch werden der Tokenverbrauch und die Prompt-Latenz erheblich reduziert.
- Reduzierte Festplatten-E/A:Durch das Entfernen nicht benötigter SDK-Dateien aus der Plug-in-Struktur wird verhindert, dass IDE-Indexer, Linter und Datei-Watcher Zehntausende von nicht verwendeten Dateien scannen.
- Unterstützung für mehrere Plattformen:Funktioniert nahtlos in Google Antigravity- und Claude Code-Umgebungen mit einheitlichen Installationsskripts unter Linux, macOS und Windows.
Nächste Schritte
- Google Ads API Developer Assistant installieren und konfigurieren
- Informationen zu den Agenten-Skills der Google Ads API
- Informationen zum MCP-Server der Google Ads API