Langchain Agent with Structured Tools Schema & Langfuse using AWS Bedrock Nova 🤖

Dev.to AI •
Generative AI AI Tools

AI agents are becoming the brains of modern apps, they make decisions, use tools, and give smart responses in real time. But to build them properly at scale, you need a solid agent framework (e.g. LangChain/LangGraph, AWS Strands Agents, etc.). In this post we’ll look at how LangChain agents use structured tool calling to do that. Also, we'll configure Langfuse to follow toolcalls, flow, input/output. What is Tool Calling? Tool calling is when an AI agent invokes external functions or APIs to perform actions or retrieve data.