This repository contains materials from Workshop 3, conducted as part of the NLP Course by Dr. Heshaam Faili in the ECE Department of University of Tehran, Spring 2024.
The workshop was divided into three main parts:
-
Fundamental Concepts: We reviewed key concepts and fundamentals of NLP through a series of slides and discussions.
-
Hands-on Project: We implemented a medical support chatbot using LangChain, LangGraph, and LLaMa-70B-Instruct. This mini-project applied the concepts covered in the first part.
-
Q&A Session: An interactive session where participants could ask questions and discuss the covered topics.
slides/
: Contains the presentation slides used in Part 1 of the workshop.notebook/
: Includes the Jupyter notebook used for the hands-on project in Part 2.
The first two parts of the workshop were recorded. You can find the YouTube links below:
To run the Jupyter notebook, you'll need:
- Python 3.x
- Jupyter Notebook
- LangChain
- LangGraph
- Access to LLaMa-70B-Instruct model using free togetehr ai starter credits
- Clone this repository
- Install the required dependencies
- Open the Jupyter notebook in the
notebook/
directory - Follow the instructions in the notebook to implement the medical support chatbot
For more information on the topics covered, please refer to:
For any questions or clarifications about this workshop, please contact @VavReDev on Telegram or vahyd@live.com.