Principles
5
Evaluating LLMs
How to Train your Chatbot
Preface
Principles
1
What is a language model?
2
How do LLMs work?
3
What can LLMs do?
4
The limits of language models
5
Evaluating LLMs
Techniques
6
Prompt engineering
7
Retrieval augmented generation
8
Function calling
9
Code generation
10
Agents
11
Fine-tuning
12
Optimization of LLMs
Applications
13
The Chatbot
14
The PDF Reader
15
The Answer Engine
16
The Salesbot
17
The Data Analyst
18
The Hackerbot
19
The Writer
20
The Coder
The Future of Language Modeling
Principles
5
Evaluating LLMs
5
Evaluating LLMs
4
The limits of language models
Techniques