Geo AI Agent ist ein KI-gestütztes Open-Source-Tool zur Automatisierung der Überprüfung und Optimierung von Webinhalten. Es kombiniert mehrere fortschrittliche Technologien und nutzt in seinem Kern CrewAI Rahmen zur Organisation und Koordinierung einer Reihe von KI-Intelligenzen.
Der Arbeitsablauf dieses Tools ist sehr klar: Der Benutzer gibt zunächst eine Webadresse ein, die das System empfängt und eine Reihe automatischer Vorgänge auslöst. Es greift zunächst auf den Inhalt der Seite zu und liest ihn ein, wobei es insbesondere den Haupttitel der Seite (H1-Tag) extrahiert. Anschließend wird das Gemini-Modell von Google verwendet, um Suchanfragen zum Thema der Seite zu generieren und diese zusammenzufassen. Durch die Integration mit der SERP-API von Bright Data kann das Tool dann auf KI-Übersichten zugreifen, bei denen es sich um intelligente Zusammenfassungen der von Google bereitgestellten Suchergebnisse handelt. Schließlich analysiert das System den ursprünglichen Inhalt der Seite anhand dieser KI-generierten Zusammenfassungen und erstellt auf der Grundlage der Ergebnisse einen Bericht im Markdown-Format mit spezifischen Optimierungsempfehlungen. Dieser Bericht kann Inhaltsersteller oder SEO-Experten anleiten, den Inhalt der Seite so anzupassen, dass er den aktuellen Suchmaschinenpräferenzen und der Suchabsicht der Nutzer besser entspricht, und so das Suchranking und die Sichtbarkeit der Seite zu verbessern.
Funktionsliste
- Automatisierte Inhaltsprüfung:: Automatisieren Sie den Prozess der Inhaltsanalyse einzelner Webseiten ohne menschliches Zutun.
- Extraktion von WebinhaltenDie Fähigkeit, auf eine bestimmte URL zuzugreifen und Schlüsselinformationen wie den Titel (H1) einer Seite genau zu extrahieren.
- Intelligente AbfragegenerierungVerwenden Sie das Gemini-Modell, um automatisch relevante und wertvolle Google-Suchanfragen auf der Grundlage von Webinhalten zu generieren.
- Erhalten Sie AI-SuchzusammenfassungenCrawling von AI-Übersichten (AI Overviews) aus Google-Suchergebnissen über die Bright Data SERP API, um das Verständnis und die Zusammenfassungen der Suchmaschine zu bestimmten Themen zu verstehen.
- Vergleichende InhaltsanalyseVergleich des ursprünglichen Webinhalts mit der KI-Übersicht von Google, um Lücken und potenzielle Optimierungspunkte zu ermitteln.
- Generierung von Optimierungsempfehlungen:: Ausgabe eines umsetzbaren Berichts mit Optimierungsempfehlungen auf Seitenebene auf der Grundlage der Ergebnisse der vergleichenden Analyse.
- Markdown-BerichtsausgabeDer endgültige Analysebericht und alle Zwischendaten werden in Markdown (
.md
) Datei in Form eineroutput/
Katalog zum einfachen Lesen und Archivieren.
Hilfe verwenden
Hier sind die detaillierten Schritte für die Installation und Verwendung von Geo AI Agent, folgen Sie dem Prozess und Sie können das Tool leicht für sich arbeiten lassen.
Schritt 1: Vorbereiten der Laufzeitumgebung
Bevor Sie mit der Installation beginnen, müssen Sie sich vergewissern, dass Python auf Ihrem Computer installiert ist, da dieses Projekt bestimmte Anforderungen an die Python-Version stellt.
- Python-VersionSie müssen Folgendes installieren
3.10
oder höher, aber niedriger als3.14
Version. Sie können mehr über die Version herausfinden, indem Sie in das Terminal oder das Kommandozeilentool eingebenpython --version
um Ihre aktuelle Python-Version zu überprüfen.
Schritt 2: Einbauuv
Paketmanager
Dieses Projekt verwendet dieuv
um alle notwendigen Python-Bibliotheken zu verwalten und zu installieren, es ist ein sehr schnelles Paketverwaltungswerkzeug.
- Öffnen Sie Ihr Terminal (unter macOS oder Linux) oder die Eingabeaufforderung (unter Windows).
- Geben Sie folgenden Befehl zur Installation ein
uv
::pip install uv
Dieser Befehl verwendet die
pip
zu installierenuv
.
Schritt 3: Laden Sie das Projekt herunter und installieren Sie die Abhängigkeiten
Jetzt müssen Sie die Projektdateien von GitHub abrufen und dieuv
um die verschiedenen Abhängigkeits-Bibliotheken zu installieren, die für die Ausführung des Projekts benötigt werden.
- Klonen (downloaden) Sie zunächst den Projektcode auf Ihren lokalen Computer. Sie können dies mit dem
git
Befehl:git clone https://github.com/brightdata/geo-ai-agent.git
- Sobald der Download abgeschlossen ist, verwenden Sie die
cd
Befehl in das Projektverzeichnis:cd geo-ai-agent
- Sobald Sie sich im Verzeichnis befinden, führen Sie den folgenden Befehl aus, um alle Abhängigkeiten zu installieren:
uv sync
uv
liest automatisch die Konfigurationsdateien im Projekt und erstellt eine separate virtuelle Umgebung (die sich im Verzeichnis.venv
Ordner) und installieren Sie alle erforderlichen Bibliotheken in diesen Ordner. Dieser Prozess stellt sicher, dass Ihre Projektumgebung sauber und isoliert ist.
Schritt 4: Konfigurieren Sie den API-Schlüssel
Dieses Tool erfordert Aufrufe von zwei Drittanbieterdiensten: Google Gemini und Bright Data. Daher müssen Sie deren API-Schlüssel erhalten und konfigurieren.
Das Projekt benötigt vier Umgebungsvariablen:
GEMINI_API_KEY
Ihr Gemini-API-Schlüssel zur Steuerung von KI-Intelligenzen für Analyse und Inhaltserstellung.MODEL
: der Name des Gemini-Modells, das Sie verwenden möchten, zum Beispielgemini/gemini-1.5-flash
.BRIGHT_DATA_API_KEY
Ihr Bright Data API-Schlüssel für das Crawlen von Google-Suchergebnissen.BRIGHT_DATA_ZONE
Der Name der Web Unlocker-Zone, die Sie im Bright Data Dashboard eingerichtet haben.
Das Konfigurationsverfahren ist wie folgt:
- Im Stammverzeichnis des Projekts (d. h. im
geo-ai-agent
Ordner), erstellen Sie eine Datei namens.env
des Dokuments. - Öffnen Sie dies in einem Texteditor
.env
Datei, und geben Sie dann Ihre wichtigsten Informationen in dem unten stehenden Format ein:GEMINI_API_KEY="<这里替换成你的GEMINI_API_KEY>" MODEL="gemini/gemini-1.5-flash" BRIGHT_DATA_API_KEY="<这里替换成你的BRIGHT_DATA_API_KEY>" BRIGHT_DATA_ZONE="<这里替换成你的BRIGHT_DATA_ZONE>"
Ersetzen Sie die spitzen Klammern und den darin befindlichen Text der Aufforderung durch Ihren eigenen Schlüssel und die vollständige Nachricht.
Schritt 5: Führen Sie das Projekt aus
Nachdem Sie alle oben genannten Konfigurationen vorgenommen haben, können Sie dieses KI-Inhaltsoptimierungstool in Betrieb nehmen.
- Zunächst ist es erforderlich, die Datei zu aktivieren, die zuvor mit dem Programm
uv
Die geschaffene virtuelle Umgebung.- Auf macOS- oder Linux-Systemen führen Sie aus:
source .venv/bin/activate
- Auf Windows-Systemen führen Sie aus:
.venv/Scripts/activate
Nach erfolgreicher Aktivierung sehen Sie am Anfang der Befehlszeile die Meldung
(.venv)
Worte. - Auf macOS- oder Linux-Systemen führen Sie aus:
- Vergewissern Sie sich, dass Sie sich immer noch im Stammverzeichnis Ihres Projekts befinden und führen Sie den folgenden Befehl aus, um das AI Intelligentsia-Team zu starten:
crewai run
Mit diesem Befehl wird der gesamte Prozess gestartet. Das Programm fordert Sie auf, eine URL einzugeben. Sobald Sie die URL, die Sie analysieren möchten, eingegeben haben, beginnen die KI-Intelligenzen, zusammenzuarbeiten.
- Wenn das Programm beendet ist, finden Sie es im Projektordner im Verzeichnis
output/
Der erstellte Analysebericht befindet sich in diesem Verzeichnis. Der Dateiname des endgültigen Berichts lautetreport.md
.
Anwendungsszenario
- SEO-Experten und -Berater
SEO-Fachleute können mit diesem Tool schnelle, eingehende automatische Prüfungen der Websites ihrer Kunden oder bestimmter Landing Pages durchführen. Sie müssen nicht mehr manuell nach Schlüsselwörtern suchen und die Inhalte von Wettbewerbern mit Top-Ranking analysieren. Geben Sie einfach eine URL ein, und das Tool erstellt automatisch einen detaillierten Bericht zur Inhaltsoptimierung, der Lücken zwischen dem aktuellen Inhalt und dem, was Google AI als ideal ansieht, aufzeigt und konkrete Empfehlungen für Änderungen gibt, die den Kunden helfen können, ihre Suchmaschinenplatzierungen effektiv zu verbessern. - Team für Inhaltsmarketing
Content-Ersteller und Marketing-Teams können dieses Tool nutzen, um die erfolgreichsten Seiten zu relevanten Themen zu analysieren, bevor sie Blogbeiträge, Produkteinführungen oder Whitepaper schreiben. Indem sie den Inhalt der Google AI-Übersichten verstehen, können sie die Suchabsicht und den Informationsbedarf der Nutzer besser erfassen, um von Anfang an relevantere und aussagekräftigere Inhalte zu erstellen, die Anzahl der späteren Überarbeitungen zu reduzieren und den ROI ihres Content-Marketings zu verbessern. - Agentur für digitales Marketing
Für Agenturen für digitales Marketing, die eine große Anzahl von Kundenwebsites verwalten müssen, kann dieses Tool einen enormen Produktivitätsschub bedeuten. Agenturen können damit den anfänglichen Prozess der Inhaltsanalyse automatisieren, inhaltliche Probleme auf verschiedenen Websites schnell identifizieren und die erstellten Berichte als Grundlage für die Kommunikation mit Kunden nutzen. Dies spart nicht nur eine Menge Personalkosten, sondern bietet auch KI-gesteuerte, datengestützte Optimierungsstrategien, die die Professionalität der Agentur und den Wert ihrer Dienstleistungen erhöhen.
QA
- Ist dieses Tool kostenlos?
Das Tool selbst, Geo AI Agent genannt, ist quelloffen, und Sie können seinen Code kostenlos von GitHub herunterladen und verwenden. Allerdings ist es auf zwei externe, kostenpflichtige Dienste angewiesen: die Google Zwillinge API und die Bright Data API. Sie benötigen API-Schlüssel für beide Dienste und zahlen entsprechend Ihrer Nutzung. - Was ist CrewAI und warum sollte dieses Instrument eingesetzt werden?
CrewAI ist ein Framework für den Aufbau und die Koordinierung mehrerer KI-Intelligenzen, die zusammenarbeiten. In diesem Tool wird CrewAI verwendet, um die Rollen verschiedener KI-Intelligenzen zu definieren (z. B. sind einige für das Crawlen von Inhalten, andere für deren Analyse und wieder andere für das Schreiben von Berichten zuständig) und sie als Team zusammenarbeiten zu lassen, um die Arbeit aufzuteilen und den gesamten Prozess der Inhaltsprüfung zu automatisieren, was zu komplexeren und zuverlässigeren Aufgaben führt. - Was ist die Bright Data SERP API und welche Rolle spielt sie dabei?
Bright Data SERP API ist ein professioneller Daten-Crawling-Service, der es Ihnen ermöglicht, auf Suchmaschinen wie Google zuzugreifen und Daten von Suchergebnisseiten (SERPs) zu erhalten, als ob Sie ein echter Nutzer wären, während Sie gleichzeitig die Sperrung von Websites und CAPTCHA effektiv umgehen. In diesem Tool wird es verwendet, um die "KI-Übersichten" auf der Google-Suchergebnisseite zu erhalten, die eine wichtige Datenquelle für die Analyse der Suchabsicht der Nutzer und der Präferenzen für Suchmaschineninhalte darstellen. - Benötige ich Programmierkenntnisse, um dieses Tool zu benutzen?
Um die Installation und Konfiguration abzuschließen, benötigen Sie einige Grundkenntnisse in der Befehlszeile, z. B. die Verwendung des Terminals, die Ausführung von Befehlen und das Erstellen und Bearbeiten von Dateien. Aber Sie müssen keinen Code schreiben. Befolgen Sie einfach die Schritt-für-Schritt-Anweisungen in der Hilfe und Sie werden in der Lage sein, das Tool erfolgreich auszuführen, auch wenn Sie kein Programmierer sind.