ACAashish Chapaininblog.chapainaashish.com.np·Apr 22 · 6 min readEmbeddings in RAG: The Core of Semantic SearchRetrieval-Augmented Generation (RAG) systems rely on the core idea of converting text into vectors so we can search by meaning instead of keywords. These vectors are called embeddings, and they are th00
ACAashish Chapaininblog.chapainaashish.com.np·Apr 13 · 9 min readReasoning Patterns in LLM: CoT & ReActA direct prompt works well with LLM for a simple task, but when a task needs multiple steps to arrive at a particular solution, a direct prompt is likely to fail because of LLM hallucination and assum30
ACAashish Chapaininblog.chapainaashish.com.np·Apr 3 · 4 min readValidation & Testing LLM OutputsThe moment we interact with LLMs, we get probabilistic output. They'll return "price": "$45.99" one time and "price": 45.99 the next. Sometimes, they even forget required fields. This might not look l00
ACAashish Chapaininblog.chapainaashish.com.np·Nov 26, 2025 · 5 min readObservability in AI applicationObservability is an essential topic in modern software development. It is particularly useful when you move the application to the production. Observability in AI application is more extended than traditional application because you need to observe t...00
ACAashish Chapaininblog.chapainaashish.com.np·Nov 7, 2025 · 7 min readThink Before You Call LLM APIOverview The first way to interact with any LLM is through the API in development. This is pretty basic which you will master easily but you can miss some critical aspect which I will cover in this post. Part 1: Understand Tokens Before Getting Excit...00