SECAI LLM Training#

This is a collection of Jupyter Notebooks about basic and advanced LLM usage, focusing on what’s possible with the ScaDS.AI Large Language Models (LLM) Services (VPN required). It aims at Python programmers in SECAI who want to dive into LLMs for generating text, code and data using open source/weights models.

Contributions and feedback are very welcome! In case you see room for improvement, please create a github issue and/or consider contributing.

Topics#

The notebook collection aims covering these topics:

  • Large Language Models (LLMs)

  • Text/Code/Data generation

  • Prompt Engineering

  • Retrieval-augmented-generation

  • Function calling

  • Agents

Covered Python libraries and software#

In these notebooks we use non-standard libraries from the GenAI field. Installation instructions can be found either in the first chapter or in the readme of the respective subchapter.

Covered models#

We will explore how these models work

Videos#

The materials provided here were also discussed in a couple of recorded Online Lectures

Slide decks#

Also training slides will be open access [soon].

Acknowledgements#

We acknowledge the financial support by the Federal Ministry of Education and Research of Germany and by Sächsische Staatsministerium für Wissenschaft, Kultur und Tourismus in the programme Center of Excellence for AI-research „Center for Scalable Data Analytics and Artificial Intelligence Dresden/Leipzig“, project identification number: ScaDS.AI