{"slug": "building-autonomous-ai-agents-with-adk-prerequisites", "title": "Building Autonomous AI Agents with ADK — Prerequisites", "summary": "A developer has outlined the prerequisites for building autonomous AI agents using the Google ADK, requiring a laptop, Python 3.12+, and the `google-adk` package. The setup also mandates installing the `uv` package manager for virtual environments and dependency management, with specific commands provided for macOS, Linux, and Windows. Attendees must verify their Python and uv installations before the workshop to avoid delays.", "body_md": "Please complete this setup **before the workshop** so we can start building AI Agents immediately without setup delays.\n\n- Laptop/Desktop (Mac, Linux, or Windows)\n- Python installed\n- google-adk Installed\n\nYou can use **any modern Python version** (recommended: Python 3.12+).\n\nCheck your version:\n\n```\npython3 --version\n```\n\nExample:\n\n```\nPython 3.14.2\nbrew install python\nsudo apt update\nsudo apt install python3 python3-pip\n```\n\nDownload Python:\n\n[https://www.python.org/downloads/](https://www.python.org/downloads/)\n\n⚠️ Important during installation:\n\n- Enable ✅\n**\"Add Python to PATH\"**\n\nVerify installation:\n\n```\npython --version\n```\n\n`uv`\n\nis a modern Python package manager used for:\n\n- Virtual environments\n- Dependency management\n- Faster package installation\n\nIt replaces:\n\n- pip\n- venv\n- virtualenv\n\nDocs:\n\n```\ncurl -LsSf https://astral.sh/uv/install.sh | sh\npowershell -ExecutionPolicy ByPass -c \"irm https://astral.sh/uv/install.ps1 | iex\"\n```\n\nVerify installation:\n\n```\nuv --version\n```\n\nCreate a separate folder for the workshop:\n\n```\nmkdir -p ai-agents-adk && cd ai-agents-adk\n```\n\nUsing default Python:\n\n```\nuv venv\n```\n\nOr specify a Python version:\n\n```\nuv venv --python 3.14\n```\n\nThis creates:\n\n```\n.venv/\nsource .venv/bin/activate\n.venv\\Scripts\\activate.bat\n.venv\\Scripts\\Activate.ps1\nuv pip install google-adk --no-cache\n```\n\nRun:\n\n```\npython --version\nuv --version\n```\n\nIf everything works, you are ready 🚀\n\nSee you at the workshop 🚀", "url": "https://wpnews.pro/news/building-autonomous-ai-agents-with-adk-prerequisites", "canonical_source": "https://gist.github.com/DeveloperYatin/76a52ab23de18993a0c48ba888802700", "published_at": "2026-05-23 16:04:23+00:00", "updated_at": "2026-06-06 03:13:47.120144+00:00", "lang": "en", "topics": ["ai-agents", "ai-tools", "artificial-intelligence"], "entities": ["Python", "google-adk", "uv", "Astral"], "alternates": {"html": "https://wpnews.pro/news/building-autonomous-ai-agents-with-adk-prerequisites", "markdown": "https://wpnews.pro/news/building-autonomous-ai-agents-with-adk-prerequisites.md", "text": "https://wpnews.pro/news/building-autonomous-ai-agents-with-adk-prerequisites.txt", "jsonld": "https://wpnews.pro/news/building-autonomous-ai-agents-with-adk-prerequisites.jsonld"}}