Přístupnostní navigace
E-application
Search Search Close
Course detail
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
Number of ECTS credits
Mode of study
Guarantor
Department
Entry knowledge
Rules for evaluation and completion of the course
Aims
Study aids
Prerequisites and corequisites
Basic literature
Recommended reading
Classification of course in study plans
Lecture
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
2) Embeddings and Semantic Search
3) Building and Evaluating a RAG Pipeline
4) Tool-Using Agent
+ Individual Project