Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

LLM-based Assistants

Contents

  1. Summary

  2. Contents Overview

  3. Formats

  4. Target Audience

  5. Formalia

Summary

When they were first introduced, LLMs were mainly seen as seq2seq models exclusively for text generation: input text in — output text out. However, as LLMs evolved, their application domain quickly expanded, and they are now used for purposes few could have imagined: from powering websites and automating business processes to drug discovery. The central goals of this course are:

  1. to provide a comprehensive overview of how the LLMs are used in the real world;

  2. to teach you the basics of implementing LLM-based pipelines for various purposes.

While the course will mostly focus on the practical uses of LLMs, it will also briefly touch on ethical, societal, and broader considerations.

The course contents, slides, tasks, reading, etc. will be hosted in this webbook. Moodle will be used for administrative stuff.

Contents Overview

The course will consist of the intro (Weeks 1-2), the core (Weeks 3-9), and the project work (Weeks 10-14). You can see the schedule in Topics Overview.

Formats

The course will feature both theoretical and practical sessions.

Apart from the content-heavy sessions, there will be a few administrative meeting in which we will discuss questions, issues, next steps etc.

Target Audience

The course is intended for advanced BA students of computational linguistics, who have interest in practical applications of LLMs. MA students cannot get credits this course. Practical experience with programming in Python and applying LLMs are a prerequisite (more formally, you should have completed ISCL-BA06, ISCL-BA07, and ISCL-BA08 successfully). Knowledge in LangChain and LangGraph is encouraged but not necessary.

Formalia

This is a pass/fail course for 6 credits (there is no 9 credits option). The course is counted towards ISCL-BA-11 (Spezialisierungsmodul).

Each student will have to participate in one debate (any side) and complete and present the final project to pass the course. There will be no exam, and no in-person presence is required.