The AI Paradigm Shift: Under the Hood of a Large Language Models


Large Language Models have proven extraordinary capabilities in the field of Generative AI, from text understanding and generation to problem solving, exhibiting the unique capability of common-sense reasoning. But what exactly is a Large Language Model and why does it represent such a paradigm shift in the AI landscape? By completing this workshop, you will develop an understanding of Generative AI and Large Language Models, including the architecture behind them, their functioning and how to leverage their unique conversational capabilities. You will also become familiar with the concept of LLM as reasoning engine that can power your applications, paving the way to a new landscape of software development in the era of Generative AI. Finally, we will cover some examples of LLM-powered applications in Python using the open source AI orchestrators.

Session Outline:

Lesson 1: Generative AI and LLM
Familiarize yourself with Generative AI and why it differs from traditional AI. You will be introduced to the core model of Generative AI
that is the Large Foundation Model, to then focus on the most popular declination of them which are Large Language Models. Understanding
of the architecture and functioning behind an LLM and its main applications.

Lesson 2: How LLMs are paving the way to new software development landscape
Examples of new conversational application using LLMs. Importance of the prompt as main driver to customize your model.
Familiarizing with common techniques of prompt engineering. Focus on how to tune your model with one or few shot learning and, eventually, fine-tuning.

Lesson 3: Build LLM-powered application
Understanding the new component that LLM-powered application are bringing to the table, such as memory, plug-ins, prompts and so on.
Familiarize with the architectural framework of LLM-powered application and get familiar with open source AI orchestrators.
Conclude with a demo of some examples of LLMs-powered application.

Learning objectives:
Understanding of the theory behind LLMs
Understanding of how to use LLMs in real world scenarios
Understanding of LLM-related concepts such as prompt, memory, plug-ins
Understanding of architectural framework of LLM-powered applications
Understanding of Python code to embed LLM into your applications

Background Knowledge:

Basic knowledge of Python


Valentina is a Data Science MSc graduate and Cloud Specialist at Microsoft, focusing on Analytics and AI workloads within the manufacturing and pharmaceutical industry since 2022. She has been working on customers' digital transformations, designing cloud architecture and modern data platforms, including IoT, real-time analytics, Machine Learning, and Generative AI. She is also a tech author, contributing articles on machine learning, AI, and statistics, and recently published a book on Generative AI and Large Language Models.

In her free time, she loves hiking and climbing around the beautiful Italian mountains, running, and enjoying a good book with a cup of coffee.

Open Data Science




Open Data Science
One Broadway
Cambridge, MA 02142

Privacy Settings
We use cookies to enhance your experience while using our website. If you are using our Services via a browser you can restrict, block or remove cookies through your web browser settings. We also use content and scripts from third parties that may use tracking technologies. You can selectively provide your consent below to allow such third party embeds. For complete information about the cookies we use, data we collect and how we process them, please check our Privacy Policy
Consent to display content from - Youtube
Consent to display content from - Vimeo
Google Maps
Consent to display content from - Google