Extensions: Gemini mit Apps verbinden
# Extensions (jetzt „Apps"): Gemini mit Google-Diensten verbinden
Fragen Sie Gemini „fasse die wichtigsten Punkte aus diesem YouTube-Video zusammen" und fügen einen Link ein: Gemini liest tatsächlich das Transkript und antwortet, ohne Copy-Paste. Genau dieser Schritt (ein aktiver Google-Dienst wird angesprochen, um echte Daten zu holen) ist das, was die Connectors der App leisten. Sie machen aus Gemini etwas, das nicht nur über die Welt spricht, sondern aus ihr schöpfen kann.
> Hinweis zur Benennung: Google verabschiedet sich in der Gemini-App vom Label „Extensions" und nennt diese Connectors jetzt Apps (teilweise „verbundene Apps"). An manchen Stellen und in älteren Dokumentationen steht weiterhin „Extensions". Das Verhalten ist identisch: ein Connector, über den Gemini in Echtzeit einen bestimmten Google-Dienst erreicht. Diese Lektion verwendet „Apps" für die aktuelle UI und weist darauf hin, wo der alte Begriff noch auftaucht.
Was diese Connectors tatsächlich sind
Eine App (früher Extension) ist ein Connector, über den die Gemini-App in Ihrem Namen einen bestimmten Dienst aufruft, in Echtzeit, mitten im normalen Gespräch. Ist ein Connector aktiv und Ihr Prompt braucht ihn klar erkennbar, leitet Gemini einen Teil der Anfrage an diesen Dienst, erhält strukturierte Daten zurück und arbeitet sie in die Antwort ein.
Zu den von Google gebauten Connectors in der Gemini-App gehören:
- Google Workspace (Gmail, Drive, Docs): eigene Inhalte durchsuchen und zusammenfassen.
- YouTube: Fakten, Zusammenfassungen und Timestamps aus einem bestimmten Video ziehen.
- Google Maps: Routen, Orte, Fahrzeit.
- Google Flights und Google Hotels: aktuelle Reiseoptionen.
Das ist etwas anderes als Grounding mit Google Search, das öffentliche Web-Ergebnisse abruft, um Halluzinationen zu reduzieren. Apps greifen auf *benannte Dienste* zu (oft auf Ihre privaten Daten, etwa Ihr eigenes Drive) und kkDie durchschnittliche Zahl neuer Nutzer, die jeder bestehende Nutzer über Empfehlungen generiert. Über 1,0 verstärkt sich das Wachstum selbst und wird exponentiell.Vollständige Definition ansehen →önnen dienstspezifische Strukturen zurückgeben. Search Grounding beantwortet „was im offenen Web wahr ist". Apps beantworten „was in diesem Video / meinem Drive / dieser Route steht".
> Hinweis: Namen und Verfügbarkeit der Connectors ändern sich im Laufe der Zeit und je nach Kontotyp. Die aktuelle Liste finden Sie im Hilfe-Center für Gemini Apps, das die verbindliche Quelle ist.
Ein konkreter Durchlauf: YouTube und Drive in einem Prompt
Angenommen, Sie haben einen Konferenzvortrag für später gespeichert und haben zusätzlich ein Strategiedokument in Drive. Sie wollen beides abgeglichen haben.
Prompt:
> Fasse die 5 Hauptargumente in diesem Vortrag zusammen: youtube.com/watch?v=EXAMPLE, dann finde mein Drive-Dokument „2026 Roadmap" und sage mir, welche Argumente unserem Plan widersprechen.
Das passiert unter der Haube:
1. Gemini erkennt zwei Intents: eine YouTube-Abfrage und eine Drive-Abfrage.
2. Der @YouTube-Connector holt Transkript und Metadaten des Videos.
3. Der @Google-Workspace-Connector durchsucht *Ihr* Drive nach der Datei „2026 Roadmap".
4. Gemini verschmilzt beide Quellen und erstellt den Vergleich.
Sie kkDie durchschnittliche Zahl neuer Nutzer, die jeder bestehende Nutzer über Empfehlungen generiert. Über 1,0 verstärkt sich das Wachstum selbst und wird exponentiell.Vollständige Definition ansehen →önnen ein Tool explizit erzwingen, indem Sie in der Gemini-App @ tippen, was den Picker öffnet. @YouTube fasse das zusammen: <link> ist eindeutig und in der Regel zuverlässiger, als darauf zu hoffen, dass Gemini es ableitet.
Eine reale Einschränkung, die man verinnerlichen sollte: Der Workspace-Connector durchsucht Inhalte, die *Sie bereits besitzen und auf die Sie zugreifen kkDie durchschnittliche Zahl neuer Nutzer, die jeder bestehende Nutzer über Empfehlungen generiert. Über 1,0 verstärkt sich das Wachstum selbst und wird exponentiell.Vollständige Definition ansehen →önnen*. ErErDas Verhältnis von Interaktionen (Likes, Kommentare, Shares) zur Reichweite eines Inhalts. Zeigt, wie stark die Zielgruppe reagiert, gemessen an der Zahl der Personen, die den Inhalt gesehen haben.Vollständige Definition ansehen → ist an die Berechtigungen Ihres Google-Kontos gebunden. ErErDas Verhältnis von Interaktionen (Likes, Kommentare, Shares) zur Reichweite eines Inhalts. Zeigt, wie stark die Zielgruppe reagiert, gemessen an der Zahl der Personen, die den Inhalt gesehen haben.Vollständige Definition ansehen → wird keine private Datei einer Kollegin zeigen, die Sie nicht öffnen kkDie durchschnittliche Zahl neuer Nutzer, die jeder bestehende Nutzer über Empfehlungen generiert. Über 1,0 verstärkt sich das Wachstum selbst und wird exponentiell.Vollständige Definition ansehen →önnen. Das ist das Sicherheitsmodell, keine Einschränkung, die man umgehen sollte.
Aktivieren
Diese Connectors werden pro Konto verwaltet, nicht pro Chat.
1. Öffnen Sie die Gemini-App.
2. Gehen Sie zu Einstellungen → Apps (in älteren Builds steht hier möglicherweise noch Extensions).
3. Schalten Sie jeden einzelnen (YouTube, Workspace, Maps, Flights, Hotels) ein oder aus.
Wenn Sie den Workspace-Connector erstmals aktivieren, erteilen Sie Gemini die Berechtigung, Ihre Inhalte in Gmail, Drive und Docs zu lesen, um Ihre Prompts zu beantworten. Sie kkDie durchschnittliche Zahl neuer Nutzer, die jeder bestehende Nutzer über Empfehlungen generiert. Über 1,0 verstärkt sich das Wachstum selbst und wird exponentiell.Vollständige Definition ansehen →önnen das jederzeit im gleichen Panel oder über Ihre Berechtigungsseite im Google-Konto widerrufen.
Zwei Dinge, über die viele stolpern:
- Ein aktivierter Connector wird nicht immer aufgerufen. Gemini ruft ihn nur auf, wenn Ihr Prompt ihn braucht. Vage Prompts führen zu vagem Verhalten. Seien Sie explizit.
- Workspace-Content-Connectors sind auf manchen Enterprise-Konten je nach Admin-Policy nicht verfügbar. Wenn
@Gmailnichts zurückgibt, fragen Sie Ihren Workspace-Admin, bevor Sie von einem Defekt ausgehen.
In der App vs. eigener Bau
Die oben genannten Connectors der Gemini-*App* sind vorgebaut, für Endnutzer gedacht und per Toggle verwaltet. Die eigentliche Tiefe für Entwickler liegt darin, dass *dieselbe Idee* (das Modell darf aktive Tools aufrufen) etwas ist, das Sie über die APIAPIApplication Programming Interface: eine standardisierte Schnittstelle, über die Anwendungen kommunizieren und Daten austauschen, ohne die interne Funktionsweise der jeweils anderen zu kennen.Vollständige Definition ansehen → selbst umsetzen. Es lohnt sich zu wissen, wo die Grenze verläuft.
In der App: Gems kkDie durchschnittliche Zahl neuer Nutzer, die jeder bestehende Nutzer über Empfehlungen generiert. Über 1,0 verstärkt sich das Wachstum selbst und wird exponentiell.Vollständige Definition ansehen →önnen diese Connectors auch nutzen
Ein Gem (Ihr gespeicherter, angepasster Assistent) läuft innerhalb der Gemini-App und erbt daher die Connectors, die Sie aktiviert haben. Ein „Travel Planner"-Gem kann sich auf Maps und Flights stützen, ohne dass Sie pro Chat etwas neu aktivieren. Die Instruktionen des Gems bestimmen, *wie* es sie nutzt; der Konto-Toggle bestimmt, *ob* sie überhaupt existieren.
In der APIAPIApplication Programming Interface: eine standardisierte Schnittstelle, über die Anwendungen kommunizieren und Daten austauschen, ohne die interne Funktionsweise der jeweils anderen zu kennen.Vollständige Definition ansehen →: Sie bauen die Verbindung
Wenn Sie zu Google AI Studio und der Gemini APIAPIApplication Programming Interface: eine standardisierte Schnittstelle, über die Anwendungen kommunizieren und Daten austauschen, ohne die interne Funktionsweise der jeweils anderen zu kennen.Vollständige Definition ansehen → wechseln, erhalten Sie nicht die vorgebauten YouTube- oder Drive-Connectors der App. Stattdessen verdrahten Sie Fähigkeiten selbst. Zwei Mechanismen sind relevant:
1. Eingebaute Tools. Die APIAPIApplication Programming Interface: eine standardisierte Schnittstelle, über die Anwendungen kommunizieren und Daten austauschen, ohne die interne Funktionsweise der jeweils anderen zu kennen.Vollständige Definition ansehen → stellt First-Party-Tools bereit, die Sie einschalten, vor allem Grounding mit Google Search und Code-Ausführung. Das ist Konfiguration, kein eigener Code:
from google import genai
from google.genai import types
client = genai.Client()
response = client.models.generate_content(
model="gemini-2.5-flash",
contents="What were Google's most recent AI announcements?",
config=types.GenerateContentConfig(
tools=[types.Tool(google_search=types.GoogleSearch())]
),
)
print(response.text)Dieses google_search-Tool ist das APIAPIApplication Programming Interface: eine standardisierte Schnittstelle, über die Anwendungen kommunizieren und Daten austauschen, ohne die interne Funktionsweise der jeweils anderen zu kennen.Vollständige Definition ansehen →-Äquivalent zum Search Grounding der App: Das Modell entscheidet, wann es eine Abfrage stellt, holt aktuelle Ergebnisse und zitiert sie. Die Modellstufe lesen Sie am model-String ab. Flash ist die schnelle, günstigere Stufe für Tool-Aufrufe in hohem Volumen; Pro ist der stärkere Reasoner für komplexe, mehrstufige Tool-Nutzung.
2. Function Calling (Ihre eigenen Tools). So verbinden Sie Gemini mit *jeder* App oder APIAPIApplication Programming Interface: eine standardisierte Schnittstelle, über die Anwendungen kommunizieren und Daten austauschen, ohne die interne Funktionsweise der jeweils anderen zu kennen.Vollständige Definition ansehen →, die Sie kontrollieren: Ihrem CRMCRMCustomer Relationship Management: Software und Strategie, um Kundeninteraktionen über den gesamten Lifecycle zu steuern und zu analysieren.Vollständige Definition ansehen →, einem internen Inventory-Service, einem Zahlungssystem. Sie beschreiben eine Funktion; das Modell entscheidet, wann es sie mit welchen Argumenten aufruft; Ihr Code führt sie aus und gibt das Ergebnis zurück.
from google import genai
from google.genai import types
def get_order_status(order_id: str) -> dict:
# Hier steht Ihr echter Backend-Aufruf.
return {"order_id": order_id, "status": "shipped", "eta": "2026-03-14"}
client = genai.Client()
chat = client.chats.create(
model="gemini-2.5-flash",
config=types.GenerateContentConfig(tools=[get_order_status]),
)
reply = chat.send_message("Where is order A-2291?")
print(reply.text)Das SDK liest Signatur und Docstring Ihrer Funktion, baut daraus automatisch das Tool-SchemaSchemaEin Schema ist der formale Bauplan, der festlegt, wie Daten in einer Datenbank, einer Datei oder einer Nachricht strukturiert, benannt, typisiert und miteinander verknüpft sind.Vollständige Definition ansehen →, ruft get_order_status("A-2291") bei Bedarf auf und speist das Ergebnis zurück in die Konversation. *Das* ist der Grundbaustein hinter jedem „Gemini, das Dinge tut", das Sie ausliefern werden. Der Maps-Connector der App ist nur eine polierte, gehostete Version desselben Musters.
Wissenscheck
1. Was beschreibt den Kernzweck einer Extension in der Gemini-App am besten?
2. Wie unterscheidet sich die Nutzung von Extensions grundlegend vom Grounding mit Google Search?
3. Warum ruft Gemini im Beispiel-Prompt mit YouTube-Link und Drive-Dokument zwei verschiedene Extensions auf?
4. Wählen Sie ALLE Aussagen aus, die das Verhalten von Extensions in der Gemini-App korrekt beschreiben.
Wählen Sie alle richtigen Antworten aus.
5. Wählen Sie ALLE Gründe aus, warum eine explizite Eingabe wie „@YouTube fasse das zusammen: <link>" vorzuziehen sein kann.
Wählen Sie alle richtigen Antworten aus.
Skalieren: von einem einzelnen Tool zur Agent-Plattform
Function Calling ist ein Tool, ein Turn. Reale Systeme brauchen viele Tools, Memory und mehrstufige Planung. Der Google-Stack bietet dafür abgestufte Optionen.
Apps Script: Automatisierung innerhalb von Workspace
Wenn Ihre „App" *Google Workspace selbst ist* (ein Sheet, das eine Zusammenfassung per Mail schicken soll, ein Doc, das einen Workflow auslöst), kkDie durchschnittliche Zahl neuer Nutzer, die jeder bestehende Nutzer über Empfehlungen generiert. Über 1,0 verstärkt sich das Wachstum selbst und wird exponentiell.Vollständige Definition ansehen →önnen Sie mit Apps Script die Gemini APIAPIApplication Programming Interface: eine standardisierte Schnittstelle, über die Anwendungen kommunizieren und Daten austauschen, ohne die interne Funktionsweise der jeweils anderen zu kennen.Vollständige Definition ansehen → aus der Workspace-Umgebung heraus aufrufen, per UrlFetchApp-Request oder über die Vertex-AI-Integration. Das ist der reibungsärmste Weg, einer Tabelle aktives KI-Verhalten zu geben, ohne Server aufzusetzen.
Agent Development Kit (ADK)
Das Agent Development Kit ist Googles Open-Source-Framework für Agenten, die mehrere Tools orchestrieren, State über Schritte hinweg halten und an andere Agenten übergeben kkDie durchschnittliche Zahl neuer Nutzer, die jeder bestehende Nutzer über Empfehlungen generiert. Über 1,0 verstärkt sich das Wachstum selbst und wird exponentiell.Vollständige Definition ansehen →önnen. Wo Function Calling „Modell ruft eine Funktion auf" heißt, heißt ADK „Agent führt einen Plan aus, der zehn Funktionen aufrufen, Retries machen und delegieren kann". Wenn Sie die Produktionsversion eines Multi-Tool-Assistenten bauen, ist ADK der strukturierte Weg dorthin.
Vertex AI: die Enterprise-Deployment-Ebene
Vertex AI ist der Ort, an dem diese Agenten im großen MaMaEinsatz von Software, um wiederkehrende Marketingaufgaben und Kampagnen zu automatisieren und Personalisierung in großem Maßstab über Kanäle wie E-Mail, Web und Social zu ermöglichen.Vollständige Definition ansehen →ßstab leben: managed Endpoints, Governance, Logging, IAM-basierte Zugriffskontrolle und Connectors zu Unternehmensdaten. Das mentale Modell:
- AI Studio + Gemini APIAPIApplication Programming Interface: eine standardisierte Schnittstelle, über die Anwendungen kommunizieren und Daten austauschen, ohne die interne Funktionsweise der jeweils anderen zu kennen.Vollständige Definition ansehen →: Prototyp, Experiment, Tempo für einzelne Entwickler.
- ADK: Struktur für die Logik Ihres Multi-Tool-Agenten.
- Vertex AI: Deployment mit Enterprise-Security, Monitoring und Skalierung.
Gemini CLI und Code Assist
Zwei weitere „Connectors im Geiste", die Erwähnung verdienen. Gemini CLI bringt das Modell in Ihr Terminal, sodass es Ihr Dateisystem lesen, Befehle ausführen und auf einem lokalen Projekt arbeiten kann. Gemini Code Assist bettet es in Ihre IDE ein. Beide sind Tool-nutzendes Gemini, verbunden mit der Arbeitsumgebung eines Entwicklers statt mit Consumer-Apps, und beide sind nützlich, wenn die „aktiven Daten", die Gemini erreichen soll, Ihre eigene Codebase sind.
Wann welche Verbindung
Eine kurze Entscheidungshilfe:
- Sie wollen, dass Gemini jetzt aus Ihrem Drive, einem Video oder Maps antwortet, ohne Code: nutzen Sie die App-Connectors (in den Einstellungen aktivieren,
@verwenden). - Sie wollen einen wiederverwendbaren Assistenten, der diese Dienste nutzt: bauen Sie ein Gem; es erbt die aktivierten Connectors.
- Sie wollen aktuelle öffentliche Web-Fakten in Ihrem eigenen Produkt: nutzen Sie das Google-Search-Grounding-Tool der APIAPIApplication Programming Interface: eine standardisierte Schnittstelle, über die Anwendungen kommunizieren und Daten austauschen, ohne die interne Funktionsweise der jeweils anderen zu kennen.Vollständige Definition ansehen →.
- Sie wollen, dass Gemini Ihr eigenes Backend oder Ihre APIAPIApplication Programming Interface: eine standardisierte Schnittstelle, über die Anwendungen kommunizieren und Daten austauschen, ohne die interne Funktionsweise der jeweils anderen zu kennen.Vollständige Definition ansehen → aufruft: nutzen Sie Function Calling.
- Sie wollen einen mehrstufigen Agenten über viele Tools hinweg, für ein Team deployed: ADK plus Vertex AI.
Der rote Faden: Jede dieser Varianten ist dieselbe Kernfähigkeit (ein Modell, das entscheiden kann, ein Tool aufzurufen und das Ergebnis zu nutzen), nur auf unterschiedlicher Höhe exponiert. Lernen Sie sie einmal auf App-Ebene, dann erkennen Sie sie überall wieder.
Key Takeaways
- App-Connectors erreichen benannte Dienste, Grounding erreicht das Web. Nutzen Sie
@YouTube,@Gmailoder@Mapsexplizit, wenn Sie dienstspezifische oder private Daten brauchen; nutzen Sie Search Grounding für aktuelle öffentliche Fakten. - Aktivieren Sie sie pro Konto unter Einstellungen → Apps (in manchen Builds noch als „Extensions" bezeichnet) und denken Sie daran, dass ein aktivierter Connector nur dann *aufgerufen* wird, wenn Ihr Prompt ihn klar braucht. Seien Sie explizit, besonders mit dem
@-Picker. - Workspace-Connectors sind an Ihre echten Berechtigungen gebunden, sie werden also nie Daten offenlegen, auf die Sie nicht ohnehin Zugriff haben. Prüfen Sie die Enterprise-Admin-Policy, wenn
@Gmailoder@Drivenichts zurückgibt. - Das APIAPIApplication Programming Interface: eine standardisierte Schnittstelle, über die Anwendungen kommunizieren und Daten austauschen, ohne die interne Funktionsweise der jeweils anderen zu kennen.Vollständige Definition ansehen →-Äquivalent eines App-Connectors ist ein Tool: eingebaute Tools (Search, Code-Ausführung) sind Konfiguration, und Function Calling verbindet Gemini mit jeder App, die Sie kontrollieren.
- Skalieren nach Höhe: Prototyp mit der Gemini APIAPIApplication Programming Interface: eine standardisierte Schnittstelle, über die Anwendungen kommunizieren und Daten austauschen, ohne die interne Funktionsweise der jeweils anderen zu kennen.Vollständige Definition ansehen → in AI Studio, Struktur für Multi-Tool-Agenten mit dem ADK, Deployment mit Governance auf Vertex AI.
Was Sie aus dieser Lektion umsetzen
Diese Maßnahmen sind im Playbook der Rolle zusammengefasst.
- @-Mention-Extensions für App-Daten nutzen, Search Grounding für öffentliche Web-Fakten