Strumenti nativi Google (Gemini)
I modelli Gemini dispongono di un set di strumenti nativi Google integrati direttamente nel modello. A differenza degli strumenti universali, questi strumenti vengono gestiti lato server senza overhead aggiuntivo di chiamata alle funzioni.
Strumenti nativi Google disponibili
| Strumento | Chiave strumento | Descrizione |
|---|---|---|
| Google Ricerca | googleSearch | Cercare informazioni attuali su Google |
| Esecuzione codice | codeExecution | Scrivere ed eseguire codice Python in un sandbox |
| Contesto URL | urlContext | Recuperare contenuti da un URL specifico |
| Google Maps | googleMaps | Cercare luoghi e ottenere indicazioni stradali |
Come funziona
Quando selezioni un modello Gemini e attivi uno o più strumenti nativi Google, questi strumenti vengono gestiti direttamente dal modello. L'IA decide automaticamente quando utilizzare quale strumento in base alla tua domanda.
Esclusività
Gli strumenti nativi Google sono esclusivi: quando è attivo uno strumento nativo Google, gli strumenti universali (come Ricerca su Internet o Cerca immagini) vengono disattivati automaticamente. Questo garantisce la massima compatibilità con i modelli Gemini.
Impostazioni
| Impostazione | Valore |
|---|---|
| Disponibile per | Modelli Gemini |
| Esclusivo | Sì (sostituisce gli strumenti universali) |
Vantaggi rispetto agli strumenti universali
| Strumenti nativi Google | Strumenti universali |
|---|---|
| Integrati direttamente in Gemini | Richiedono API esterne |
| Nessun ulteriore round di chiamate | Latenza extra dovuta all'invocazione dello strumento |
| Ottimizzati per Gemini | Funzionano con tutti i modelli |
| Elaborazione lato server | Dispatch strumento lato client |
Attivazione automatica
Quando selezioni un modello Gemini e attivi almeno uno strumento nativo Google, gli strumenti universali vengono automaticamente ignorati. Gli strumenti nativi vengono passati direttamente al modello Gemini tramite ChatGoogle.bindTools.
Esecuzione codice con file
I file inviati nella chat vengono automaticamente caricati sull'API Gemini Files prima di richiamare lo strumento di esecuzione codice. Al termine, i file caricati vengono automaticamente rimossi. Questo consente di analizzare direttamente file CSV, immagini o altri dati tramite lo strumento di esecuzione codice.
Esempi di utilizzo
- Google Ricerca: "Qual è stata la notizia di oggi sulla legislazione AI?"
- Esecuzione codice: "Calcola la media di questi voti: 7, 8, 6, 9, 7"
- Contesto URL: "C cosa è presente nella pagina https://example.com/document?"
- Google Maps: "Qual è il percorso da Amsterdam a Utrecht?"
Limitazioni
- Disponibile solo per modelli Gemini
- Non utilizzabile contemporaneamente con strumenti universali o altri strumenti nativi (esclusivo)
- Richiede che l'organizzazione abiliti i modelli Gemini
Strumenti correlati
- Code Interpreter (OpenAI) — istruttiva simile esecuzione codice per modelli OpenAI
- Esecuzione codice (Claude) — istruttiva simile esecuzione codice per modelli Claude
- Ricerca su Internet — strumento di ricerca universale per tutti i modelli