Author: marjavamitjava

Vector data simplified

Vector embeddings convert real-world content, like documents and images, into 1-D numericalrepresentations (arrays).These arrays have N values, representing N dimensions. They are called vectors and can becompared with each other efficiently.These vectors aren’t random...

Unlocking the Power of Local LLMs with Ollama

In the rapidly evolving world of AI and large language models (LLMs), most people associate cutting-edge capabilities with cloud-based giants like OpenAI, Anthropic, and Google. However, a new tool called Ollama is shifting this...

Understanding MCP Client-Server Communication in ColdFusion

In a modern AI-assisted development environment, the Model Context Protocol (MCP) facilitates interaction between tools like Cursor VSCode and a backend server written in ColdFusion. Let’s walk through how an MCP client initializes communication,...

How Java dynamic proxy works internally

Here’s a practical example of a Java dynamic proxy used to log method calls on a real object — a common pattern in frameworks like Spring AOP. 🎯 Scenario You have a service: public...

What is Escape Analysis and Scalar Replacement

🧠 1. What is Escape Analysis? Escape Analysis asks a simple question: ❓ Does this object “escape” the method? (i.e., is it used outside the current method?) 🧪 Example: No Escape public int compute()...

How a word’s embeddings change as context varies

Let’s break down how a model like BERT or OpenAI produces different embeddings for the word “bank” in different contexts. 🎯 The Goal: We want: 🧠 Step-by-Step: How Different Embeddings Are Calculated 1. Tokenization...