DEV Community

M.T.Ramkrushna profile picture

M.T.Ramkrushna

RoR → AI Engineer | AWS & Python | Building scalable RAG/LLM systems | #BuildInPublic

Location Pune India Joined Joined on  Email address mtramkrushna1599@gmail.com twitter website

Pronouns

He/Him

How do you ship a prompt change? (Friday AI question)

How do you ship a prompt change? (Friday AI question)

Comments
3 min read

Want to connect with M.T.Ramkrushna?

Create an account to connect with M.T.Ramkrushna. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Does your AI feature ever say "I don't know"? (Friday AI question)

Does your AI feature ever say "I don't know"? (Friday AI question)

1
Comments 3
3 min read
Presidio: detect and redact PII before your prompts reach the LLM

Presidio: detect and redact PII before your prompts reach the LLM

Comments
7 min read
FastMCP: turn a Python function into an MCP tool Claude and Cursor can call

FastMCP: turn a Python function into an MCP tool Claude and Cursor can call

Comments
6 min read
You Can't Prompt Your Way Out of Prompt Injection

You Can't Prompt Your Way Out of Prompt Injection

Comments
4 min read
Max Reasoning Effort Is a Bad Default: More Thinking Can Make Your Model Worse

Max Reasoning Effort Is a Bad Default: More Thinking Can Make Your Model Worse

1
Comments 4
7 min read
Agent Memory Is Not a Junk Drawer: What Anthropic's Dreaming Experiments Teach About Building It

Agent Memory Is Not a Junk Drawer: What Anthropic's Dreaming Experiments Teach About Building It

1
Comments 4
5 min read
70% of Requirements, 26% of Tasks: What Alibaba's Co-Design Bench Teaches About Evaluating Coding Agents

70% of Requirements, 26% of Tasks: What Alibaba's Co-Design Bench Teaches About Evaluating Coding Agents

Comments
7 min read
Your Agent Will Call the Same Tool Twice. Make Side-Effecting Tools Idempotent

Your Agent Will Call the Same Tool Twice. Make Side-Effecting Tools Idempotent

Comments
4 min read
Your embedding model is a schema decision: how to choose it and plan the re-embed

Your embedding model is a schema decision: how to choose it and plan the re-embed

Comments 1
6 min read
Outlines: stop parsing broken JSON — constrain the tokens instead

Outlines: stop parsing broken JSON — constrain the tokens instead

Comments
4 min read
DSPy: stop hand-tuning prompts, write signatures and let a metric pick the prompt

DSPy: stop hand-tuning prompts, write signatures and let a metric pick the prompt

2
Comments 4
6 min read
You Probably Don't Need a Dedicated Vector Database (Yet)

You Probably Don't Need a Dedicated Vector Database (Yet)

Comments
7 min read
Your Thumbs-Up Rate Is Lying to You: Stop Optimizing AI Features for User Approval

Your Thumbs-Up Rate Is Lying to You: Stop Optimizing AI Features for User Approval

Comments
6 min read
An Open-Weight Model Turned Firefox Security Fixes Into Exploits. Your Patch Gap Is Now the Attack Surface

An Open-Weight Model Turned Firefox Security Fixes Into Exploits. Your Patch Gap Is Now the Attack Surface

Comments
6 min read
Mistral Large 4 Is Open Weight. Read the License and Do the Memory Math Before You Self-Host

Mistral Large 4 Is Open Weight. Read the License and Do the Memory Math Before You Self-Host

Comments
5 min read
Your tool descriptions are prompts: how to write tools LLM agents actually use correctly

Your tool descriptions are prompts: how to write tools LLM agents actually use correctly

Comments
5 min read
Few-shot examples teach format, not facts: how to pick, balance and order them

Few-shot examples teach format, not facts: how to pick, balance and order them

Comments
4 min read
Is temperature 0 deterministic? How does your team handle LLM randomness?

Is temperature 0 deterministic? How does your team handle LLM randomness?

Comments
4 min read
Do you log your LLM prompts and responses? Four answers, and the one I'd pick

Do you log your LLM prompts and responses? Four answers, and the one I'd pick

1
Comments 14
3 min read
Ragas: how to actually measure your RAG pipeline (faithfulness, context precision/recall, relevancy)

Ragas: how to actually measure your RAG pipeline (faithfulness, context precision/recall, relevancy)

Comments
8 min read
Docling: turn messy PDFs into clean, heading-aware chunks for RAG

Docling: turn messy PDFs into clean, heading-aware chunks for RAG

Comments
5 min read
Your model's reasoning trace is not an audit log

Your model's reasoning trace is not an audit log

Comments 2
5 min read
Multi-agent is usually overkill: start with one agent and earn the second

Multi-agent is usually overkill: start with one agent and earn the second

Comments
3 min read
Markdown Is the New Executable: What the AGENTS.md-in-Downloads Attack Teaches Us About Coding Agent Security

Markdown Is the New Executable: What the AGENTS.md-in-Downloads Attack Teaches Us About Coding Agent Security

Comments
7 min read
GPT-6.1 Terra and the Real Metric for Computer-Use Agents: Cost per Task, Not Price per Token

GPT-6.1 Terra and the Real Metric for Computer-Use Agents: Cost per Task, Not Price per Token

Comments 5
4 min read
A 200 OK Can Still Be a Broken Answer: Check Why Your LLM Stopped

A 200 OK Can Still Be a Broken Answer: Check Why Your LLM Stopped

Comments 2
5 min read
RAG Chunking Done Right: Split on Structure, Attach Metadata, and Measure Recall Before You Touch chunk_size

