How to Evaluate Voice Agents with LangSmith | Focused
A voice agent finishing a call doesn't mean it worked. A scheduling agent can call the right tools in the right order and still book the wrong time,…
Tech news from the best sources
A voice agent finishing a call doesn't mean it worked. A scheduling agent can call the right tools in the right order and still book the wrong time,…
Hi again. In Part 1, I tried to separate state, memory and checkpointing in the simplest way I understand them: State tells the agent where it is an…
LangSmith is excellent for debugging live AI systems. But keeping every trace in its extended-retention tier can turn observability into a surprisin…
Imagine you build one AI agent and 1,000 people use it. Alice tells the agent: "I prefer Python examples and concise answers." Later, Bob asks: "How…
Every "my agent isn't working" postmortem starts the same way: someone rewrites the prompt. Adds a constraint. Adds an example. Ships it again. Thre…
Add human approval to a LangChain agent in 5 minutes Your agent can send the email. That's the whole problem. A month ago it could only draft one. N…
A few fellow engineers and I were talking about field extraction the other day. They were both saying Gemini's been surprisingly good at pulling str…
How to Build a Voice Agent with LangChain: Architecture, Streaming, Tools, and Production Patterns Building a voice agent is not simply a matter of…
TL;DR: Legacy Chains are the old way—rigid, class-heavy, and frustrating. LCEL is the new standard—visual, modular, and future-proof. Always choose…
Most developers build Retrieval-Augmented Generation (RAG) pipelines assuming every user query needs a vector search. In production, this naive appr…
This is Part 5, the last part of this series. Part 4 let a human step into the loop before a risky decision executes. Every part so far, though, has…
This is Part 4 of a 5-part series. Part 3 gave the agent memory. It can now run for hours on its own, cycle after cycle, without forgetting what it…
When AI agents ask for permission to act, how often do humans actually catch the dangerous ones? A study on AI agent command approval accuracy acros…
Every engineering team deploying production-grade LLM agents or RAG pipelines faces the exact same architectural bottleneck: truncated network data…
LangChain 0.3.0 LangChain 0.3.0 is a popular AI framework that enables developers to build applications with large language models through enhanced…
Note: This article was written in July 2026 using LangChain 0.3.x. APIs may change in future versions — check the LangChain docs if something doesn'…
Handoffs are useful when a specialist agent needs to take over a task. They also make cost easier to hide, because the bill is spread across graph n…
You delegate a task from Agent A to Agent B in LangChain. Agent B fails. Agent A's callback chain fires 'success' anyway. This is the observability…
Long-running agents have a boring failure mode: they accumulate conversation until they hit the model's context window and fall over. xAI ships a fi…
In a previous example, we used StateBackend , where files belonged to a specific LangGraph conversation thread. This time, we are using something di…
The board wants to see the bottom line of the RFP. Show the receipt. Financial services boards want to know what they get from the spend on AI in La…
If you've built even a simple AI agent, you've probably noticed that the "agent loop" itself is deceptively simple: the model gets a message, decide…
Beyond Basic LangChain You've built a simple agent. Now scale it. Production LangChain systems require: Memory management Error handling Performance…
If you've been building with LangChain agents, you've probably run into a situation like this: you want your agent to behave differently depending o…
Answer up front: A RAG pipeline architecture is a set of connected services that ingest raw documents, turn them into embeddings, store them in a ve…
Frameworks like LangChain are great for moving fast, but they also hide a lot of what's actually happening under the hood. If you want to understand…
Six weeks ago, a LangChain agent we'd deployed for a B2B client started failing on roughly 30% of its sessions. No exceptions. No 500s. Nothing in t…
How I built the first open-source tool to catch the attacks that no guardrail sees coming We talk a lot about AI safety. Prompt injections. Jailbrea…
Most "is this property risky?" data your agent can reach is modeled — a prediction from soil maps and flood zones. There's a different, underused si…
TL;DR: Autonomous Agents frequently get trapped in execution loops, burning through API tokens and compute. Prompt engineering can't guarantee execu…