§9.09 Упражнения на понятия
Время: 15 мин чтение + 60 мин практика
В одном предложении: Три упражнения на применение понятий раздела 9 к реальным сценариям: спроектируйте систему, проведите аудит и постройте связи.
Упражнение 1. Проектирование FSM + RouteGuide для вашего текущего РП (20 мин)
Возьмите рабочий продукт, над которым вы работаете прямо сейчас.
- Опишите FSM жизненного цикла этого РП: минимум четыре состояния, переходы, триггеры и условия. (8 мин)
- Для каждого состояния определите: какое действие приближает РП к следующей ступени вашей траектории? (5 мин)
- Проверьте: есть ли состояние, в котором РП может «застрять» бесконечно? Какое событие должно вывести его оттуда? (4 мин)
- Зафиксируйте FSM в Pack. (3 мин)
Критерий выполнения: FSM зафиксирован, состояния проверяемы, переходы не зависят от «когда будет готово».
Упражнение 2. Аудит трассировки и epistemic status (20 мин)
Выберите одно решение, принятое вами или вашей командой за последние две недели.
- Восстановите цепочку трассировки: данные → предпосылки → агенты/участники → валидация. (8 мин)
- Для каждого ключевого утверждения в обосновании решения определите epistemic status: доказано, гипотеза, предположение, анекдот. (7 мин)
- Если хотя бы одно критическое утверждение имеет статус ниже «гипотезы» — опишите, какое дополнительное условие позволило бы повысить статус. (3 мин)
- Зафиксируйте аудит в ADR или Pack. (2 мин)
Критерий выполнения: Цепочка трассировки восстановлена, статусы определены, найдено хотя бы одно утверждение, требующее повышения достоверности.
Упражнение 3. Проектирование Fan-out + Proxy для одного типа запросов (20 мин)
Выберите тип запроса, который вы регулярно отправляете агенту (например: «проанализируй текст», «найди ошибку», «сгенерируй идеи»).
- Определите 2–3 разных агента или источника, которые могут ответить на этот запрос по-разному. (5 мин)
- Опишите правило Fan-out: как запрос распределяется, как агрегируются результаты. (6 мин)
- Опишите правило Proxy: по каким признакам запрос маршрутизируется к разным исполнителям (глубина, скорость, стоимость, точность). (5 мин)
- Приведите пример: конкретный запрос — куда он пойдёт и почему. (3 мин)
- Зафиксируйте схему в Pack. (1 мин)
Критерий выполнения: Схема содержит правила Fan-out и Proxy, пример запроса, обоснование маршрутизации.
Проверка себя.
- Я выполнил хотя бы два из трёх упражнений и зафиксировал результаты в Pack
- Для упражнения 1 я могу нарисовать схему FSM без заглядывания в Pack
- Для упражнения 2 я нашёл хотя бы одно утверждение со статусом ниже «гипотезы» в обосновании важного решения
- Для упражнения 3 я могу объяснить, почему конкретный запрос идёт к конкретному агенту
См. также: Список понятий — PD.GUIDE.3.S9.SS8, Вопросы для повторения — PD.GUIDE.3.S9.SS10.
Что дальше. Следующий подраздел — вопросы для повторения: проверьте себя без подсказок.