What's The Best Chunking Strategy For RAG Retrieval in 2026?
Start RAG retrieval with recursive or sentence-based splitting, then use evaluation results to decide whether semantic chunking is worth the cost.
Insights
Articles on reducing turnaround times, preventing errors, increasing capacity, and choosing software, automation, or AI based on the problem.
Start RAG retrieval with recursive or sentence-based splitting, then use evaluation results to decide whether semantic chunking is worth the cost.

Compare managed, self-hosted, colocated, and air-gapped options for moving speech-to-text and text-to-speech workloads to Australia.

Compare LangChain with provider SDKs for new AI chatbots, including when framework overhead becomes worthwhile.

Start RAG retrieval with recursive or sentence-based splitting, then use evaluation results to decide whether semantic chunking is worth the cost.

Compare managed, self-hosted, colocated, and air-gapped options for moving speech-to-text and text-to-speech workloads to Australia.

Compare LangChain with provider SDKs for new AI chatbots, including when framework overhead becomes worthwhile.

Detect positional bias and ranking cycles in pairwise LLM judges, then use balanced comparisons to improve evaluator reliability.

Voice interfaces face structural limits involving memory, precision, privacy, and error recovery even as speech models improve.

Compare models, GPUs, providers, latency, and costs for hosting a production sovereign voice AI inference stack in Australia.

Learn why pairwise ranking gives more useful LLM evaluation results than numeric scoring, and how to infer relative quality.

Compare CLI tools and MCP servers for AI agents across token use, context cost, reliability, security, and developer experience.

Turn subject matter expert feedback into reusable evaluation criteria, durable knowledge, and faster AI system improvement loops.

Use deterministic routing, explicit agent skills, and evals to stop AI agents from confidently selecting the wrong workflow.

Use a generate, evaluate, and revise loop to improve AI output more reliably than repeated prompt changes alone.

Learn how logit bias can reduce repetitive AI writing patterns, where it fails, and how to test it without causing token loops.

Use the RED framework to make binary LLM evaluations explain their reasoning, cite evidence, and return a clear decision.
A case study of how I built a hexagonal grid system for procedural territory generation.
A practical guide to building a basic evaluation system for non-deterministic AI applications using LLMs and prompt engineering.
Discussing the limitations of traditional PERT and introducing my personal project estimation tool, Wagn Project Tracker, which uses a certainty-based approach.
Defining estimation uncertainty and explaining how PERT's Standard Deviation (SD = (P - O) / 6) quantifies the risk or confidence level in an estimate.
Defining Expected Duration (E) in PERT and explaining the calculation using the weighted average formula E = (O + 4M + P) / 6.
Defining PERT (Program Evaluation and Review Technique), a method using three-point estimates to manage project uncertainty and improve forecast reliability.
Explaining the three-point estimation technique, defining the Optimistic (O), Pessimistic (P), and Most Likely (M) estimates used in PERT.
Defining the Work Breakdown Structure (WBS) and explaining its crucial role in decomposing project scope into manageable tasks for effective estimation.
Defining Acceptance Criteria (AC) as the specific, objective, and testable conditions that determine when a user story is successfully implemented.
Defining the Definition of Ready (DoR) as a team-agreed quality gate ensuring user stories meet specific criteria before being considered for estimation or sprint commitment.
Defining Behavior-Driven Development (BDD) and its Given-When-Then (GWT) syntax for writing clear, example-based acceptance criteria that aid understanding and estimation.
Defining the INVEST mnemonic (Independent, Negotiable, Valuable, Estimable, Small, Testable) and its practical use as a quality checklist for user stories before estimation.
Defining a user story in Agile, highlighting its structure and purpose as the key input for development team understanding and estimation efforts.
Announcing @wagn/voice-ui, a React component library that makes it simple to add beautiful voice interfaces to web applications through a composable, event-driven architecture.
Key lessons learned from building real-time AI chatbot systems, covering response time optimization, state management, context windows, and current ecosystem limitations.
Frameworks are dying—or perhaps already dead. Here's why I believe this is happening.
Samification is the process where competing technologies, frameworks, or ideas gradually converge toward a single, widely accepted standard.
Canonical naming is a way for us to delineate the boundaries of entities in a vector space, particularly used for graph-based Retrieval-Augmented Generation (RAG).
Embeddings allow us to represent meaning in a vector space, allowing us to perform mathematical operations on it.
Model Context Protocol (MCP) standardizes how AI models and applications connect to external data sources and tools.
Retrieval-Augmented Generation (RAG) is a technique that enhances AI-generated responses by first retrieving relevant information before generating an answer.
Exploring the benefits of static sites and my vision for this blog
Vibe coding is a new skill set that allows non-programmers to build SaaS applications or software in general using plain text instructions instead of writing traditional code.
Exploring solutions to combat AI voice cloning scams through verification systems and AI-assisted call screening.