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
If you're new to Jupyter Notebooks or Colab, check out this video
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
- Brex's Prompt Engineering Guide
π 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 project to feature.
Submit a PR with notes.
This repo and series is provided by DataIndependent and run by Greg Kamradt