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.