
Agent Chat using LangChain Part 3 – Fun Examples
Now that we’ve covered the technical implementation (see Part 1 and Part 2), let’s see what this agent can actually do. Here are three examples that demonstrate how natural language interactions can replace tedious UI workflows—each one progressively more powerful.
Example 1: Quick Lookups
The simplest use case is finding information without navigating through menus. Instead of clicking Contacts → Search → typing → scrolling through results, users just ask, “Find all contacts named Williams.”
Example 2: Create Event and Add Users
Creating data can be a lot easier when you can just tell a system what you want it to do. Here, I ask it to create an event and add users to the event. It does all of this for me.

Example 3: Creating Fake Data
I needed some data for this blog post, so I created it using a simple query.

The Compound Effect
What makes these examples powerful isn’t any single capability; it’s the composition. Each tool is simple: search contacts, send a message, and get attendance. But Claude can chain them together based on intent, filling in gaps and making reasonable decisions along the way.
The more tools you add, the more combinations become possible. My 32 tools don’t just give users 32 new capabilities—they give users thousands of potential workflows that emerge from natural language descriptions of what they want to accomplish.
Series Conclusion
Playing with LangChain and chats has been a lot of fun. And the ability to quickly create new tools and have them available almost feels magical. The amount of time to create a tool feels trivial compared to building out full user experiences.
If you want to chat more about LangChain, look me up on X (@chadmichel).


