๐ŸŒ AIๆœ็ดข & ไปฃ็† ไธป้กต
Skip to content

gkamradt/langchain-tutorials

Repository files navigation

Learn LangChain

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

New To LangChain?

Recommended Learning Path:

  1. LangChain CookBook Part 1: 7 Core Concepts - Code, Video
  2. LangChain CookBook Part 2: 9 Use Cases - Code, Video
  3. Explore the projects below and jump into the deep dives

Prompt Engineering (my favorite resources):

  1. Prompt Engineering Overview by Elvis Saravia
  2. ChatGPT Prompt Engineering for Developers - Prompt engineering basics straight from OpenAI
  3. Brex's Prompt Engineering Guide

๐Ÿค– Project Gallery

๐Ÿ‡ Beginner = Entry level projects to practice LangChain

๐Ÿ’ Intermediate = In depth use of LangChain

๐Ÿฆˆ Advanced = Advanced or custom implementations of LangChain

๐Ÿ“ Summarization - Deep Dive: Code, Video

Project Contact Difficulty Open Sourced? Notes
SummarizePaper.com Quentin Kral ๐Ÿ’ Intermediate โœ… Code Summarize arXiv papers

โ“ Question and Answering Over Documents

Project Contact Difficulty Open Sourced? Notes
ChatPDF Ashish Talati ๐Ÿ’ Intermediate โœ… Code Chat and Ask on your own data

๐Ÿ“ฆ Extraction

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

๐Ÿ” Evaluation

Project Contact Difficulty Open Sourced? Notes
Auto-Evaluator @RLanceMartin ๐Ÿฆˆ Advanced โœ… Code Evaluate Q&A Chains

๐Ÿ“Š Querying Tabular Data

Project Contact Difficulty Open Sourced? Notes
TBD

๐Ÿ’ป Code Understanding

Project Contact Difficulty Open Sourced? Notes
TBD

๐ŸŒ Interacting with APIs

Project Contact Difficulty Open Sourced? Notes
TBD

๐Ÿ’ฌ Chatbots

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.

๐Ÿค– Agents

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

๐Ÿ‘ฝ Other ๐Ÿ‘ฝ

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.

๐Ÿ’ Contributing

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

About

Overview and tutorial of the LangChain Library

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published