Google has added support for the Go language to its Agent Development Kit (ADK), enabling Go developers to build and manage agents in an idiomatic way that leverages the language's strong concurrency and typing features. The Go ADK is an open-source toolkit that enables developers to build modular multi-agent systems in which specialized agents are are organized hierarchically. It also provides support for debugging, versioning, and flexible deployment.
In the decades since natural language processing (NLP) first emerged as a research field, artificial intelligence has evolved from a linguistic curiosity into a catalyst reshaping how humans think, work, and create. Few people are as qualified to trace that journey, or to imagine what comes next, as Rada Mihalcea, Professor of Computer Science and Engineering and Director of the Michigan AI Lab at the University of Michigan.
The latest release of the Agent Development Kit for Java, version 0.2.0, marks a significant expansion of its capabilities through the integration with the LangChain4j LLM framework, which opens it up to all the large language models supported by the framework. Before integrating LangChain4j, ADK for Java only supported two models, Google Gemini and Anthropic Claude. This contrasted with the Python ADK, which offered broader support via via LiteLLM.