Course detail

Applied Generative AI

FEKT-MPA-AGAAcad. year: 2026/2027

This course covers the engineering of modern AI systems built around foundation models. It begins with the practical use of pre-trained LLMs through APIs and open-weight models, including prompt and context engineering, structured outputs, and function calling. The first half of the semester focuses on knowledge augmentation: text embeddings, vector databases (FAISS, Qdrant, pgvector), dense and hybrid retrieval, rerankers, chunking strategies, and the design and evaluation of Retrieval-Augmented Generation (RAG) pipelines, including retrieval metrics, RAGAS, and LLM-as-judge methodologies.

The second half addresses agentic systems: tool use, planning, ReAct and plan-and-execute architectures, multi-agent orchestration, state and memory management. Throughout the semester, students study cross-cutting concerns including evaluation, observability and tracing, latency and cost optimization, parameter-efficient adaptation (LoRA, DPO) as an alternative to in-context approaches, and security topics such as prompt injection, data exfiltration, and guardrails. The course concludes with deployment considerations and a team project in which students build and evaluate a domain-specific agentic application over a real knowledge base. The course is taught in English.

 

Language of instruction

Czech

Number of ECTS credits

5

Mode of study

Not applicable.

Entry knowledge

Not applicable.

Rules for evaluation and completion of the course

Not applicable.

Aims

The course equips students with the engineering knowledge required to design, build, and operate production-grade systems based on large language models and other foundation models. Building on the machine learning foundations, the course shifts focus from training models to using pre-trained foundation models as components in larger software systems. Students learn to combine LLMs with retrieval mechanisms, external tools, and autonomous control loops to construct knowledge-grounded, goal-directed AI applications. Upon completion, the student is able to architect retrieval-augmented generation pipelines, design and orchestrate AI agents, evaluate the reliability, latency and cost characteristics of LLM-based systems, and critically reason about their limitations, security risks, and ethical implications. 

Study aids

Not applicable.

Prerequisites and corequisites

Not applicable.

Basic literature

Alammar, J., Grootendorst, M. Hands-On Large Language Models: Language Understanding and Generation. O'Reilly Media, 2024. ISBN 978-1098150969. (EN)
Anthropic. Prompt Engineering and Building with Claude. https://docs.claude.com (EN)
Hugging Face. NLP Course and LLM Course. https://huggingface.co/learn (EN)
Huyen, Ch. AI Engineering: Building Applications with Foundation Models. O'Reilly Media, 2024. ISBN 978-1098166304. (EN)
OpenAI. OpenAI Cookbook. https://cookbook.openai.com (EN)
Raschka, S. Build a Large Language Model (From Scratch). Manning Publications, 2024. ISBN 978-1633437166. (EN)

Recommended reading

Not applicable.

Classification of course in study plans

  • Programme MPA-SAP Master's 1 year of study, summer semester, compulsory

Type of course unit

 

Lecture

13 hours, optionally

Teacher / Lecturer

Syllabus

1) Foundation Models and the Applied Generative AI Landscape

2) Prompt and Context Engineering

3) Text Embeddings and Semantic Representations

4) Vector Databases and Information Retrieval

5) Retrieval-Augmented Generation

6) Evaluation, Observability, and Iteration of LLM Systems

7) Tool Use and Foundations of AI Agents

8) Agent Architectures and Multi-Agent Orchestration

9) Adaptation of Foundation Models

10) Deployment, Security, and Production Operations

 

Exercise in computer lab

39 hours, compulsory

Teacher / Lecturer

Syllabus

1) Working with LLM APIs and Structured Outputs

2) Embeddings and Semantic Search

3) Building and Evaluating a RAG Pipeline

4) Tool-Using Agent

+ Individual Project