Building LLM-Powered Applications

Trainers:
Vasilis Spilka

Date:
2025-04-22

Venue:
NH Málaga

Description:

Learn both applied and theoretical knowledge LLMs. Build an end-to-end application leveraging LLMs to extract information from free-form text, getting instructions from users, understanding user intent, augmenting context for richer knowledge, evaluation the quality of your system.

Training Objectives: This packed class will teach you both theoretical and practical aspects of working with LLMs in elixir applications.

Theory:

  • What is an LLM and how does it work
  • What are embeddings and semantic token representations
  • What are tools and MCPs
  • What is Context & Prompt Engineering
  • What is evaluation and why it is key for LLM powered apps

Practice:

  • Working with various LLM apis
  • Extracting data from free-form text or websites
  • Building an evaluation Pipeline
  • A chatbot streaming text
  • Reading user intent
  • Adding a web-search tool
  • Building a knowledge-base (RAG system)
  • Foundations of RAG evaluation

Training prerequisites:

  • Experience with Elixir and Phoenix will make this class easier.

Experience level:
Beginners and Intermediate users