<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Ollama on JAVAPRO International</title><link>https://javapro-en.svenruppert.com/tags/ollama/</link><description>Recent content in Ollama on JAVAPRO International</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Wed, 25 Feb 2026 07:00:01 +0000</lastBuildDate><atom:link href="https://javapro-en.svenruppert.com/tags/ollama/index.xml" rel="self" type="application/rss+xml"/><item><title>Bring AI into your Jakarta EE apps with LangChain4J-CDI (formerly SmallRye-LLM)</title><link>https://javapro-en.svenruppert.com/bring-ai-into-your-jakarta-ee-apps-with-langchain4j-cdi-formerly-smallrye-llm/</link><pubDate>Wed, 25 Feb 2026 07:00:01 +0000</pubDate><guid>https://javapro-en.svenruppert.com/bring-ai-into-your-jakarta-ee-apps-with-langchain4j-cdi-formerly-smallrye-llm/</guid><description>&lt;p&gt;&lt;strong&gt;Goal&lt;/strong&gt;: This article will demonstrate how to add AI features to a Jakarta EE / MicroProfile application using &lt;strong&gt;LangChain4J‑CDI&lt;/strong&gt;, with simple to implement examples that runs on Payara, WildFly, Open Liberty, Helidon, Quarkus or any CDI 4.x compatible runtime.&lt;/p&gt;
&lt;h2 id="what-is-langchain4j-cdi"&gt;What is LangChain4J-CDI?&lt;/h2&gt;
&lt;p&gt;Langchain4J is a Java library that simplifies the integration of AI and LLMs easier, and with their feature of AI services it provides a declarative and type-safe API for developers to define interfaces that represent AI services, abstracting away the complexities of direct LLM communication&lt;/p&gt;</description></item><item><title>Tame Your Llama: Run AI in Java</title><link>https://javapro-en.svenruppert.com/tame-your-llama-run-ai-in-java/</link><pubDate>Wed, 15 Oct 2025 07:00:01 +0000</pubDate><guid>https://javapro-en.svenruppert.com/tame-your-llama-run-ai-in-java/</guid><description>&lt;p&gt;&lt;strong&gt;Introduction to AI in Java&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What is Llama?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Llama is an advanced open-source AI language model developed by Meta, designed for natural language understanding and generation. Unlike cloud-based AI models, Llama can be run locally, providing a powerful alternative for Java developers who want to integrate AI into their applications without relying on external services. The ability to run Llama models locally means developers can harness AI without exposing data to third-party providers, ensuring privacy and security.&lt;/p&gt;</description></item><item><title>Building Local LLM AI-Powered Applications with Quarkus, Ollama, and Testcontainers</title><link>https://javapro-en.svenruppert.com/build-local-llm-ollama-quarkus-testcontainers/</link><pubDate>Tue, 09 Sep 2025 07:00:01 +0000</pubDate><guid>https://javapro-en.svenruppert.com/build-local-llm-ollama-quarkus-testcontainers/</guid><description>&lt;p&gt;Traditionally, many AI-powered applications rely on cloud-based APIs or centralized services for model hosting and execution. While this approach has its advantages, such as scalability and ease of use, it also introduces challenges around latency, data privacy, and dependency on third-party providers.&lt;/p&gt;
&lt;p&gt;This is where local AI models shine. By running models directly within your application&amp;rsquo;s infrastructure, you gain greater control over performance, data security, and deployment flexibility. However, building such systems requires the right tools and frameworks to bridge the gap between traditional software development and AI model integration.&lt;/p&gt;</description></item><item><title>Local AI with Java: AI Integration Without Cloud Dependency</title><link>https://javapro-en.svenruppert.com/local-ai-with-java-ai-integration-without-cloud-dependency/</link><pubDate>Fri, 02 May 2025 07:00:03 +0000</pubDate><guid>https://javapro-en.svenruppert.com/local-ai-with-java-ai-integration-without-cloud-dependency/</guid><description>&lt;p&gt;The future of artificial intelligence is local. Increasingly, companies are turning to local AI models to ensure data privacy, offline capabilities, and independence from cloud providers. At &lt;a href="https://2025.europe.jcon.one/"&gt;JCON EUROPE 2025&lt;/a&gt;, the two-hour “&lt;a href="https://schedule.jcon.one/session/894517"&gt;AI-based optimization in expedition planning – a practice-oriented workshop&lt;/a&gt;” with Sven Ruppert will demonstrate exactly how to implement this in Java: high-performance, privacy-friendly AI features – directly in your own application, entirely without cloud services.&lt;/p&gt;
&lt;h2 id="focus-on-the-open-source-project-expedition-planner"&gt;Focus on the Open-Source Project “Expedition Planner”&lt;/h2&gt;
&lt;p&gt;At the center is the open-source project &lt;strong&gt;“Expedition Planner&lt;/strong&gt;”, a Java-based web application designed for planning and organizing expeditions. However, this isn’t just theory: participants will work on real-world use cases, integrating local AI models with &lt;strong&gt;Ollama&lt;/strong&gt;, utilizing &lt;strong&gt;Langchain4j&lt;/strong&gt; and &lt;strong&gt;Retrieval Augmented Generation (RAG)&lt;/strong&gt; to optimize task planning and equipment lists intelligently.&lt;/p&gt;</description></item></channel></rss>