Guides and tutorials
Step-by-step how-tos.

Building Agents in Go Without a Framework
A production agent is a long-running, concurrent, I/O-bound process that spends most of its time waiting on a model, a tool, or a human. That shape fits Go's runtime. This post explains why, surveys the Go framework options, and shows how to build an agent without one.

How Zep Works: A Visual Guide to Knowledge Graphs for AI Agents
Agents don't fail because the model is bad. They fail because they don't have the right context.

Building a Memory Agent with the OpenAI Agents SDK and Zep
A video walkthrough demonstrating using Zep's agent memory and the new OpenAI Agents SDK to build an AI agent with long-term memory.

Zep for Structured Outputs from Chat History (Video Walkthrough)
An end-to-end walkthrough demonstrating how to quickly and accurately extract data from chat histories stored in Zep.

Foundations of LLM App Building in TypeScript
Learn how to build three foundational LLM apps using TypeScript, LangChain.js, and Zep.

Zep ❤️ LlamaIndex: A Vector Store Walkthrough
LlamaIndex is a simple but powerful framework for building LLM apps. It's also an excellent tool for populating and searching Zep's Vector Store. This walkthrough demonstrates using LlamaIndex's new ZepVectorStore to do just that.

Diagnosing and Fixing Slow Chatbots with LangSmith and Zep
Poor chatbot response times can result in frustrated users and churn. Langchain’s new LangSmith service makes it easy to diagnose the cause of latency in an LLM app. In this article, we use LangSmith to analyze a very slow Langchain app and improve performance by an order of magnitude using Zep.
Sign up for Zep’s Newsletter
Writings on Zep, LLMs, and AI ecosystem tools.