Как читать книгу
Что такое паттерн
Паттерн — это описание повторяющейся задачи и проверенного способа её решения, данное так, чтобы решение можно было применять многократно, не изобретая заново. Паттерн — не готовый код, а идея, которую вы адаптируете под свой контекст.
Структура главы
Каждый паттерн описан по единому шаблону, чтобы главы были сопоставимы:
- Назначение — что решает паттерн.
- Проблема — ситуация и силы, приводящие к паттерну.
- Решение — идея на уровне принципа.
- Структура — схема из общих ассетов.
- Когда применять и Последствия — условия и компромиссы.
- Реализация и Пример — как воплотить.
- Анти-паттерны, Известные применения, Связанные паттерны.
Группы
Паттерны сгруппированы по областям работы с агентом: постановка задачи, работа с контекстом, проверка, организация проекта. Анти-паттерны вынесены в отдельную общую главу — это типовые ошибки взаимодействия с агентом и их разбор. Группировка видна в оглавлении; внутри репозитория все главы лежат плоско, чтобы их было удобно читать и на GitHub.