Langchain
Today I learned to make agents with langchain. Langchain is a library to orchestrate agents and LLM integration.
Agent is a language models combined with tools to create a system that can reason about task and decide which tool to use and iteratively work toward solutions.
Another way of saying:
Agent is when an LLM equipped with tools to create a program that it can decides which tools to use and iteratively work to achieve solutions.
When building a LLM chat application, Langchain also provides many useful functionalities, such as short/long memory, structured output, middleware, multi-agent, and MCP.