From 2b181e5a6cdcd50fcfaaaf99f7896201a6f54c28 Mon Sep 17 00:00:00 2001 From: Leonid Ganeline Date: Sun, 14 May 2023 21:22:25 -0700 Subject: [PATCH] docs: tutorials are moved on the top-level of docs (#4464) # Added Tutorials section on the top-level of documentation **Problem Statement**: the Tutorials section in the documentation is top-priority. Not every project has resources to make tutorials. We have such a privilege. Community experts created several tutorials on YouTube. But the tutorial links are now hidden on the YouTube page and not easily discovered by first-time visitors. **PR**: I've created the `Tutorials` page (from the `Additional Resources/YouTube` page) and moved it to the top level of documentation in the `Getting Started` section. ## Who can review? @dev2049 NOTE: PR checks are randomly failing https://github.com/hwchase17/langchain/pull/4464/commits/3aefaafcdbb6312f2963163a69874e77d84c63dd https://github.com/hwchase17/langchain/pull/4464/commits/258819eadfbc45cb0959b187132bd51321ca7370 https://github.com/hwchase17/langchain/pull/4464/commits/514d81b5b3aa12eeed1e8a6eca8d86126697781c --- docs/getting_started/tutorials.md | 86 +++++++++++++++++++++++++++++++ docs/index.rst | 10 +++- docs/youtube.md | 73 +------------------------- 3 files changed, 95 insertions(+), 74 deletions(-) create mode 100644 docs/getting_started/tutorials.md diff --git a/docs/getting_started/tutorials.md b/docs/getting_started/tutorials.md new file mode 100644 index 00000000..b90ee9ed --- /dev/null +++ b/docs/getting_started/tutorials.md @@ -0,0 +1,86 @@ +# Tutorials + +This is a collection of `LangChain` tutorials on `YouTube`. + +[LangChain Crash Course: Build an AutoGPT app in 25 minutes](https://youtu.be/MlK6SIjcjE8) by [Nicholas Renotte](https://www.youtube.com/@NicholasRenotte) + + +[LangChain Crash Course - Build apps with language models](https://youtu.be/LbT1yp6quS8) by [Patrick Loeber](https://www.youtube.com/@patloeber) + + +[LangChain Explained in 13 Minutes | QuickStart Tutorial for Beginners](https://youtu.be/aywZrzNaKjs) by [Rabbitmetrics](https://www.youtube.com/@rabbitmetrics) + + +### +[LangChain for Gen AI and LLMs](https://www.youtube.com/playlist?list=PLIUOU7oqGTLieV9uTIFMm6_4PXg-hlN6F) by [James Briggs](https://www.youtube.com/@jamesbriggs): +- #1 [Getting Started with `GPT-3` vs. Open Source LLMs](https://youtu.be/nE2skSRWTTs) +- #2 [Prompt Templates for `GPT 3.5` and other LLMs](https://youtu.be/RflBcK0oDH0) +- #3 [LLM Chains using `GPT 3.5` and other LLMs](https://youtu.be/S8j9Tk0lZHU) +- #4 [Chatbot Memory for `Chat-GPT`, `Davinci` + other LLMs](https://youtu.be/X05uK0TZozM) +- #5 [Chat with OpenAI in LangChain](https://youtu.be/CnAgB3A5OlU) +- #6 [LangChain Agents Deep Dive with `GPT 3.5`](https://youtu.be/jSP-gSEyVeI) +- [Prompt Engineering with OpenAI's `GPT-3` and other LLMs](https://youtu.be/BP9fi_0XTlw) + + +### +[LangChain 101](https://www.youtube.com/playlist?list=PLqZXAkvF1bPNQER9mLmDbntNfSpzdDIU5) by [Data Independent](https://www.youtube.com/@DataIndependent): +- [What Is LangChain? - LangChain + `ChatGPT` Overview](https://youtu.be/_v_fgW2SkkQ) +- [Quickstart Guide](https://youtu.be/kYRB-vJFy38) +- [Beginner Guide To 7 Essential Concepts](https://youtu.be/2xxziIWmaSA) +- [`OpenAI` + `Wolfram Alpha`](https://youtu.be/UijbzCIJ99g) +- [Ask Questions On Your Custom (or Private) Files](https://youtu.be/EnT-ZTrcPrg) +- [Connect `Google Drive Files` To `OpenAI`](https://youtu.be/IqqHqDcXLww) +- [`YouTube Transcripts` + `OpenAI`](https://youtu.be/pNcQ5XXMgH4) +- [Question A 300 Page Book (w/ `OpenAI` + `Pinecone`)](https://youtu.be/h0DHDp1FbmQ) +- [Workaround `OpenAI's` Token Limit With Chain Types](https://youtu.be/f9_BWhCI4Zo) +- [Build Your Own OpenAI + LangChain Web App in 23 Minutes](https://youtu.be/U_eV8wfMkXU) +- [Working With The New `ChatGPT API`](https://youtu.be/e9P7FLi5Zy8) +- [OpenAI + LangChain Wrote Me 100 Custom Sales Emails](https://youtu.be/y1pyAQM-3Bo) +- [Structured Output From `OpenAI` (Clean Dirty Data)](https://youtu.be/KwAXfey-xQk) +- [Connect `OpenAI` To +5,000 Tools (LangChain + `Zapier`)](https://youtu.be/7tNm0yiDigU) +- [Use LLMs To Extract Data From Text (Expert Mode)](https://youtu.be/xZzvwR9jdPA) + + +### +[LangChain How to and guides](https://www.youtube.com/playlist?list=PL8motc6AQftk1Bs42EW45kwYbyJ4jOdiZ) by [Sam Witteveen](https://www.youtube.com/@samwitteveenai): +- [LangChain Basics - LLMs & PromptTemplates with Colab](https://youtu.be/J_0qvRt4LNk) +- [LangChain Basics - Tools and Chains](https://youtu.be/hI2BY7yl_Ac) +- [`ChatGPT API` Announcement & Code Walkthrough with LangChain](https://youtu.be/phHqvLHCwH4) +- [Conversations with Memory (explanation & code walkthrough)](https://youtu.be/X550Zbz_ROE) +- [Chat with `Flan20B`](https://youtu.be/VW5LBavIfY4) +- [Using `Hugging Face Models` locally (code walkthrough)](https://youtu.be/Kn7SX2Mx_Jk) +- [`PAL` : Program-aided Language Models with LangChain code](https://youtu.be/dy7-LvDu-3s) +- [Building a Summarization System with LangChain and `GPT-3` - Part 1](https://youtu.be/LNq_2s_H01Y) +- [Building a Summarization System with LangChain and `GPT-3` - Part 2](https://youtu.be/d-yeHDLgKHw) +- [Microsoft's `Visual ChatGPT` using LangChain](https://youtu.be/7YEiEyfPF5U) +- [LangChain Agents - Joining Tools and Chains with Decisions](https://youtu.be/ziu87EXZVUE) +- [Comparing LLMs with LangChain](https://youtu.be/rFNG0MIEuW0) +- [Using `Constitutional AI` in LangChain](https://youtu.be/uoVqNFDwpX4) +- [Talking to `Alpaca` with LangChain - Creating an Alpaca Chatbot](https://youtu.be/v6sF8Ed3nTE) +- [Talk to your `CSV` & `Excel` with LangChain](https://youtu.be/xQ3mZhw69bc) +- [`BabyAGI`: Discover the Power of Task-Driven Autonomous Agents!](https://youtu.be/QBcDLSE2ERA) +- [Improve your `BabyAGI` with LangChain](https://youtu.be/DRgPyOXZ-oE) + + +### +[LangChain](https://www.youtube.com/playlist?list=PLVEEucA9MYhOu89CX8H3MBZqayTbcCTMr) by [Prompt Engineering](https://www.youtube.com/@engineerprompt): +- [LangChain Crash Course — All You Need to Know to Build Powerful Apps with LLMs](https://youtu.be/5-fc4Tlgmro) +- [Working with MULTIPLE `PDF` Files in LangChain: `ChatGPT` for your Data](https://youtu.be/s5LhRdh5fu4) +- [`ChatGPT` for YOUR OWN `PDF` files with LangChain](https://youtu.be/TLf90ipMzfE) +- [Talk to YOUR DATA without OpenAI APIs: LangChain](https://youtu.be/wrD-fZvT6UI) + + +### +LangChain by [Chat with data](https://www.youtube.com/@chatwithdata) +- [LangChain Beginner's Tutorial for `Typescript`/`Javascript`](https://youtu.be/bH722QgRlhQ) +- [`GPT-4` Tutorial: How to Chat With Multiple `PDF` Files (~1000 pages of Tesla's 10-K Annual Reports)](https://youtu.be/Ix9WIZpArm0) +- [`GPT-4` & LangChain Tutorial: How to Chat With A 56-Page `PDF` Document (w/`Pinecone`)](https://youtu.be/ih9PBGVVOO4) + + +### +[Get SH\*T Done with Prompt Engineering and LangChain](https://www.youtube.com/watch?v=muXbPpG_ys4&list=PLEJK-H61Xlwzm5FYLDdKt_6yibO33zoMW) by [Venelin Valkov](https://www.youtube.com/@venelin_valkov) +- [Getting Started with LangChain: Load Custom Data, Run OpenAI Models, Embeddings and `ChatGPT`](https://www.youtube.com/watch?v=muXbPpG_ys4) +- [Loaders, Indexes & Vectorstores in LangChain: Question Answering on `PDF` files with `ChatGPT`](https://www.youtube.com/watch?v=FQnvfR8Dmr0) +- [LangChain Models: `ChatGPT`, `Flan Alpaca`, `OpenAI Embeddings`, Prompt Templates & Streaming](https://www.youtube.com/watch?v=zy6LiK5F5-s) +- [LangChain Chains: Use `ChatGPT` to Build Conversational Agents, Summaries and Q&A on Text With LLMs](https://www.youtube.com/watch?v=h1tJZQPcimM) +- [Analyze Custom CSV Data with `GPT-4` using Langchain](https://www.youtube.com/watch?v=Ew3sGdX8at4) diff --git a/docs/index.rst b/docs/index.rst index 0533d78c..772afa52 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -13,9 +13,13 @@ This is the Python specific portion of the documentation. For a purely conceptua Getting Started ---------------- -Checkout the below guide for a walkthrough of how to get started using LangChain to create an Language Model application. +How to get started using LangChain to create an Language Model application. -- `Getting Started Documentation <./getting_started/getting_started.html>`_ +- `Getting Started tutorial <./getting_started/getting_started.html>`_ + +Tutorials created by community experts and presented on YouTube. + +- `Tutorials <./getting_started/tutorials.html>`_ .. toctree:: :maxdepth: 1 @@ -24,6 +28,8 @@ Checkout the below guide for a walkthrough of how to get started using LangChain :hidden: getting_started/getting_started.md + getting_started/tutorials.md + Modules ----------- diff --git a/docs/youtube.md b/docs/youtube.md index 12f078cd..1ad9533d 100644 --- a/docs/youtube.md +++ b/docs/youtube.md @@ -1,6 +1,6 @@ # YouTube -This is a collection of `LangChain` tutorials and videos on `YouTube`. +This is a collection of `LangChain` videos on `YouTube`. ### Introduction to LangChain with Harrison Chase, creator of LangChain - [Building the Future with LLMs, `LangChain`, & `Pinecone`](https://youtu.be/nMniwlGyX-c) by [Pinecone](https://www.youtube.com/@pinecone-io) @@ -8,77 +8,6 @@ This is a collection of `LangChain` tutorials and videos on `YouTube`. - [LangChain Demo + Q&A with Harrison Chase](https://youtu.be/zaYTXQFR0_s?t=788) by [Full Stack Deep Learning](https://www.youtube.com/@FullStackDeepLearning) - [LangChain Agents: Build Personal Assistants For Your Data (Q&A with Harrison Chase and Mayo Oshin)](https://youtu.be/gVkF8cwfBLI) by [Chat with data](https://www.youtube.com/@chatwithdata) -## Tutorials - -- [LangChain Crash Course: Build an AutoGPT app in 25 minutes!](https://youtu.be/MlK6SIjcjE8) by [Nicholas Renotte](https://www.youtube.com/@NicholasRenotte) - -- [LangChain Crash Course - Build apps with language models](https://youtu.be/LbT1yp6quS8) by [Patrick Loeber](https://www.youtube.com/@patloeber) - -- [LangChain Explained in 13 Minutes | QuickStart Tutorial for Beginners](https://youtu.be/aywZrzNaKjs) by [Rabbitmetrics](https://www.youtube.com/@rabbitmetrics) - -- [LangChain for Gen AI and LLMs](https://www.youtube.com/playlist?list=PLIUOU7oqGTLieV9uTIFMm6_4PXg-hlN6F) by [James Briggs](https://www.youtube.com/@jamesbriggs): - - #1 [Getting Started with `GPT-3` vs. Open Source LLMs](https://youtu.be/nE2skSRWTTs) - - #2 [Prompt Templates for `GPT 3.5` and other LLMs](https://youtu.be/RflBcK0oDH0) - - #3 [LLM Chains using `GPT 3.5` and other LLMs](https://youtu.be/S8j9Tk0lZHU) - - #4 [Chatbot Memory for `Chat-GPT`, `Davinci` + other LLMs](https://youtu.be/X05uK0TZozM) - - #5 [Chat with OpenAI in LangChain](https://youtu.be/CnAgB3A5OlU) - - #6 [LangChain Agents Deep Dive with `GPT 3.5`](https://youtu.be/jSP-gSEyVeI) - - [Prompt Engineering with OpenAI's `GPT-3` and other LLMs](https://youtu.be/BP9fi_0XTlw) - -- [LangChain 101](https://www.youtube.com/playlist?list=PLqZXAkvF1bPNQER9mLmDbntNfSpzdDIU5) by [Data Independent](https://www.youtube.com/@DataIndependent): - - [What Is LangChain? - LangChain + `ChatGPT` Overview](https://youtu.be/_v_fgW2SkkQ) - - [Quickstart Guide](https://youtu.be/kYRB-vJFy38) - - [Beginner Guide To 7 Essential Concepts](https://youtu.be/2xxziIWmaSA) - - [`OpenAI` + `Wolfram Alpha`](https://youtu.be/UijbzCIJ99g) - - [Ask Questions On Your Custom (or Private) Files](https://youtu.be/EnT-ZTrcPrg) - - [Connect `Google Drive Files` To `OpenAI`](https://youtu.be/IqqHqDcXLww) - - [`YouTube Transcripts` + `OpenAI`](https://youtu.be/pNcQ5XXMgH4) - - [Question A 300 Page Book (w/ `OpenAI` + `Pinecone`)](https://youtu.be/h0DHDp1FbmQ) - - [Workaround `OpenAI's` Token Limit With Chain Types](https://youtu.be/f9_BWhCI4Zo) - - [Build Your Own OpenAI + LangChain Web App in 23 Minutes](https://youtu.be/U_eV8wfMkXU) - - [Working With The New `ChatGPT API`](https://youtu.be/e9P7FLi5Zy8) - - [OpenAI + LangChain Wrote Me 100 Custom Sales Emails](https://youtu.be/y1pyAQM-3Bo) - - [Structured Output From `OpenAI` (Clean Dirty Data)](https://youtu.be/KwAXfey-xQk) - - [Connect `OpenAI` To +5,000 Tools (LangChain + `Zapier`)](https://youtu.be/7tNm0yiDigU) - - [Use LLMs To Extract Data From Text (Expert Mode)](https://youtu.be/xZzvwR9jdPA) - -- [LangChain How to and guides](https://www.youtube.com/playlist?list=PL8motc6AQftk1Bs42EW45kwYbyJ4jOdiZ) by [Sam Witteveen](https://www.youtube.com/@samwitteveenai): - - [LangChain Basics - LLMs & PromptTemplates with Colab](https://youtu.be/J_0qvRt4LNk) - - [LangChain Basics - Tools and Chains](https://youtu.be/hI2BY7yl_Ac) - - [`ChatGPT API` Announcement & Code Walkthrough with LangChain](https://youtu.be/phHqvLHCwH4) - - [Conversations with Memory (explanation & code walkthrough)](https://youtu.be/X550Zbz_ROE) - - [Chat with `Flan20B`](https://youtu.be/VW5LBavIfY4) - - [Using `Hugging Face Models` locally (code walkthrough)](https://youtu.be/Kn7SX2Mx_Jk) - - [`PAL` : Program-aided Language Models with LangChain code](https://youtu.be/dy7-LvDu-3s) - - [Building a Summarization System with LangChain and `GPT-3` - Part 1](https://youtu.be/LNq_2s_H01Y) - - [Building a Summarization System with LangChain and `GPT-3` - Part 2](https://youtu.be/d-yeHDLgKHw) - - [Microsoft's `Visual ChatGPT` using LangChain](https://youtu.be/7YEiEyfPF5U) - - [LangChain Agents - Joining Tools and Chains with Decisions](https://youtu.be/ziu87EXZVUE) - - [Comparing LLMs with LangChain](https://youtu.be/rFNG0MIEuW0) - - [Using `Constitutional AI` in LangChain](https://youtu.be/uoVqNFDwpX4) - - [Talking to `Alpaca` with LangChain - Creating an Alpaca Chatbot](https://youtu.be/v6sF8Ed3nTE) - - [Talk to your `CSV` & `Excel` with LangChain](https://youtu.be/xQ3mZhw69bc) - - [`BabyAGI`: Discover the Power of Task-Driven Autonomous Agents!](https://youtu.be/QBcDLSE2ERA) - - [Improve your `BabyAGI` with LangChain](https://youtu.be/DRgPyOXZ-oE) - -- [LangChain](https://www.youtube.com/playlist?list=PLVEEucA9MYhOu89CX8H3MBZqayTbcCTMr) by [Prompt Engineering](https://www.youtube.com/@engineerprompt): - - [LangChain Crash Course — All You Need to Know to Build Powerful Apps with LLMs](https://youtu.be/5-fc4Tlgmro) - - [Working with MULTIPLE `PDF` Files in LangChain: `ChatGPT` for your Data](https://youtu.be/s5LhRdh5fu4) - - [`ChatGPT` for YOUR OWN `PDF` files with LangChain](https://youtu.be/TLf90ipMzfE) - - [Talk to YOUR DATA without OpenAI APIs: LangChain](https://youtu.be/wrD-fZvT6UI) - -- LangChain by [Chat with data](https://www.youtube.com/@chatwithdata) - - [LangChain Beginner's Tutorial for `Typescript`/`Javascript`](https://youtu.be/bH722QgRlhQ) - - [`GPT-4` Tutorial: How to Chat With Multiple `PDF` Files (~1000 pages of Tesla's 10-K Annual Reports)](https://youtu.be/Ix9WIZpArm0) - - [`GPT-4` & LangChain Tutorial: How to Chat With A 56-Page `PDF` Document (w/`Pinecone`)](https://youtu.be/ih9PBGVVOO4) - -- [Get SH\*T Done with Prompt Engineering and LangChain](https://www.youtube.com/watch?v=muXbPpG_ys4&list=PLEJK-H61Xlwzm5FYLDdKt_6yibO33zoMW) by [Venelin Valkov](https://www.youtube.com/@venelin_valkov) - - [Getting Started with LangChain: Load Custom Data, Run OpenAI Models, Embeddings and `ChatGPT`](https://www.youtube.com/watch?v=muXbPpG_ys4) - - [Loaders, Indexes & Vectorstores in LangChain: Question Answering on `PDF` files with `ChatGPT`](https://www.youtube.com/watch?v=FQnvfR8Dmr0) - - [LangChain Models: `ChatGPT`, `Flan Alpaca`, `OpenAI Embeddings`, Prompt Templates & Streaming](https://www.youtube.com/watch?v=zy6LiK5F5-s) - - [LangChain Chains: Use `ChatGPT` to Build Conversational Agents, Summaries and Q&A on Text With LLMs](https://www.youtube.com/watch?v=h1tJZQPcimM) - - [Analyze Custom CSV Data with `GPT-4` using Langchain](https://www.youtube.com/watch?v=Ew3sGdX8at4) - ## Videos (sorted by views) - [Building AI LLM Apps with LangChain (and more?) - LIVE STREAM](https://www.youtube.com/live/M-2Cj_2fzWI?feature=share) by [Nicholas Renotte](https://www.youtube.com/@NicholasRenotte)