Overview, Tutorial, and Examples of LangChain
See the accompanying tutorials on YouTube
If you want to get updated when new tutorials are out, get them delivered to your inbox
Recommended Learning Path:
- LangChain CookBook Part 1: 7 Core Concepts - Code, Video
- LangChain CookBook Part 2: 9 Use Cases - Code, Video
- Explore the projects below and jump into the deep dives
Prompt Engineering (my favorite resources):
- Prompt Engineering Overview by Elvis Saravia
- ChatGPT Prompt Engineering for Developers - Prompt engineering basics straight from OpenAI
π Beginner = Entry level projects to practice LangChain
π Intermediate = In depth use of LangChain
π¦ Advanced = Advanced or custom implementations of LangChain
Project | Contact | Difficulty | Open Sourced? | Notes |
---|---|---|---|---|
SummarizePaper.com | Quentin Kral | π Intermediate | β Code | Summarize arXiv papers |
Project | Contact | Difficulty | Open Sourced? | Notes |
---|---|---|---|---|
ChatPDF | Ashish Talati | π Intermediate | β Code | Chat and Ask on your own data |
Project | Contact | Difficulty | Open Sourced? | Notes |
---|---|---|---|---|
Kor | Eugene Yurtsev | π Intermediate | β Code | This is a half-baked prototype that βhelpsβ you extract structured data from text using large language models (LLMs) π§©. |
OpeningAttributes | @gregkamradt | π Beginner | β Code | Extract technologies & tools from job descriptions |
Project | Contact | Difficulty | Open Sourced? | Notes |
---|---|---|---|---|
Auto-Evaluator | @RLanceMartin | π¦ Advanced | β Code | Evaluate Q&A Chains |
Project | Contact | Difficulty | Open Sourced? | Notes |
---|---|---|---|---|
TBD |
Project | Contact | Difficulty | Open Sourced? | Notes |
---|---|---|---|---|
TBD |
Project | Contact | Difficulty | Open Sourced? | Notes |
---|---|---|---|---|
TBD |
Project | Contact | Difficulty | Open Sourced? | Notes |
---|---|---|---|---|
LangChain ChatBot | David Peterson | π Intermediate | β Code | Input your PDF documents and analyze, ask questions, or do calculations on the data. |
Project | Contact | Difficulty | Open Sourced? | Notes |
---|---|---|---|---|
Agents Via Vocode | @vocode | π Intermediate | β Code | Agents making phone calls to order pizza |
NexusGPT | @achammah1 | π Intermediate | AI Freelancer Platform. Discord |
Project | Contact | Difficulty | Open Sourced? | Notes |
---|---|---|---|---|
Slack-GPT | @martinseanhunt | π Intermediate | β Code | A simple starter for a Slack app / chatbot that uses the Bolt.js Slack app framework, Langchain, openAI and a Pinecone vectorstore to provide LLM generated answers to user questions based on a custom data set. |
As an open-source project in a rapidly developing field, we are extremely open to contributions, whether it be in the form of updating code, better documentation, or projec to feature.
Submit a PR with notes.
This repo and series is provided by DataIndependent and run by Greg Kamradt