RAG Chunking Done Right: Split on Structure, Attach Metadata, and Measure Recall Before You Touch chunk_size

Comments 2
6 min read
pgvector: Build RAG Retrieval Inside the Postgres You Already Run

pgvector: Build RAG Retrieval Inside the Postgres You Already Run

Comments 1
5 min read
Ollama: Run LLMs Locally and Swap Them Into Your App With One base_url Change

Ollama: Run LLMs Locally and Swap Them Into Your App With One base_url Change

Comments
4 min read
AI-Generated Code Without Tests Is Technical Debt at Machine Speed

AI-Generated Code Without Tests Is Technical Debt at Machine Speed

Comments
4 min read
Long Context Windows Won't Kill RAG. Retrieval Was Never Just a Workaround for Small Windows.

Long Context Windows Won't Kill RAG. Retrieval Was Never Just a Workaround for Small Windows.

Comments
5 min read
AlphaProof Nexus Solved 9 Open Erdős Problems. The Lesson for AI Engineers Is the Verifier, Not the Model

AlphaProof Nexus Solved 9 Open Erdős Problems. The Lesson for AI Engineers Is the Verifier, Not the Model

Comments
8 min read
Mercury 3 and the Diffusion LLM Bet: What 1,000 Tokens per Second Changes for Agents (and What It Doesn't)

Mercury 3 and the Diffusion LLM Bet: What 1,000 Tokens per Second Changes for Agents (and What It Doesn't)

Comments
7 min read
Your LLM Judge Is Biased: Three Fixes Before You Trust Its Scores

Your LLM Judge Is Biased: Three Fixes Before You Trust Its Scores

Comments
4 min read
Hybrid Search for RAG: Why Your Vector Search Misses "TS-999" (and the 20-Line Fix)

Hybrid Search for RAG: Why Your Vector Search Misses "TS-999" (and the 20-Line Fix)

Comments 3
4 min read
What's Actually Eating Your LLM Bill? Four Suspects to Check First

What's Actually Eating Your LLM Bill? Four Suspects to Check First

Comments
4 min read
Version Your AI Feature: Prompts and Evals Before Model Config

Version Your AI Feature: Prompts and Evals Before Model Config

Comments
4 min read
Langfuse — Stop Debugging LLM Apps Blind

Langfuse — Stop Debugging LLM Apps Blind

Comments
5 min read
LiteLLM Router — Stop Hardcoding One Provider Into Your App

LiteLLM Router — Stop Hardcoding One Provider Into Your App

Comments
3 min read
Fine-Tuning Is Usually Premature

Fine-Tuning Is Usually Premature

Comments 2
4 min read
Blank Chat Is the Wrong Default for Most Work AI

Blank Chat Is the Wrong Default for Most Work AI

Comments
5 min read
Your Agent's Prompt Is Not a Permission System: Lessons from Anthropic's Unintended-Actions Report

Your Agent's Prompt Is Not a Permission System: Lessons from Anthropic's Unintended-Actions Report

Comments 8
8 min read
Decision models: when your AI should return a probability, not a paragraph

Decision models: when your AI should return a probability, not a paragraph

Comments
5 min read
Lost in the Middle: Why LLMs Miss What's Buried in Long Prompts (and How to Fix It)

Lost in the Middle: Why LLMs Miss What's Buried in Long Prompts (and How to Fix It)

Comments 1
5 min read
Prompt Caching: Put the Stable Stuff First (and Stop Paying Twice for the Same Tokens)

Prompt Caching: Put the Stable Stuff First (and Stop Paying Twice for the Same Tokens)

Comments 1
4 min read
Reka's Rho-1: What Happens When One Model Replaces Your Multimodal Pipeline

Reka's Rho-1: What Happens When One Model Replaces Your Multimodal Pipeline

Comments
4 min read
Reflection AI's Beam: Why 23B Active Parameters Matter More Than 501B

Reflection AI's Beam: Why 23B Active Parameters Matter More Than 501B

Comments
3 min read
This Week in AI: Safety Standards, Watermarking, and Agent Memory

This Week in AI: Safety Standards, Watermarking, and Agent Memory

Comments
2 min read
14. Union-Find (DSU) + Minimum Spanning Trees

14. Union-Find (DSU) + Minimum Spanning Trees

Comments
6 min read
Topic 13: Shortest Path Algorithms 🚀

Topic 13: Shortest Path Algorithms 🚀

Comments
7 min read
Topic 12: Graphs 🕸️

Topic 12: Graphs 🕸️

Comments
7 min read
Topic 11: Heaps & Priority Queues 🏔️

Topic 11: Heaps & Priority Queues 🏔️

Comments
6 min read
Topic 10: Binary Search Trees - BST 🌲

Topic 10: Binary Search Trees - BST 🌲

Comments
6 min read
Topic 9: Trees — Binary Trees 🌳

Topic 9: Trees — Binary Trees 🌳

Comments
7 min read
DSA: Topic 8: Linked Lists

DSA: Topic 8: Linked Lists

Comments
7 min read
DSA: Topic 7: Queues, Deques & BFS

DSA: Topic 7: Queues, Deques & BFS

Comments
5 min read
DSA: Topic 6: Stacks & Monotonic Stack

DSA: Topic 6: Stacks & Monotonic Stack

Comments
5 min read
DSA: Topic 5: Binary Search

DSA: Topic 5: Binary Search

Comments
4 min read
DSA: Topic 4: Sliding Window

DSA: Topic 4: Sliding Window

Comments
3 min read
loading...