01 / Модель ≠ агент
«Готово» —
после проверки
Модель предлагает действия и результат, а PRY отдельно ведёт задачу, ограничения и состояние, запускает заданные проверки и решает, можно ли завершить работу
Без независимых проверок задача остаётся без подтверждённого завершения
- Предложение
- Проверки
- Решение
02 / У каждого вывода есть основание
У свидетельства
есть источник
PRY связывает результат проверки с наблюдением инструмента и текущей версией файлов
Выводы модели отмечаются как гипотезы
Выдуманная ссылка на проверку или устаревшее свидетельство не подтверждают завершение
- Наблюдение
- Версия
- Свидетельство
03 / Проверять альтернативы
Проверить
другой вариант
Для файловых задач PRY может подготовить варианты в отдельных рабочих копиях
Каждый проходит заданные проверки и дополнительный разбор контрпримеров
В проект переносится прошедший отбор вариант — в пределах бюджета
- Рабочие копии
- Проверка и критика
- Отбор
04 / Ошибка — часть процесса
Ошибку можно
исправить
PRY возвращает модели причину сбоя и подсказку для исправления запроса
Повторяющиеся циклы распознаются, а вызовы модели и инструментов учитываются в общем бюджете
Восстановление ограничено доступными проверками и оставшимся бюджетом
- Сбой
- Обратная связь
- Новая попытка
05 / Большая память, короткий запрос
Память большая
Контекст выборочный
В запрос попадают задача, релевантные источники, свежие наблюдения и открытые инструменты
Старая переписка сжимается, а задача и её проверки хранятся отдельно
Сводка помечается как сокращённый контекст с возможными пропусками
- Источники
- Отбор
- Короткий запрос
06 / Учиться на подтверждённом
Сохранять опыт
с подтверждением
После проверенных запусков PRY сохраняет краткие записи о выполненных действиях
Они могут помочь следующей задаче, пока связанные источники остаются актуальными
При изменении связанных файлов устаревшая запись исключается из контекста
- Проверенный результат
- Запись опыта
- Следующая задача