-
Tools4AI
Tools4AI is a 100% Java-based framework that empowers developers to create intelligent, self-governing software entities called autonomous agents using Artificial Intelligence. These agents excel at automating tasks (function calling), interacting with their environment, and making informed decisions based on learned models or predefined rules. Key Features: Effortless LLM Agent Construction: Tools4AI streamlines the process of building agents that leverage the power of large language models (
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Function calling or building autonomous agents is a crucial aspect of AI application development. While most articles and research in this area have been conducted in Python, this article explores these aspects using Java. Additionally, I will share my experience in building LLM Agents with both Gemini and OpenAI using Java. This article does not aim to compare features between the platforms, as both excel in their own capacity. Instead, it reflects my experiences and learnings from contributing to the open-source project Tools4AI