This is a generic Langchain project aimed at helping me understand some of the fundamentals of Langchain.
Langchain is a python framework for working with AI agents. The main benefit is that we're able to use these AI agents in an abstract way. You can easily swap out the agents that you're using without having to drastically modify your code.
There's also a thing called LangGraph, which is more low-level, which means you have more "granular" control over your agents.
Lastly, there's a thing called LangSmith, which is basically used for model monitoring and evaluation.