Knowledge base delle API Home per Gemini

Per aiutarti a ottenere le risposte più precise e contestualizzate per i tuoi Google Home platform progetti, abbiamo rilasciato un file della knowledge base AI.

Questo file (google-home-api-knowledge-base.txt) è un documento "fonte di verità" curato che contiene specifiche API dettagliate ed esempi di codice. Quando fornisci questo file a un modello linguistico di grandi dimensioni (LLM), funge da potente "cheat sheet", consentendo all'AI di rispondere alle tue domande specifiche sulle API Home con maggiore precisione.

Ti consigliamo vivamente di utilizzarlo con Gemini in Android Studio, ma puoi anche utilizzarlo con altri LLM (come Gemini sul web) fornendo il file come contesto.

Prerequisiti

  1. Android Studio: devi avere Android Studio Narwhal (2024.2.1) o versioni successive.
  2. Plug-in Gemini: devi aver installato e attivato il plug-in Android Studio.

Istruzioni dettagliate

  1. Recupera il file della knowledge base

    Il file della knowledge base è disponibile nel nostro repository ufficiale dell'app di esempio di Google Home su GitHub. Puoi:

  2. Aggiungi il file al tuo progetto

    Se non hai clonato il repository, inserisci il file google-home-api-knowledge-base.txt ovunque all'interno del progetto. Ti consigliamo di inserirlo nella cartella /tools.

    Immagine che mostra dove inserire il file nel progetto.
    Dove inserire il file nel progetto.

  3. Allega il file nella chat con Gemini

    Apri il riquadro della chat con Gemini in Android Studio. Per fornire a Gemini il contesto del file, digita il simbolo @. Viene visualizzato un menu di completamento automatico che mostra i file disponibili. Seleziona google-home-api-knowledge-base.txt dall'elenco.

    Per saperne di più, consulta Allegare un file alla query in Gemini in Android Studio.

    Immagine animata che mostra come aggiungere contesto a Gemini.
    Come aggiungere contesto a Gemini.

  4. Fai la tua domanda

    Ora che il file è allegato, puoi fare la tua domanda dettagliata. Gemini utilizzerà la knowledge base per fornire una risposta dettagliata e precisa in base al tuo file.