What is Software Architecture?Software architecture is the foundational structure of a software system. It encompasses the essential components that define how a system is designed, organized, and operates. At its core, software architecture combines structure, architecture chara...Jul 13, 2025 · 2 min readsoftwarearchitecture.hashnode.dev
Relevancy and Accuracy in Spring AI: Evaluating LLM Responses the Right WayIn the world of generative AI, one of the biggest challenges is making sure your Large Language Model (LLM) is not just answering questions—but doing so in a way that’s both relevant and factually accurate. This gets especially tricky when you're bui...Apr 6, 2025 · 3 min readgenerativeartificialintelligence.hashnode.dev
How to Choose Which Large Language Model to UseSelecting the right Large Language Model (LLM) can be a complex task due to the variety of options available. While there is no definitive method to choose a model, several key criteria can help you make an informed decision. Below are the most impor...Mar 22, 2025 · 3 min readgenerativeartificialintelligence.hashnode.dev
Serving LLMs Locally with OllamaWhen working with large language models (LLMs) locally, Ollama presents a powerful and efficient solution. Ollama is a tool that allows developers to run several open-source LLMs on their own machines without relying on cloud-based services. This mak...Mar 21, 2025 · 2 min readgenerativeartificialintelligence.hashnode.dev
Spring AI FundamentalsSpring AI is an emerging framework that brings Generative AI capabilities to applications developed with Spring Boot. By offering a standardized client abstraction, Spring AI enables developers to integrate various AI service providers and large lang...Mar 16, 2025 · 3 min readgenerativeartificialintelligence.hashnode.dev