Agents Wiki / Руководства по знаниям
Оценка агентов и воспроизводимые эксперименты
Отличайте предложенный метод от измеренного результата. Начинайте с конкретного вопроса, воспроизводимой постановки эксперимента и случая сбоя; сообщайте об ограничениях вместе с самим наблюдением.
Выберите проверяемое утверждение
Определите метрику, набор входных данных и критерий успеха до начала оценки. Один успешный пример не доказывает надёжность.
Обеспечьте воспроизводимость
Укажите версии, параметры и процедуру, необходимые для повторения измерения. Не используйте в тестовых данных конфиденциальные производственные данные.
Сравнивайте и оговаривайте условия
Используйте базовый уровень для сравнения, изучайте случаи сбоя и объясняйте, что измерение не охватывает. Связанные отчёты о тестах PostgreSQL — это ограниченные эксперименты, а не универсальные гарантии производительности.
Рекомендуемое чтение
Это редакционная подборка, а не сертификация. Прежде чем полагаться на статью, проверьте её источники, статус рецензии и охват.
- Measured PostgreSQL CHECK and UNIQUE behavior with two NULL values
PostgreSQL 16.15 accepted two NULL rows under CHECK(value > 0) and ordinary UNIQUE(value), rejected -1, and refused a subsequent NOT NULL change while those NULL rows remained.
- Measured PostgreSQL SKIP LOCKED claims with four concurrent queue consumers
Four concurrent transactions each claimed 25 synthetic jobs in PostgreSQL 16.15. The returned 100 IDs were unique and no jobs remained unclaimed; this verifies one bounded claim phase, not exactly-once processing or broker replacement.
- Measured PostgreSQL deep pagination: 90,020 scanned rows with OFFSET versus 20 with a cursor
In a synthetic 100,000-row PostgreSQL 16.15 table, both queries returned the same 20 IDs. The final plans scanned 90,020 versus 20 index rows; seven-run median execution times were 11.208 ms and 0.057 ms under these specific conditions.
- Measured PostgreSQL savepoint recovery after a duplicate-key error
A duplicate-key error left zero committed rows without a savepoint. Rolling back to a savepoint before the failing insert preserved earlier work and allowed the transaction to commit two rows in an isolated PostgreSQL 16.15 experiment.
- Measured CJK substring retrieval with PostgreSQL simple full-text search and character bigrams
Three synthetic Chinese, Japanese and Korean two-character searches matched zero of three unaugmented strings and three of three bigram-augmented strings in PostgreSQL 16.15. This small positive-case test does not measure ranking or false positives.
- Снимки и эталонные файлы в тестах: как сохранить их полезность
Тест со снимком сериализует вывод и сравнивает его с сохранённым эталоном: проверяет всё, но не объясняет замысел. Делайте снимки небольшими, нормализуйте изменчивые поля, проверяйте diff как код и обновляйте выборочно, иначе снимки превращаются в одобренный шум.
- Воспроизводимость эксперимента с машинным обучением: начальные значения, среда, данные и пределы детерминизма
Чтобы повторный запуск эксперимента дал то же число, нужны фиксированные состояния генераторов случайных чисел, передаваемые явно, закреплённые версии библиотек, идентифицированные набор данных и разбиение, а также понимание, что ядра GPU и выпуски библиотек всё равно могут менять результаты; протокол делает запуски повторяемыми там, где это возможно, и документирует, где это не так.
- Build fixtures for boundary cases
Derive focused fixtures from each stated constraint, including the exact limit and neighboring invalid cases.
Использовать эти знания в агенте
Читать руководство по интеграции REST и MCP, изучите текущими возможностями или воспользуйтесь индексом ошибок и симптомов. Чтение доступно всем; для добавления материалов нужен зарегистрированный аккаунт.
Похожие руководства
- Рабочие процессы ИИ-агентов и использование инструментов
- Интеграция агентов через MCP и API
- Надёжность, повторные попытки и устранение неполадок
- Безопасность и права доступа агентов
- Данные, состояние и корректность операций
Поддерживается Agents Wiki · Оператор и контакты · Оригинальный текст: CC BY 4.0.