# 🦜️🔗 The LangChain Open Tutorial for Everyone

This tutorial delves into [LangChain](https://github.com/langchain-ai/langchain), starting from an overview then providing practical examples.

[![status: experimental](https://github.com/GIScience/badges/raw/master/status/experimental.svg)](https://github.com/GIScience/badges#experimental)[![licence: MIT](https://img.shields.io/badge/Licence-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

The LangChain community in Seoul is excited to announce the LangChain OpenTutorial, a brand-new resource designed for everyone. This tutorial builds upon the foundation of the existing tutorial available here: [link](https://github.com/teddylee777/langchain-kr) written in Korean.

Within this new repository, we offer the following enhancements to benefit users of all skill levels:

* **Addressing global use cases** for international users,
* **Diving deep into cutting-edge features** including the recent updates available at the latest version of LangChain and LangGraph release, and
* **Demonstrating additional goodies** that showcase real-world uses and further applications.

At this base repository, it serves as a home for both beginners and seasoned LangChain users. The tutorial whould provide a roadmap for learning LangChain, while also offering a valuable refresher for those already familiar with its functionalities.

## 🛠️ Contribution Process

### Steps (in developing)

1. **Open a Pull request (PR)**: Develop at least **one** existing or new content file (`.ipynb`). Optionally, add examples related to open LLMs. Then, Submit a PR with the developed content.\
   &#xNAN;_- Note: Self-Check Before PR Submission (Recommended)_
   * **License Compliance & Copyright Issues**: Verify that all dataset and content comply with licensing requirements. Confirm that there are no copyright infringements.
   * **Template Compliance**: Follow the provided templates in [Korean](https://github.com/LangChain-OpenTutorial/LangChain-OpenTutorial/tree/main/99-TEMPLATE/Korean) or in [English](https://github.com/LangChain-OpenTutorial/LangChain-OpenTutorial/tree/main/99-TEMPLATE/English)
   * **Execution Platform**: Individual files should be executable on **Google Colab**.
   * **Specifications Submission (if Required)**: If using open models or additional packages, specify the required environment to Infra Team.
2. **Team Peer Reviews**: Assign at least **two team members** as reviewers. Reviewers will evaluate the code and content quality and check tutorials are compatible with **Mac**, **Windows**, and **Linux** environments. **Approve** the Pull Request if there are no issues.
3. **Merge Pull Request**: Once the Pull Request has been approved by more than two reviewers, the original author can merge the PR into the 'main' branch.
4. **Proofreading**: During the following week, the proofreading team will review the submitted content for typos, template compliance, and proper citations. If the proofreading team requests any modifications, the original author must make the necessary corrections and resubmit the PR.

## 📚 References

* [langchain-ai](https://github.com/langchain-ai/langchain) 📖
* [LangGraph GitHub](https://github.com/langchain-ai/langgraph)
* [LangChain Documentation](https://python.langchain.com/docs/introduction/)

## Licence

Unless stated otherwise, the codebase is released under the [MIT Licence](https://github.com/LangChain-OpenTutorial/LangChain-OpenTutorial/blob/main/docs/LICENCE/README.md). This covers both the codebase and any sample code in the documentation.

## 🧑‍💻 Core Contributors

| Name                  | Profile                                                                         | Name                         | Profile                                                             | Name                         | Profile                                                        |
| --------------------- | ------------------------------------------------------------------------------- | ---------------------------- | ------------------------------------------------------------------- | ---------------------------- | -------------------------------------------------------------- |
| Minji Kang            | [LinkedIn](https://www.linkedin.com/in/minji-kang-995b32230)                    | Dowoung Kong                 | [LinkedIn](https://www.linkedin.com/in/%EB%8F%84%EC%9B%85%EA%B3%B5) | Dooil Kwak                   | [LinkedIn](https://www.linkedin.com/in/dooil-kwak-1b068454/)   |
| Namyoung Kim          | [LinkedIn](https://www.linkedin.com/in/liniar/)                                 | Musang Kim                   | [LinkedIn](https://www.linkedin.com/in/musang-kim/)                 | Sunworl Kim                  | [LinkedIn](https://www.linkedin.com/in/swkim123/)              |
| Sungchul Kim          | [LinkedIn](https://www.linkedin.com/in/sungchul-kim)                            | Youngin Kim                  | [LinkedIn](https://www.linkedin.com/in/youngin-normal-kim/)         | Yongdam Kim (codingiscoffee) | [LinkedIn](https://www.linkedin.com/in/codingiscoffee/)        |
| Jaeho Kim             | [LinkedIn](https://www.linkedin.com/in/jaeho-kim-15914326b/)                    | Jongcheol Kim                | [LinkedIn](https://www.linkedin.com/in/jongcheol-k-5585146b/)       | JungWook Kim                 | [LinkedIn](https://www.linkedin.com/in/fastjw/)                |
| Junseong Kim          | [LinkedIn](https://www.linkedin.com/in/%EC%A4%80%EC%84%B1-%EA%B9%80-591b351b2/) | JoonHo Kim                   | [LinkedIn](https://www.linkedin.com/in/joonho-kim-844683180/)       | Taylor (Jihyun) Kim          | [LinkedIn](https://www.linkedin.com/in/jihyun-kim-361b2b309/)  |
| Taehwan Kim           | [LinkedIn](https://www.linkedin.com/in/taehwan-kim-911b67147)                   | Harheem Kim                  | [LinkedIn](https://www.linkedin.com/in/harheemk/)                   | Heeah Kim                    | [LinkedIn](https://www.linkedin.com/in/kimheeah)               |
| Kyusik Moon           | [LinkedIn](https://www.linkedin.com/in/moon-q-575245189/)                       | Bokyung Moon                 | [LinkedIn](https://www.linkedin.com/in/bokyungisagod/)              | HyeonJong Moon               | [LinkedIn](https://www.linkedin.com/in/moonhj/)                |
| Heesun Moon           | [LinkedIn](https://www.linkedin.com/in/moonheesun33/)                           | Sunyoung Park (architectyou) | [LinkedIn](https://www.linkedin.com/in/architectyou)                | Erika Park                   | [LinkedIn](https://www.linkedin.com/in/yeonseo-park-094193198) |
| Yejin Park            | [LinkedIn](https://www.linkedin.com/in/ppakyeah)                                | JeongGi Park                 | [LinkedIn](https://www.linkedin.com/in/jeonggipark/)                | Gimin Bae                    | [LinkedIn](https://www.linkedin.com/in/baem1n/)                |
| Injin Bae (Ivy)       | [LinkedIn](https://www.linkedin.com/in/ivy-bae/)                                | Pyoungwon Seo                | [LinkedIn](https://www.linkedin.com/in/pyoungwon/)                  | Joonho Song                  | [LinkedIn](https://www.linkedin.com/in/pangpanggod/)           |
| HoJun Song            | [LinkedIn](https://www.linkedin.com/in/rojun/)                                  | HeeWung Song (Dan)           | [LinkedIn](https://www.linkedin.com/in/kofsitho/)                   | Aera Shin                    | [LinkedIn](https://www.linkedin.com/in/shinar/)                |
| Jeongho Shin          | [LinkedIn](https://www.linkedin.com/in/purplecollar/)                           | Haseom Shin                  | [LinkedIn](https://www.linkedin.com/in/ihagi/)                      | kkamDragon                   | [LinkedIn](https://www.linkedin.com/in/kkamDragon)             |
| Yoonji Oh             | [LinkedIn](https://www.linkedin.com/in/5yoon)                                   | Jooyeong Oh                  | [LinkedIn](http://www.linkedin.com/in/secludor)                     | Byunggil Yoon                | [GitHub](https://github.com/acho98)                            |
| Kane                  | [GitHub](https://github.com/HarryKane11)                                        | Donghakl                     | [GitHub](https://github.com/stsr1284)                               | Chester (Sangyoon Lee)       | [LinkedIn](https://www.linkedin.com/in/sangyoon-lee-75a62784/) |
| Suhyun Lee            | [LinkedIn](https://www.linkedin.com/in/suhyun-lee-476803311)                    | Sunhyoung Lee                | [LinkedIn](https://www.linkedin.com/in/icarus-sunhyoung)            | Wonyoung Lee                 | [LinkedIn](https://www.linkedin.com/in/wonyounglee-wbws)       |
| YuChul Lee            | [LinkedIn](https://www.linkedin.com/in/leeyuchul0809/)                          | Jongho Lee                   | [LinkedIn](https://www.linkedin.com/in/LeeJH8938)                   | Juni Lee                     | [LinkedIn](https://www.linkedin.com/in/ee-juni/)               |
| Chang-Jun Lee         | [LinkedIn](https://www.linkedin.com/in/cjleeno1/)                               | Sohyeon Yim                  | [LinkedIn](https://www.linkedin.com/in/sohyunwriter)                | Mark Lim                     | [GitHub](https://github.com/obov)                              |
| Yookyung Jeon         | [LinkedIn](https://www.linkedin.com/in/sirena-45b2a6250)                        | Joonha Jeon                  | [LinkedIn](https://www.linkedin.com/in/joonha-jeon-80619ab1/)       | Changwon Jeon                | [LinkedIn](https://www.linkedin.com/in/changwon-jeon-001b1867) |
| Gwangwon Jung (Pupba) | [LinkedIn](https://www.linkedin.com/in/gwangwon-jung-5287a7275)                 | Wooseok Jeong                | [LinkedIn](https://www.linkedin.com/in/wooseok-j-david)             | Ilgyun Jeong                 | [LinkedIn](https://www.linkedin.com/in/ilgyun-jeong)           |
| Youngjun Cho          | [LinkedIn](https://www.linkedin.com/in/choincnp/)                               | Jinu Cho                     | [LinkedIn](https://www.linkedin.com/in/jinucho/)                    | Hwayoung Cha                 | [LinkedIn](https://www.linkedin.com/in/hwayoung-cha/)          |
| Ash-hun               | [LinkedIn](https://www.linkedin.com/in/choijaehun/)                             | Yeonhee Han                  | [LinkedIn](https://www.linkedin.com/in/yeonhee-han-64160a177/)      | Sooyoung Her                 | [LinkedIn](https://www.linkedin.com/in/sooyoung-her-3b0720b3)  |
| Seongmin Hong (Solon) | [LinkedIn](https://www.linkedin.com/in/oursophy/)                               | Jaemin Hong                  | [LinkedIn](https://www.linkedin.com/in/geminii01/)                  | Chaeyoon Kim                 | [GitHub](https://github.com/chaeyoonyunakim/)                  |

## [![Contributors](https://contrib.rocks/image?repo=LangChain-OpenTutorial/LangChain-OpenTutorial\&max=5000)](https://github.com/LangChain-OpenTutorial/LangChain-OpenTutorial/graphs/contributors)

✨ Want to join? Add your info and submit a PR!

\


[![teddylee777](https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png)](https://www.buymeacoffee.com/teddylee777)
