https://github.com/youssefHosni/Hands-On-LangChain-for-LLM-Applications-Development
Practical LangChain tutorials for LLM applications development
https://github.com/youssefHosni/Hands-On-LangChain-for-LLM-Applications-Development
Last synced: 4 months ago
JSON representation
Practical LangChain tutorials for LLM applications development
- Host: GitHub
- URL: https://github.com/youssefHosni/Hands-On-LangChain-for-LLM-Applications-Development
- Owner: youssefHosni
- Created: 2023-11-17T05:56:47.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-05-11T23:04:59.000Z (about 1 year ago)
- Last Synced: 2024-05-12T00:19:18.355Z (about 1 year ago)
- Size: 25.4 KB
- Stars: 61
- Watchers: 3
- Forks: 12
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- trackawesomelist - youssefHosni/Hands-On-LangChain-for-LLM-Applications-Development (⭐123)
README
# Hands-On-LangChain-for-LLM-Applications-Development
Practical LangChain tutorials for LLM applications development[](https://youssefh.substack.com/)
[](https://medium.com/@yousefhosni)
[](https://www.kaggle.com/youssef19)
[](https://www.youtube.com/channel/UCeEcSgRzYFuVt-2Yk1ULdhQ)
## LangChain Basics ##
|Topic |Blog|Kaggle Notebook| Youtube Video |
|-----|--------|----------|----------|
|Hands-On LangChain for LLM Applications Development: Prompt Templates |[](https://medium.com/towards-artificial-intelligence/hands-on-langchain-for-llm-applications-development-prompt-templates-fb81450dcefe?sk=585a90124ebcfeb2277ec4f8121bb17b) | [](https://www.kaggle.com/code/youssef19/langchain-prompt-templates)| [](https://youtu.be/5V64btczj9o?si=sYVdePu0__cPG_G9) |
|Hands-On LangChain for LLM Applications Development: Output Parsing |[](https://medium.com/towards-artificial-intelligence/hands-on-langchain-for-llm-applications-development-output-parsing-876354434462?sk=80376f6f6c0ab026149b49e8bb0efaaa) | [](https://www.kaggle.com/code/youssef19/langchain-output-parsing)| []() |
|Hands-On LangChain for LLMs App Development: Chains |[](https://medium.com/towards-artificial-intelligence/understanding-langchain-chains-for-large-language-model-application-development-b63709c59612?sk=d71ac010b7be91536b9f74b16cae3765) | [](https://www.kaggle.com/code/youssef19/understanding-langchain-chains)| []() |
|Hands-On LangChain for LLMs App: ChatBots Memory |[](https://medium.com/towards-artificial-intelligence/hands-on-langchain-for-llms-app-chatbots-memory-9394030e5a9e?sk=dbd6da74ab4d02eff233e4cb5d3c16a6) | [](https://www.kaggle.com/code/youssef19/langchain-chatbots-memory)| []() |
|Hands-On LangChain for LLMs App: Evaluating LLM Applications |[](https://medium.com/towards-artificial-intelligence/evaluating-llm-applications-using-langchain-d8641f6ce5f3?sk=02ed92e3f08becedd2cd367f55feeb26) | [](https://www.kaggle.com/code/youssef19/evaluating-llm-applications-using-langchain)| []() |
|Building LLM Agents Using LangChain & OpenAI API |[](https://medium.com/towards-artificial-intelligence/building-llm-agents-using-langchain-openai-api-cf3f8a1e5d76?sk=d39a2c188d092e1dfcfeaddf0f60aded) | [](https://www.kaggle.com/code/youssef19/building-llm-agents-using-langchain-openai-api)| []() |--------------------------------------------------------
## Retrieval Augmented Generation (RAG) with LangChain ##
|Topic |Blog|Kaggle Notebook| Youtube Video |
|-----|--------|----------|----------|
|Hands-On LangChain for LLM Applications Development: Documents Loading |[](https://medium.com/towards-artificial-intelligence/hands-on-langchain-for-llm-applications-development-documents-loading-43d889644845?sk=c11bc86e7f1dc9da330ca9bc14d2aa5c) | [](https://www.kaggle.com/code/youssef19/documents-loading-with-langchain)| []() |
|Hands-On LangChain for LLM Applications Development: Documents Splitting Part 1 |[](https://medium.com/towards-artificial-intelligence/hands-on-langchain-for-llm-applications-development-documents-splitting-part-1-57f544a62ecb?sk=a873c73e0ad8b031b3fb5f90278ffdf9) | [](https://www.kaggle.com/code/youssef19/documents-splitting-with-langchain)| []() |
|Hands-On LangChain for LLM Applications Development: Documents Splitting Part 2 |[](https://medium.com/towards-artificial-intelligence/hands-on-langchain-for-llm-applications-development-documents-splitting-part-2-247009463168?sk=bb8e8f709a8ae17dbf74b7007db7d573) | [](https://www.kaggle.com/code/youssef19/documents-splitting-with-langchain)| []() |
|Hands-On LangChain for LLM Applications Development: Vector Database & Text Embeddings |[](https://medium.com/towards-artificial-intelligence/hands-on-langchain-for-llm-applications-development-vector-database-text-embeddings-b8528d83546c?sk=addb2f94cd23891b5ae8708705fa88d9) | [](https://www.kaggle.com/code/youssef19/hands-on-langchain-for-llm-applications-developmen)| []() |
|Hands-On LangChain for LLM Applications Development: Information Retrieval |[](https://medium.com/towards-artificial-intelligence/hands-on-langchain-for-llm-applications-development-information-retrieval-764c3e4d2d44?sk=1496e356ba615f2a425401debb7d236a) | [](https://www.kaggle.com/code/youssef19/information-retrieval-with-langchain)| []() |
|Hands-On LangChain for LLMs App: Answering Questions From Documents |[](https://medium.com/gitconnected/hands-on-langchain-for-llms-app-answering-questions-from-documents-01f6741ec7d4?sk=7a1dcfae9fce5aea23313a9a3cf9f64c) | [](https://www.kaggle.com/code/youssef19/answering-questions-from-documents-using-langchain)| []() |
|Hands-On LangChain for LLMs App: Chat with Your Files |[](https://medium.com/towards-artificial-intelligence/hands-on-langchain-for-llms-app-chat-with-your-files-d1636e33a97d?sk=1b0b1eeb8d6a35db563ecac4e9eb8628) | [](https://www.kaggle.com/code/youssef19/chat-with-pdf-using-openai-assistant-api)| []() |---------------------------------------------------------
## Building LLM Agents with LangGraph ##|Topic |Blog|Kaggle Notebook| Youtube Video |
|-----|--------|----------|----------|
|Building Simple ReAct Agent from Scratch |[]() | []()| []() |
|LangGraph Components |[]() | []()| []() |
|Agentic Search Tools |[]() | []()| []() |
|Persistence and Streaming |[]() | []()| []() |
|Human in the Loop |[]() | []()| []() |
|Building Essay Writer Agent |[]() | []()| []() |## Advanced LangChain with OpenAI ##
|Topic |Blog|Kaggle Notebook| Youtube Video |
|-----|--------|----------|----------|
|Hands-On Introduction to Open AI Function Calling |[](https://open.substack.com/pub/youssefh/p/hands-on-introduction-to-open-ai?r=1sqbmi&utm_campaign=post&utm_medium=web) | []()| []() |
|LangChain Expression Language (LCEL) |[]() | []()| []() |
|Tagging and Extraction Using OpenAI functions |[]() | []()| []() |
|Tools and Routing using LangChain |[]() | []()| []() |
|Conversational agent with LangChain |[]() | []()| []() |