Large Language Models (LLMs) and Prompt Engineering

Explore the transformative power of large language models (LLMs) in this comprehensive workshop designed for business professionals. Discover how these advanced AI tools can address real-world business challenges with efficiency and accuracy. This workshop offers a hands-on approach, guiding participants through practical applications of LLMs to solve complex business problems.

Learn how to harness the potential of tools like Langchain's LLM wrapper and Chainlit's LLM application builder. Engage in interactive exercises, coding tutorials, and insightful discussions that illuminate the practical aspects of LLM technology. Participants will also work with industry-standard frameworks, such as Hugging Face's Transformers library, gaining valuable experience in implementing LLM solutions for business use cases. Whether you are new to AI or looking to deepen your understanding, this workshop provides a thorough and practical guide to leveraging large language models in business settings.

Developed in partnership with McGill University's School of Continuing Studies, this workshop series allows you to gain the practical skills and knowledge you need to thrive in this exciting new landscape.

What You Will Learn:

Understanding Large Language Models (LLMs)

  • Develop an understanding of the capabilities of large language models and gain insights into pre-trained models such as LLaMA, GPT, and more.
  • Explore Popular Gen AI Models and technologies.

Exploring Prompt Engineering

  • Discover the crucial role of prompts in interacting with large language models and achieving desired outputs. Learn how to design effective prompting techniques that interface with LLMs.

Exploring LLM Wrappers

  • Dive into the techniques such as chaining LLMs, agents, and utils using LangChain.

Hands-On Coding Experience and Model Interaction

  • Engage in practical activities that allow you to interact with large language models using various frameworks and libraries.
  • Learn how to answer questions, summarize documents, facilitate search engines for online and offline queries, enable SQL queries across different database and file structures, and extract information from text and PDF files using LLM agents with OpenAI and Hugging Face embeddings.

LLM Applications

  • Create and Collaborate on Large Language Model Apps. In this context, we delve into the potential of Chainlit for developing LLM applications within the Langchain environment.

Evaluating Model Outputs

  • Explore metrics such as perplexity (PPL), BLEU and ROUGE as common metrics for evaluating language models.

Key Skills You'll Gain:

  • Explain large language models and their pre-training process
  • Gain proficiency in prompt engineering techniques
  • Develop practical skills in interacting with large language models for various tasks with Langchain and Chainlit
  • Evaluate and assess large language model outputs effectively

Participants are solely responsible for acquiring their own tokens to run code during or after the workshop. To access online LLMs, you will need an access token or API key from Hugging Face and OpenAI.

Obtain a free trial token and/or secure payable API by visiting the following links:

  • Hugging Face: https://huggingface.co/docs/hub/security-tokens
  • OpenAI: https://platform.openai.com/account/api-keys

Who Should Attend?

Developers, data scientists, AI enthusiasts, and other professionals working with data who wish to improve their data science skills.

A little bit about the facilitator:

This program is taught by Rihana Msadek, an AI Customer Engineer @ Google, responsible for Guiding Senior Leaders in AI Adoption. Rihana is a speaker, researcher, and engineer specializing in Artificial Intelligence and Data Science. With master's degrees in Computer Engineering and Artificial Intelligence, along with a mini-MBA, she brings a solid academic foundation to the field. Having presented at numerous AI conferences across Canada, Rihana actively coaches senior leaders through one-on-one sessions and tailored workshops, helping them leverage AI to achieve strategic goals. Her professional experience includes roles as a Research Engineer at Google DeepMind, Data Scientist at IBM, and a Machine Learning instructor and course developer.

Ready to better understand LLMs and prompt engineering?

Find more technology classes, click here