OpenWiki: Giving Your Coding Agent a Memory of Your Repo

Posted on Sun 04 October 2026 in Developer Tools

Documentation is the first thing to go stale in any codebase. Code changes every week, and the docs rarely keep up. OpenWiki, an open source CLI from LangChain, tackles this by writing documentation for your repo and keeping it updated as the code changes. It is built mainly for coding …

Continue reading

What LangSmith Is and Why LLM Apps Need Observability

Posted on Sat 19 September 2026 in LLM Engineering

Shipping an LLM app is the easy part. Knowing why it gave a wrong answer at 2 a.m. on a Tuesday is the hard part. Traditional software fails loudly with a stack trace. LLM apps fail quietly: the code runs, the API returns 200, and the answer is confidently …

Continue reading

Working with Language Models: Chat Models, Model Selection, and Serialization

Posted on Wed 24 June 2026 in Generative AI

Working with Language Models

Understanding How Language Models Work in LangChain

Large Language Models (LLMs) are the engines behind modern AI applications. Whether you're building a chatbot, a document assistant, or an AI-powered workflow, you'll spend most of your time interacting with language models.

But not all models work the …

Continue reading

A Practical Guide to LangChain Output Parsers: From Lists to Self-Healing Systems

Posted on Tue 23 June 2026 in AI Engineering

Master LangChain's output parsers—from simple list extraction to self-healing systems that automatically fix parsing errors. Learn when to use each parser and how to build robust AI applications.

Continue reading

LangChain Structured Outputs: Building Reliable Validation Pipelines

Posted on Tue 23 June 2026 in AI Engineering

Learn why structured outputs matter and how to build reliable validation pipelines in LangChain with typed outputs, JSON schemas, and error handling strategies.

Continue reading

Managing Prompt Changes Safely: Testing, Versioning, and Monitoring in Production

Posted on Tue 19 May 2026 in AI Engineering

Learn how to safely manage prompt changes in production LangChain applications. Discover strategies for testing, versioning, A/B testing, and monitoring prompt performance.

Continue reading

Building Personalized Prompts in LangChain: Context-Aware AI That Adapts to Users

Posted on Tue 19 May 2026 in AI Engineering

Learn how to build personalized, context-aware prompts in LangChain that adapt to individual users, their preferences, history, and behavior for better AI experiences.

Continue reading

LangChain Prompt Templates in Practice: Building Reusable and Dynamic Prompts

Posted on Tue 19 May 2026 in AI Engineering

Introduction

In previous posts, we explored prompt anatomy and hygiene. Now it's time to put that knowledge into practice by building reusable prompt templates that can adapt to different scenarios without code duplication.

Think of prompt templates as blueprints—you design them once, then fill in the details dynamically based …

Continue reading

LangChain Few-Shot Learning: Teaching by Example

Posted on Mon 18 May 2026 in Tutorials

Learning Through Examples

Few-shot learning is one of the most powerful techniques in prompt engineering. Instead of just telling the model what to do, you show it examples of the desired behavior. This dramatically improves output quality and consistency.

Few-Shot Learning Basics

The concept is simple: provide the model with …

Continue reading

LangChain Prompting Fundamentals: Anatomy and Variables

Posted on Mon 18 May 2026 in Tutorials

Understanding Prompt Structure

When working with LangChain, understanding how to structure prompts is fundamental to getting consistent, high-quality outputs from language models. A well-structured prompt is the difference between vague responses and precise, actionable results.

Anatomy of a Prompt

Every effective prompt has three core components that work together:

1 …

Continue reading