Come installare Google ADK per creare Multi Agent su Windows 11

Un ADK o Agent Development Kit fornisce gli strumenti per creare agenti AI. Google ha presentato Google ADK. Google ADK si integra convari modelli di intelligenza artificiale, incluso Gemini di Google, per offrire funzionalità come architettura modulare, orchestrazione flessibile e strumenti di valutazione integrati. In questo post vedremo come è possibileinstalla Google ADK per creare Multi Agent su Windows 11/10.

Quali sono i prerequisiti per Google ADK?

I prerequisiti per Google ADK includono l'installazione e la corretta configurazione di Python versione 3.9 o successiva. Avrai anche bisogno di un IDE come VS Code o PyCharm per lo sviluppo e un terminale funzionale per eseguire i comandi in modo efficace. Assicurati che la variabile PATH del tuo sistema sia impostata correttamente per Python.

Per installare Google ADK per creare Multi Agents, devi seguire i passaggi indicati di seguito.

  1. Installa GoogleADK
  2. Configura il tuo ambiente
  3. Importa Google ADK
  4. Esegui l'agente

Discutiamoli in dettaglio.

1] Installa Google ADK

Prima di tutto dobbiamo installare Google ADK sul nostro sistema. Anche se il codice sorgente è ospitato sugithub.com, possiamo semplicemente prendere la strada più semplice per installare l'applicazione eseguendo il seguente comando nella modalità elevata del prompt dei comandi.

pip install google-adk

L'installazione richiederà un po' di tempo. Una volta installato l'ADK, vai al passaggio successivo.

2] Configura il tuo ambiente

Ora che abbiamo l'ADK a nostra disposizione, configuriamo l'ambiente per il nostro progetto. Per fare ciò, devi aprire un'altra sessione del prompt dei comandi, questa volta, non in modalità elevata, e andare in qualsiasi directory di tua scelta. Siamo andati sul desktop utilizzando il comando seguente e abbiamo creato un'altra directory lì.

cd Desktop

mkdir sample_agents

cd sample_agents

Ora, per impostare il progetto,esegui uv init.

Ora puoi correredirper vedere se tutti i file sono inseriti nella cartella o meno.Puoi controllare lo screenshot allegato per conoscere i file richiesti. Per eseguire il programma da testare, eseguire –uv esegui main.py

Una volta terminato, dovremmo installare un modello LLM. Per il bene di questo tutorial, andremo conLiteLLM.Esegui il comando seguente per fare lo stesso.

pip install litellm

Tieni presente che poiché stiamo installando il servizio senza una modalità elevata di CMD, verrà installato solo per l'utente corrente.

Per aggiungerlo al nostro progetto, esegui –uv aggiungi litellm.

Leggere:: Guida per principianti di Microsoft

3] Importa Google ADK

Per questo passaggio, abbiamo bisogno di un IDE. Useremoma sentiti libero di utilizzare qualsiasi IDE di tua scelta. Quindi, apri VS Code, quindi apri la tua cartella.

Nel nostro primo metodo, dobbiamo eliminare il filemain.pyfile poiché non è richiesto, quindi fai clic con il pulsante destro del mouse su di esso e selezionaEliminare.Quindi crea un altro file Python e dagli un nomeagente.py.Una volta aperto il file agent.py, dobbiamo importare Google ADK. Per iniziare, puoi eseguire la seguente riga di codice.

from google.adk.agents import Agent
from google.adk.models.lite_llm import LiteLLM

E poi possiamo scrivere il nostro codice da zero. Assicurati di specificare il tuo modello AI, puoi utilizzare Ollama ad esempio, quindi aggiungere un agente root, utilizzando la seguente sintassi.

root_agent = Agent(

Write your code here

)

È possibile specificare la modalità, la descrizione e le istruzioni all'interno del contenitore root_agent.

In alternativa, invece di eliminare il filefile main.py,copia e incolla il seguente codice di esempio al suo interno.

import datetime
from google.adk.agents import Agent

def get_trivia(topic: str) -> dict:
"""Provides trivia information about a specified topic.

Args:
topic (str): The topic for which to retrieve trivia.

Returns:
dict: status and result or error msg.
"""
trivia_data = {
"space": "Did you know? A day on Venus is longer than a year on Venus.",
"technology": "The first computer virus was created in 1986 and was called 'Brain.'",
"history": "The Great Wall of China is the largest man-made structure in the world.",
}

topic = topic.lower()
if topic in trivia_data:
return {
"status": "success",
"report": trivia_data[topic],
}
else:
return {
"status": "error",
"error_message": f"Trivia information for '{topic}' is not available.",
}

root_agent = Agent(
name="trivia_agent",
model="gemini-2.0-flash",
description=(
"An agent designed to answer trivia questions about various topics."
),
instruction=(
"You are a knowledgeable agent capable of providing trivia about different subjects."
),
tools=[get_trivia],
)

Il codice di esempio menzionato in precedenza è stato ispirato dal codice menzionato su Google.github.io.

Il codice crea un Trivia Agent che risponde a domande di cultura generale su un argomento specifico.

Leggere:Kit driver Windows e Windows ADK ora disponibili per Windows 11

4] Esegui l'agente

Ora che abbiamo creato l'agente, andiamo avanti ed eseguiamolo. Per fare ciò, dobbiamo aprire il Terminale in VS Code ed eseguire il seguente comando.

adk run folder_name

Nota: il nome_cartella è una variabile che deve essere sostituita dalla cartella in cui sono archiviati i file dell'agente.

È inoltre possibile aprire l'agente nel Web utilizzando il comando seguente.

adk web

Questo ti darà un collegamento ipertestuale su cui devi fare clic per eseguire il server web.

Speriamo che, con l'aiuto di questo post, tu possa avere un'idea di come creare agenti utilizzando Google ADK. Per saperne di più su questo, puoi andare agoogle.adk.io.

Leggere:Come creare potenti agenti AI senza codifica?

Come installo Google ADK?

Per installare Google ADK, crea prima un ambiente Python virtuale utilizzandoe attivarlo (venv\Scripts\activate.bat per CMD o .\venv\Scripts\Activate.ps1 per PowerShell). Successivamente, esegui pip install google-adk per installare l'ADK. Una volta terminato, sei pronto per avviare ADK. Verificare l'installazione conpip mostra google-adk.

Leggi anche:.

Related Posts