notes by Jacob Williams • last updated 2025-04-20 MarkdownPDF

“Chapter 1. Introduction to Building AI Applications with Foundation Models”

Even when building on foundation models, your startup’s advantage could be data:

Big companies likely have more existing data. However, if a startup can get to market first and gather sufficient usage data to continually improve their products, data will be their moat. Even for the scenarios where user data can’t be used to train models directly, usage information can give invaluable insights into user behaviors and product shortcomings, which can be used to guide the data collection and training process

“Chapter 2. Understanding Foundation Models”

“Chapter 3. Evaluation Methodology”

“Chapter 4. Evaluate AI Systems”

“Chapter 5. Prompt Engineering”

“Chapter 6. RAG and Agents”

“Chapter 7. Finetuning”

“Chapter 8. Dataset Engineering”

“Chapter 9. Inference Optimization”

“Chapter 10. AI Engineering Architecture And User Feedback”

The first part of the chapter incrementally builds up to this overall architecture diagram (this is copied from the book):