Sure! Here is the Dutch translation of “Step-by-Step Guide to Create an AI agent with Google ADK”: Stapsgewijze handleiding voor het maken van een AI-agent met Google ADK Let me know if you’d like the full document translated or additional sections.

Geschreven door

in

22 mei 2025

De Agent Development Kit (ADK) is een open-source Python-framework waarmee ontwikkelaars multi-agent systemen kunnen bouwen, beheren en implementeren. Dankzij de modulaire en flexibele opzet is ADK geschikt voor zowel eenvoudige als complexe toepassingen op basis van AI-agenten.

In deze handleiding wordt uitgelegd hoe je een eenvoudige AI-agent ontwikkelt met behulp van ADK. De agent krijgt toegang tot twee functies: het ophalen van bedrijfsinformatie en het verkrijgen van winstgegevens. Zo kan de agent relevante financiële gegevens ophalen op basis van een opgegeven beurssymbool.

De eerste stap is het instellen van de benodigde API-sleutels. Voor toegang tot AI-diensten van Google wordt een Google API-sleutel vereist. Financiële gegevens worden opgevraagd via de Alpha Vantage API, waarvoor ook een aparte sleutel nodig is. Verder is er slechts één Python-pakket nodig, namelijk google-adk.

Vervolgens wordt een projectstructuur opgezet met een map die de bestanden __init__.py, agent.py en .env bevat. In het bestand .env worden de verkregen API-sleutels veilig opgeslagen. De agent.py bevat de logica en tools waarmee de agent informatie kan ophalen van Alpha Vantage.

De functies get_company_overview en get_earnings verwerken respectievelijk algemene bedrijfsinformatie en winstcijfers. Beide functies sturen een verzoek naar de betreffende API en verwerken de resultaten in gestructureerde gegevens. Deze tools stellen de agent in staat om gebruikersvragen te beantwoorden over marktkapitalisatie, winst per aandeel, sector en andere financiële indicatoren.

Tot slot draai je de agent via de opdracht adk web in de hoofdmap. In de browser verschijnt een eenvoudige chatinterface waarmee je met de agent kunt communiceren. Via het menu kun je ook de acties en tussenstappen van de agent bekijken, zoals welke tool is aangeroepen, de bijbehorende invoer en de gegenereerde reacties van het taalmodel.

Reacties

Geef een reactie

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *