Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/youssefHosni/Prompt-Engineering-for-Instruction-Tuned-LLM


https://github.com/youssefHosni/Prompt-Engineering-for-Instruction-Tuned-LLM

Last synced: 3 days ago
JSON representation

Awesome Lists containing this project

README

        

Hands-on tutorials for prompt engineering of instruction-tuned LLMs

### You can buy [Prompt Engineering Best Practices for Instruction-Tuned LLM](https://youssefhosni.gumroad.com/l/xsmguv) book from [here](https://youssefhosni.gumroad.com/l/xsmguv) ###

[![Substack](https://img.shields.io/badge/Substack-%23006f5c.svg?style=for-the-badge&logo=substack&logoColor=FF6719)](https://youssefh.substack.com/)
[![Medium](https://img.shields.io/badge/Medium-12100E?style=for-the-badge&logo=medium&logoColor=white)](https://medium.com/@yousefhosni)
[![Kaggle](https://img.shields.io/badge/Kaggle-035a7d?style=for-the-badge&logo=kaggle&logoColor=white)](https://www.kaggle.com/youssef19)
[![YouTube](https://img.shields.io/badge/YouTube-%23FF0000.svg?style=for-the-badge&logo=YouTube&logoColor=white)](https://www.youtube.com/channel/UCeEcSgRzYFuVt-2Yk1ULdhQ)

![alt_text](https://github.com/youssefHosni/Prompt-Engineering-for-Instruction-Tuned-LLM/blob/main/propmt%20engineering.png)

## Introduction to Instruction-Tuned LLMs ##
|Topic |Blog|Kaggle Notebook| Youtube Video |
|-----|--------|----------|----------|
|A Comprehensive Introduction to Instruction Fine-Tuning for LLMs |[![Medium](https://img.shields.io/badge/Medium-12100E?style=for-the-badge&logo=medium&logoColor=white)](https://medium.com/towards-artificial-intelligence/a-comprehensive-introduction-to-instruction-fine-tuning-for-llms-c9d66e4bae08?sk=a8b52bbbcec3f0079a6db158434269a2) | [![Kaggle](https://img.shields.io/badge/Kaggle-035a7d?style=for-the-badge&logo=kaggle&logoColor=white)]()| [![YouTube](https://img.shields.io/badge/YouTube-%23FF0000.svg?style=for-the-badge&logo=YouTube&logoColor=white)]() |
|Single Vs Multi-Task LLM Instruction Fine-Tuning |[![Medium](https://img.shields.io/badge/Medium-12100E?style=for-the-badge&logo=medium&logoColor=white)](https://medium.com/towards-artificial-intelligence/single-vs-multi-task-llm-instruction-fine-tuning-2d75c4d235c7?sk=63e298c086015ac00ac37ac1c9bbc2a5) | [![Kaggle](https://img.shields.io/badge/Kaggle-035a7d?style=for-the-badge&logo=kaggle&logoColor=white)]()| [![YouTube](https://img.shields.io/badge/YouTube-%23FF0000.svg?style=for-the-badge&logo=YouTube&logoColor=white)]() |
|Overview of Scaling Instruction-Tuned Large Language Models (LLMs) |[![Medium](https://img.shields.io/badge/Medium-12100E?style=for-the-badge&logo=medium&logoColor=white)](https://medium.com/gitconnected/overview-of-scaling-instruction-tuned-large-language-models-llms-9a7c237efe15?sk=415cd60fb2fb411fce813265387b5a37) | [![Kaggle](https://img.shields.io/badge/Kaggle-035a7d?style=for-the-badge&logo=kaggle&logoColor=white)]()| [![YouTube](https://img.shields.io/badge/YouTube-%23FF0000.svg?style=for-the-badge&logo=YouTube&logoColor=white)]() |
|How Can We Evaluate Instruction Tuned LLM? |[![Medium](https://img.shields.io/badge/Medium-12100E?style=for-the-badge&logo=medium&logoColor=white)]() | [![Kaggle](https://img.shields.io/badge/Kaggle-035a7d?style=for-the-badge&logo=kaggle&logoColor=white)]()| [![YouTube](https://img.shields.io/badge/YouTube-%23FF0000.svg?style=for-the-badge&logo=YouTube&logoColor=white)]() |
|Instruction Fine-Tuning Large Language Models for Summarization: Step-by-Step Guide|[![Medium](https://img.shields.io/badge/Medium-12100E?style=for-the-badge&logo=medium&logoColor=white)](https://medium.com/towards-artificial-intelligence/instruction-fine-tuning-large-language-models-for-summarization-step-by-step-guide-bb1e13a2f9cb?sk=edfd12cd43006dcbd2db906c6c44c5b1) | [![Kaggle](https://img.shields.io/badge/Kaggle-035a7d?style=for-the-badge&logo=kaggle&logoColor=white)]()| [![YouTube](https://img.shields.io/badge/YouTube-%23FF0000.svg?style=for-the-badge&logo=YouTube&logoColor=white)]() |

## Prompt Engineering Guide ##
|Topic |Blog|Kaggle Notebook| Youtube Video |
|-----|--------|----------|----------|
|Prompt Engineering Best Practices for Instruction-Tuned LLM [Part 1] |[![Medium](https://img.shields.io/badge/Medium-12100E?style=for-the-badge&logo=medium&logoColor=white)](https://medium.com/towards-artificial-intelligence/instruction-fine-tuning-large-language-models-for-summarization-step-by-step-guide-bb1e13a2f9cb?sk=edfd12cd43006dcbd2db906c6c44c5b1) | [![Kaggle](https://img.shields.io/badge/Kaggle-035a7d?style=for-the-badge&logo=kaggle&logoColor=white)](https://www.kaggle.com/code/youssef19/prompt-engineering-best-practices)| [![YouTube](https://img.shields.io/badge/YouTube-%23FF0000.svg?style=for-the-badge&logo=YouTube&logoColor=white)](https://youtu.be/MWTo340tR7w?si=omHiKIF9-lPrjt7T) |
|Prompt Engineering Best Practices for Instruction-Tuned LLM [Part 2] |[![Medium](https://img.shields.io/badge/Medium-12100E?style=for-the-badge&logo=medium&logoColor=white)](https://medium.com/towards-artificial-intelligence/prompt-engineering-best-practices-for-instruction-tuned-llm-part-2-33bb2a529a50?sk=68400826bcee089c3ba53d8bdfed7ce7) | [![Kaggle](https://img.shields.io/badge/Kaggle-035a7d?style=for-the-badge&logo=kaggle&logoColor=white)](https://www.kaggle.com/code/youssef19/prompt-engineering-best-practices)| [![YouTube](https://img.shields.io/badge/YouTube-%23FF0000.svg?style=for-the-badge&logo=YouTube&logoColor=white)](https://youtu.be/MWTo340tR7w?si=omHiKIF9-lPrjt7T) |
|Prompt Engineering for Instruction-Tuned LLM: Iterative Prompt Development |[![Medium](https://img.shields.io/badge/Medium-12100E?style=for-the-badge&logo=medium&logoColor=white)](https://medium.com/towards-artificial-intelligence/prompt-engineering-best-practices-iterative-prompt-development-22759b309919?sk=04d80ebff71fa30e0461634b18632aec) | [![Kaggle](https://img.shields.io/badge/Kaggle-035a7d?style=for-the-badge&logo=kaggle&logoColor=white)](https://www.kaggle.com/code/youssef19/iterative-prompt-development)| [![YouTube](https://img.shields.io/badge/YouTube-%23FF0000.svg?style=for-the-badge&logo=YouTube&logoColor=white)](https://youtu.be/ijdf3sGqbcE?si=w5788goF0_BY6byi) |
|Prompt Engineering for Instruction-Tuned LLM: Text Summarization |[![Medium](https://img.shields.io/badge/Medium-12100E?style=for-the-badge&logo=medium&logoColor=white)](https://medium.com/towards-artificial-intelligence/prompt-engineering-best-practices-text-summarization-information-retrieval-bb5abbfcf618?sk=f144d924c72d0612589a783edfdc9fcb) | [![Kaggle](https://img.shields.io/badge/Kaggle-035a7d?style=for-the-badge&logo=kaggle&logoColor=white)](https://www.kaggle.com/youssef19/text-summaization-information-retrieval)| [![YouTube](https://img.shields.io/badge/YouTube-%23FF0000.svg?style=for-the-badge&logo=YouTube&logoColor=white)](https://youtu.be/yU9U2aH9NPY?si=fnZN39QU4R3u5_yg) |
|Prompt Engineering for Instruction-Tuned LLM: Textual Inference & Sentiment Analysis |[![Medium](https://img.shields.io/badge/Medium-12100E?style=for-the-badge&logo=medium&logoColor=white)](https://open.substack.com/pub/youssefh/p/prompt-engineering-for-instruction-bca?r=1sqbmi&utm_campaign=post&utm_medium=web) | [![Kaggle](https://img.shields.io/badge/Kaggle-035a7d?style=for-the-badge&logo=kaggle&logoColor=white)](https://www.kaggle.com/code/youssef19/textual-inference-sentiment-analysis/notebook)| [![YouTube](https://img.shields.io/badge/YouTube-%23FF0000.svg?style=for-the-badge&logo=YouTube&logoColor=white)](https://youtu.be/yBNYZP5PQSg?si=0TwBaecHAvbYwAuU) |
|Prompt Engineering for Instruction-Tuned LLM: Text Transforming & Translation |[![Medium](https://img.shields.io/badge/Medium-12100E?style=for-the-badge&logo=medium&logoColor=white)](https://medium.com/towards-artificial-intelligence/prompt-engineering-best-practices-text-transforming-translation-d60858f86b85?sk=d27b7cfa4782246898ab81257fdf9d56) | [![Kaggle](https://img.shields.io/badge/Kaggle-035a7d?style=for-the-badge&logo=kaggle&logoColor=white)](https://www.kaggle.com/code/youssef19/text-transformation-translation)| [![YouTube](https://img.shields.io/badge/YouTube-%23FF0000.svg?style=for-the-badge&logo=YouTube&logoColor=white)](https://youtu.be/tIPR5XAyJ1I?si=WPVra-sXq0YUTIrD) |
|Text Expansion & Generation with Prompt Engineering |[![Medium](https://img.shields.io/badge/Medium-12100E?style=for-the-badge&logo=medium&logoColor=white)](https://medium.com/towards-artificial-intelligence/prompt-engineering-best-practices-text-expansion-80c1b75b3c48?sk=262b9b289fa44692a019dbaedc62d9a4) | [![Kaggle](https://img.shields.io/badge/Kaggle-035a7d?style=for-the-badge&logo=kaggle&logoColor=white)](https://www.kaggle.com/code/youssef19/prompt-engineering-best-practices-text-expansion)| [![YouTube](https://img.shields.io/badge/YouTube-%23FF0000.svg?style=for-the-badge&logo=YouTube&logoColor=white)](https://youtu.be/lGd6tUQZtkA?si=zBnC8Be77WZU4DyC) |
|Prompt Engineering Best Practices: Chain of Thought Reasoning |[![Medium](https://img.shields.io/badge/Medium-12100E?style=for-the-badge&logo=medium&logoColor=white)](https://medium.com/towards-artificial-intelligence/prompt-engineering-best-practices-chain-of-thought-reasoning-19075e1ebb48?sk=e080ccbcc93dc59fd34c1cc67d2058ab) | [![Kaggle](https://img.shields.io/badge/Kaggle-035a7d?style=for-the-badge&logo=kaggle&logoColor=white)](https://www.kaggle.com/code/youssef19/chain-of-thought-reasoning)| [![YouTube](https://img.shields.io/badge/YouTube-%23FF0000.svg?style=for-the-badge&logo=YouTube&logoColor=white)](https://youtu.be/wv94hSAhC9o?si=JEfKSnNLO8TLg87Z) |
|Prompt Engineering Best Practices: LLM Output Validation |[![Medium](https://img.shields.io/badge/Medium-12100E?style=for-the-badge&logo=medium&logoColor=white)](https://medium.com/towards-artificial-intelligence/prompt-engineering-best-practices-llm-output-validation-evaluation-61f8cc508b52?sk=5b98dfc91b6febfbb61ee4c48bf57bec) | [![Kaggle](https://img.shields.io/badge/Kaggle-035a7d?style=for-the-badge&logo=kaggle&logoColor=white)](https://www.kaggle.com/code/youssef19/llm-output-validation-evaluation)| [![YouTube](https://img.shields.io/badge/YouTube-%23FF0000.svg?style=for-the-badge&logo=YouTube&logoColor=white)](https://youtu.be/mh5v6pFqAfs?si=MwgBjHaqxSh4jpg4) |

## Building Projects with Prompt Engineering ##
|Topic |Blog|Kaggle Notebook| Youtube Video |
|-----|--------|----------|----------|
|Building Chatbots using Prompt Engineering |[![Medium](https://img.shields.io/badge/Medium-12100E?style=for-the-badge&logo=medium&logoColor=white)](https://medium.com/towards-artificial-intelligence/prompt-engineering-best-practices-building-chatbots-a430b239f1cc?sk=7f22c6b162b9f44eba4f72469d3ed61f) | [![Kaggle](https://img.shields.io/badge/Kaggle-035a7d?style=for-the-badge&logo=kaggle&logoColor=white)](https://www.kaggle.com/code/youssef19/building-chatbot-with-prompt-engineering)| [![YouTube](https://img.shields.io/badge/YouTube-%23FF0000.svg?style=for-the-badge&logo=YouTube&logoColor=white)](https://youtu.be/ar7Sn5uvcLo?si=4V5xy-0_JyWB9GYY) |
|Prompt Engineering Best Practices: Building an End-to-End Customer Service System |[![Medium](https://img.shields.io/badge/Medium-12100E?style=for-the-badge&logo=medium&logoColor=white)](https://medium.com/towards-artificial-intelligence/prompt-engineering-best-practices-building-an-end-to-end-customer-service-system-d79bb340c2bf?sk=2806206ef8ebca922a626b0778df8fae) | [![Kaggle](https://img.shields.io/badge/Kaggle-035a7d?style=for-the-badge&logo=kaggle&logoColor=white)](https://www.kaggle.com/code/youssef19/end-to-end-customer-service-system-with-prompt)| [![YouTube](https://img.shields.io/badge/YouTube-%23FF0000.svg?style=for-the-badge&logo=YouTube&logoColor=white)](https://youtu.be/cu5eJwD7yDw?si=2cRu0LvW4jFmi_2M) |
|Testing Prompt Engineering-Based LLM Applications |[![Medium](https://img.shields.io/badge/Medium-12100E?style=for-the-badge&logo=medium&logoColor=white)](https://medium.com/towards-artificial-intelligence/testing-prompt-engineering-based-llm-applications-31279d45e0eb?sk=3b92907977b88f1ed62fc38059056c9c) | [![Kaggle](https://img.shields.io/badge/Kaggle-035a7d?style=for-the-badge&logo=kaggle&logoColor=white)](https://www.kaggle.com/code/youssef19/testing-prompt-engineering-based-llm-applications)| [![YouTube](https://img.shields.io/badge/YouTube-%23FF0000.svg?style=for-the-badge&logo=YouTube&logoColor=white)](https://youtu.be/QQyk5UR1R_E?si=nHwLCrc6wimdmVM6) |