1. Introduction to large language models LLM and generative artificial intelligence
Large language models form the foundation for many current generative AI solutions used in business and technology. This section explains the operating principle of LLMs, introduces the Transformer architecture, and situates the most widely used models in the context of their typical applications.
- principle of operation of LLM,
- Transformer architecture,
- the most popular models and their applications.
2. Mechanisms of LLM operation, tokenization, context and model parameters
Model behavior depends heavily on how input is segmented and how generation settings are chosen. Participants work through tokens, context windows, and parameters such as temperature, top-p, and max tokens, with attention to how these settings affect response quality and predictability.
- tokens and context window,
- temperature, top-p, max tokens,
- the impact of parameters on the quality of responses.
3. Costs, limitations, security and risks associated with the use of LLMs
Before deploying LLM-based solutions, organizations need a realistic view of technical and operational trade-offs. This section compares API and local models, discusses hallucinations, bias, and model errors, and reviews data security practices that reduce risk in everyday use.
- API vs local models,
- hallucinations, bias and model errors,
- data security and best practices.
4. Prompt engineering – designing effective instructions for language models
Effective interaction with language models starts from how instructions are composed. The material covers prompt structure, roles, context, and expected response format, then shows how zero-shot, few-shot, and prompt chaining techniques influence the reliability and usefulness of generated outputs.
- prompt structure and roles,
- instruction, context and response format,
- zero-shot, few-shot and prompt chaining.
5. Advanced prompt engineering, optimization and standardization of prompts in the organization
As prompts scale across teams, consistency and quality become an operational issue rather than an individual skill. Here the focus is on refining and debugging prompts, setting up methods to control response quality, and creating reusable templates and prompt libraries for organizational use.
- improving and debugging prompts,
- controlling the quality of responses,
- creating templates and prompt libraries.
6. Using AI tools to generate, analyze, refactor, and debug code
Developers increasingly use AI assistants not only to write code, but also to inspect and improve it. This section focuses on GitHub Copilot, ChatGPT, Claude, and IDE tooling in tasks such as code generation, refactoring, debugging, test support, documentation, and routine automation.
- GitHub Copilot, ChatGPT, Claude and IDE tools,
- generating and improving code,
- tests, documentation and automation of the programmer's work.
7. Integration of LLM models with applications via API, REST and SDK
Connecting LLM capabilities with existing software involves more than sending a prompt to an endpoint. The section addresses authorization and API key handling, integration patterns in Python and JavaScript, and practical response management, including errors, usage limits, and cost control.
- authorization and key management,
- integration in Python and JavaScript,
- handling responses, errors, limits and costs.
8. Multimodal models – the use of text, images, documents and audio
Working with more than plain text requires models that can interpret images, documents, and audio within one process. Participants examine multimodal data processing, image and document analysis, and business scenarios where combining these input types improves automation and decision support.
- analysis of images and documents,
- processing of multimodal data,
- applications of multimodal models in business.
9. Embeddings, semantic search, vector databases and the basics of RAG architecture
When business knowledge must be retrieved by meaning rather than exact keywords, embeddings and vector search become essential. This part explains how similarity is represented, how vector databases support semantic retrieval, and how to assemble a basic RAG pipeline for grounded responses.
- creating and using embeddings,
- semantic search and data similarity,
- building a simple RAG solution.
10. Practical applications of LLMs in working with text, data, and process automation
Text operations, lightweight data tasks, and workflow support are combined here into practical LLM use cases. The section covers content generation, translation, and summarization, then moves to classification, information extraction, and building simple automated processes around model outputs.
- generation, translation, and summarization of content,
- classification and information extraction,
- process automation and building simple workflows with LLMs.