langchain.com
LangChain
https://www.langchain.com
LangSmith
Getting started is as easy as setting three environment variables in your LangChain code. When you use the LangSmith SDK, there's a callback handler to collect traces and send them to your LangSmith Organization. All your trace steps will be formatted automatically, so there's virtually no set up cost.
Agents
LangChain offers an extensive library of off-the-shelf tools and an intuitive framework for customizing your own. Autonomous, but well‑behaved. Go to Docs. Debugging agents got you down? LangSmith can help. LangSmith gives you the explainability to understand why your agents go off track and how to get them humming again.
Retrieval
With LangChain's ingestion and retrieval methods, developers can easily augment the LLM's knowledge with company data, user information, and other private sources. Products. LangChain LangSmith LangGraph. Methods. Retrieval Agents Evaluation. Resources.
Evaluation
Human Annotation. While LangSmith has many options for automatic evaluation, sometimes you need a human touch. LangSmith speeds up the human labeler workflow significantly by supporting a feedback config and queue of traces that users can easily work through by annotating application responses with scores.
Build an Agent
Build an Agent. By themselves, language models can't take actions - they just output text. A big use case for LangChain is creating agents.Agents are systems that use LLMs as reasoning engines to determine which actions to take and the inputs necessary to perform the action. After executing actions, the results can be fed back into the LLM to determine whether more actions are needed, or ...
Community Navigator
Welcome Contributors. Hi there! Thank you for even being interested in contributing to LangChain. As an open-source project in a rapidly developing field, we are extremely open to contributions, whether they involve new features, improved infrastructure, better documentation, or bug fixes.