This article will show you how to use Quarkus LangChain4j AI support with the most popular chat models for the “tool calling” feature. Tool calling (sometimes referred to as function calling) is a typical pattern in AI applications that enables a model to interact with APIs or tools, extending its capabilities. The most popular AI […] The post AI Tool Calling with Quarkus LangChain4j appeared first on Piotr's TechBlog.| Piotr's TechBlog
This article will teach you how to use the Quarkus LangChain4j project to build applications based on different chat models. The Quarkus AI Chat Model offers a portable and straightforward interface, enabling seamless interaction with these models. Our sample Quarkus application will switch between three popular chat models provided by OpenAI, Mistral AI, and Ollama. […] The post Getting Started with Quarkus LangChain4j and Chat Model appeared first on Piotr's TechBlog.| Piotr's TechBlog
This article will teach you how to create Backstage dynamic plugins and install them smoothly in Red Hat Developer Hub.| Piotr's TechBlog
This article will teach you how to use OpenShift AI and vLLM to serve models used by the Spring AI application.| Piotr's TechBlog
This article will show you how to use Spring AI features like chat client memory, multimodality, tool calling with the Azure OpenAI service.| Piotr's TechBlog
This article will teach you how to use the Argo CD ApplicationSet generators to manage your Kubernetes cluster using a GitOps approach. An Argo CD ApplicationSet is a Kubernetes resource that allows us to manage and deploy multiple Argo CD Applications. It dynamically generates multiple Argo CD Applications based on a given template. As a […] The post The Art of Argo CD ApplicationSet Generators with Kubernetes appeared first on Piotr's TechBlog.| Piotr's TechBlog
This article will show how to use Spring AI support for MCP (Model Context Protocol) in Spring Boot server-side and client-side applications. You will learn how to serve tools and prompts on the server side and discover them on the client-side Spring AI application. The Model Context Protocol is a standard for managing contextual interactions […] The post Using Model Context Protocol (MCP) with Spring AI appeared first on Piotr's TechBlog.| Piotr's TechBlog
This article will show you how to use Spring AI support with the most popular AI models for the tool calling feature. Tool calling (or function calling), is a common pattern in AI applications that enables a model to interact with APIs or tools, extending its capabilities. The most popular AI models are trained to […] The post Tool Calling with Spring AI appeared first on Piotr's TechBlog.| Piotr's TechBlog
This article will teach you how to create a Spring Boot application that implements several AI scenarios using Spring AI and the Ollama tool. Ollama is an open-source tool that aims to run open LLMs on our local machine. It acts like a bridge between LLM and a workstation, providing an API layer on top […] The post Using Ollama with Spring AI appeared first on Piotr's TechBlog.| Piotr's TechBlog
This article will teach you how to create a Spring Boot application that handles images and text using the Spring AI multimodality feature.| Piotr's TechBlog
This article will teach you how to use the Spring AI project to build applications based on different chat models.| Piotr's TechBlog