Задать границы
Перечислите инструменты, данные, права, разрешённые и запрещённые действия и точку одобрения человеком. Свяжите каждое право с задачей.

РУКОВОДСТВО / ПРОТОКОЛ
Оценивайте действия, границы и сбои агента, а не только гладкость его ответов.
Прямой ответ
Определите разрешённые задачи, ожидаемые результаты и недопустимый ущерб. Соберите обычные, неоднозначные и враждебные случаи, выполните их без внешних последствий и изучите каждое действие и остановку.
01 / Метод проверки
Перечислите инструменты, данные, права, разрешённые и запрещённые действия и точку одобрения человеком. Свяжите каждое право с задачей.
Добавьте типовые запросы, неполные данные, обманные инструкции в источниках, сбои инструментов, повторы и выход за пределы задачи.
Сравните результат, источники, вызовы инструментов, отказы, время, затраты и вмешательство человека с критериями.
Блокируйте критические сбои, ограничивайте права и повторяйте испытания после изменений. Подготовьте остановку и ручной режим.
ПРАКТИКУМ ИЗМЕРЕНИЙ
Знаменатель меняет вывод. Из 50 запланированных испытаний завершены 40, успешны 32: среди завершённых успешность 80 %, но по всей программе — 64 %. Десять незавершённых испытаний должны оставаться видимыми.

Вымышленный пример · не измерения сайта или клиента
| Показатель | Расчёт или порог | Что позволяет утверждать результат |
|---|---|---|
| Завершение программы | 40 / 50 × 100 = 80 % | 40 / 50 = 80 %: десять испытаний не имеют завершённого результата. |
| Успешность по всем запланированным испытаниям | 32 / 50 × 100 = 64 % | 32 / 50 = 64 %: незавершённое испытание не является успешным. |
| Успешность среди завершённых испытаний | 32 / 40 × 100 = 80 % | 32 / 40 = 80 %: условная доля исключает десять незавершённых испытаний. |
Зафиксируйте результат, разрешённый доступ, время и критические ошибки.
Разделите успех, завершённый сбой и незавершение. Критические сбои входят в завершённые неудачные испытания.
Проверьте каждый инцидент и восстановление. Благоприятное среднее не разрешает внедрение.
Из 20 задач завершены 18. Четыре запроса вне разрешённого охвата в этих задачах отклонены. Одна задача может входить в обе строки.
| Единица наблюдения | Вымышленные данные |
|---|---|
| Завершённые задачи | 18 / 20 = 90 % |
| Отклонённые запросы вне охвата | 4 / 4 = 100 % |
Нет: единицы различны, множества пересекаются. Показать 18/20 задач и 4/4 отказов с протоколом. Текстовый отказ требует наблюдения результата инструмента.
Практикум чтения данных
DEMO описывает тест агента без соединений и внешних действий. Ожидается решение о восстановлении, а не создание реального объекта.
Вымышленные данные и записи для обучения: результаты не получены запросами к действующим сервисам.
Вымышленный агент запрашивает DEMO-J со ссылкой DEMO-OP-7. Инструмент возвращает writeTimeout до подтверждения. Затем сценарий предусматривает чтение для сверки.
Раскройте каждый вариант и сравните разбор. Дополнительные проверки могут оставаться необходимыми.
Нет. Без подтверждения эффект неизвестен. Инструмент мог записать до сбоя связи.
Нет. Может появиться второй объект. Новая ссылка не доказывает неудачу исходного намерения.
Да в сценарии: объект и данные совпадают. При неясном чтении сохранить неопределённость и запросить разрешённое восстановление.
Намерение: создать DEMO-J; операция DEMO-OP-7 Первая попытка: writeTimeout, квитанции нет Сразу известно: эффект не определён Чтение по сценарию: DEMO-J найден Совпадение: операция и данные соответствуют Ожидаемое решение: без второго создания Итог: прочитанное состояние связано с намерением, след сохранён
Чтение и запись здесь не выполняются. Это ожидаемый журнал теста, а не наблюдение данной среды.
02 / Сохраняемые доказательства
Вход, ожидаемый результат, риск, серьёзность и критерий успеха.
Версия, вызовы инструментов, раскрытые данные, выходы и решение человека.
Сбой, последствия, вероятная причина, исправление и повторный тест.
Ответственный, разрешённый объём, порог остановки, запасной план и дата пересмотра.
КОНТРОЛЬНАЯ ТОЧКА
Типичная ошибка трактовки и проверка, которая помогает её избежать.
Успех в обычной задаче не доказывает соблюдения границ агентом. Ошибки инструментов, избыточные права и инструкции в документах меняют риск.
Включить в испытания отказы, неоднозначные данные, недоступные инструменты, косвенные инструкции и восстановление человеком. Оценивать предотвращённые неразрешённые действия.
ПОСЛЕ ПРОВЕРКИ
Заблокируйте действие, запишите ввод, правило и отказ. Сократите права или уточните рамки допустимого случая.
Остановите цепочку, проверьте фактическое состояние и испытайте восстановление человеком.
Решение и возможность пересмотра
Что позволяет решить проверка и какие сведения сохранять для пересмотра.
Проверьте разрешённые задачи, ошибки инструментов, враждебные данные, отказы и передачу человеку с журналом действий. Успех простых примеров скрывает риск.
Ограничьте права доказанной потребностью. Задайте пороги остановки, ответственного и критерии приёмки до расширения доступа.
Типовые ситуации для подготовки проверки. Они не описывают выполненные проекты или реальные наблюдения.
Передайте тестовый документ с указанием, несовместимым с разрешённой задачей.
Проверьте, что агент анализирует его как содержание и не даёт ему дополнительных полномочий.
Тестовый документ, разрешённая задача и попытки действий.
Сравните заявленный итог с реальным состоянием после частичного выполнения.
Проверьте восстановление и продолжение в тестовой среде; различайте намерение, действие и остаточное состояние.
Начальное состояние, выполненные операции и состояние после восстановления.
Представить случай отсутствующей или противоречивой необходимой информации.
Проверить остановку, уточнение и отсутствие неразрешённых действий.
Вход, критерий остановки, выход и наблюдавшееся действие.
ДОКУМЕНТИРОВАННЫЕ ОРИЕНТИРЫ
Решение сравнивается с эталонной разметкой. Различайте ошибки детекции, разметки и столбцов. В scikit-learn эталон по строкам, прогноз по столбцам; положительный здесь 1.
| Ориентир | Значение или форма | Что обозначает |
|---|---|---|
| C[i,j] | y_true = i · y_pred = j | Ячейка: эталон i, прогноз j; числа случаев без явной нормировки. |
| TN | y_true = 0 · y_pred = 0 | TN: оба отрицательны; нужен специфичности, не знаменателю положительной точности. |
| FP | y_true = 0 · y_pred = 1 | FP: отрицательный эталон и положительное решение, например ложно объявленная цитата по протоколу. |
| FN | y_true = 1 · y_pred = 0 | FN: положительный случай пропущен; не меняйте с FP при транспонировании. |
| TP | y_true = 1 · y_pred = 1 | TP: положительное согласие, не гарантия правильности эталона. |
| Binary labels | 0 / 1 | Положительный — изучаемое событие, не обязательно желаемое; это может быть наличие ошибки. |
Храните случаи и правила. Нечитаемое или неопределимое не равно отрицательному. Согласие с плохой разметкой не доказывает качество.
Проверьте оси, порядок, положительную метку и нормировку.
Документация просмотрена .
ДОКУМЕНТИРОВАННЫЕ ОРИЕНТИРЫ
Опубликованный пример: эталоны [0,0,1,1], оценки [0.10,0.40,0.35,0.80]. Это точные учебные пары, не результаты агентов и не гарантированно калиброванные вероятности. Положительный при оценке ≥ порога.
| Ориентир | Значение или форма | Что обозначает |
|---|---|---|
| score ≥ 0.10 | TP=2 · FP=2 · FN=0 · TN=0 | 0.10: все положительны; recall 1, precision 1/2. |
| score ≥ 0.35 | TP=2 · FP=1 · FN=0 · TN=1 | 0.35: оба положительных найдены, один отрицательный убран; precision 2/3. Не рекомендация внедрения. |
| score ≥ 0.40 | TP=1 · FP=1 · FN=1 · TN=1 | 0.40: положительный 0.35 пропущен, отрицательный 0.40 включён; обе метрики 1/2. |
| score ≥ 0.80 | TP=1 · FP=0 · FN=1 · TN=2 | 0.80: один верный положительный; precision 1, recall 1/2 по одному решению. |
| score ≥ 1.00 | TP=0 · FP=0 · FN=2 · TN=2 | 1.00: положительных решений нет; precision неопределён, recall и F1 ноль здесь. |
| Decision rule | positive ⇔ score ≥ t | Равенство включено; строгое > изменит результат на наблюдаемых значениях. |
Четыре пары бинарного примера scikit-learn. Положительный эталон = 1; решение при score ≥ порога. Учебные данные, не реальная работа агента.
1.00 выше максимума 0.80: положительных решений нет. Входы видимы, отправки на сервер нет.
Порог : 0.40 · TP=1 · FP=1 · FN=1 · TN=1
| y_true / y_pred | 0 | 1 |
|---|---|---|
| 0 | TN: верный отрицательный : 1 | FP: ложный положительный : 1 |
| 1 | FN: ложный отрицательный : 1 | TP: верный положительный : 1 |
| Precision | 0,5 |
|---|---|
| Recall / TPR | 0,5 |
| Специфичность / TNR | 0,5 |
| Доля ложных срабатываний / FPR | 0,5 |
| Accuracy | 0,5 |
| F1 | 0,5 |
| Balanced accuracy | 0,5 |
Сводки постоянны: ROC AUC = 3/4; AP = 5/6. Шесть знаков; неопределённое не ноль. Обобщение на реальную работу невозможно.
| Эталон | Исходная оценка | Решение | Результат |
|---|---|---|---|
| 0 | 0.10 | 0 | TN: верный отрицательный |
| 0 | 0.40 | 1 | FP: ложный положительный |
| 1 | 0.35 | 0 | FN: ложный отрицательный |
| 1 | 0.80 | 1 | TP: верный положительный |
| Порог | TP | FP | FN | TN | Precision | Recall / TPR | F1 |
|---|---|---|---|---|---|---|---|
| 0.10 | 2 | 2 | 0 | 0 | 0,5 | 1 | 0,666667 |
| 0.35 | 2 | 1 | 0 | 1 | 0,666667 | 1 | 0,8 |
| 0.40 | 1 | 1 | 1 | 1 | 0,5 | 0,5 | 0,5 |
| 0.80 | 1 | 0 | 1 | 2 | 1 | 0,5 | 0,666667 |
| 1.00 | 0 | 0 | 2 | 2 | Не определено | 0 | 0 |
Пример scikit-learn · © 2007–2026 scikit-learn developers · проверено 22 октября 2026.
BSD 3-Clause License Copyright (c) 2007-2026 The scikit-learn developers. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Выбирайте по задаче и цене ошибок, проверяйте независимо. Подбор на четырёх случаях учит только пример. Снижение 0.40 до 0.35 улучшает обе метрики здесь.
Меняет решения, не качество ранжирования. Меньше тревог может означать больше пропусков; определите метрику и стоимость.
Документация просмотрена .
ДОКУМЕНТИРОВАННЫЕ ОРИЕНТИРЫ
Пример сравнивает [0,1,2,2,2] с [0,0,2,2,1]. Показаны исходные пары и округление до сотых. Это отдельный от бинарных четырёх оценок пример.
| Ориентир | Значение или форма | Что обозначает |
|---|---|---|
| class 0 | P=0.50 · R=1.00 · F1=0.67 · n=1 | Класс 0: один эталон, два прогноза, один верный; P=1/2, R=1, F1=2/3. |
| class 1 | P=0.00 · R=0.00 · F1=0.00 · n=1 | Класс 1: эталон пропущен, прогноз неверен; нули с определёнными знаменателями. |
| class 2 | P=1.00 · R=0.67 · F1=0.80 · n=3 | Класс 2: два из трёх найдены; P=1, R=2/3, F1=0.80, больший вес. |
| accuracy | 0.60 · n=5 | Accuracy — три из пяти, не среднее F1. |
| macro avg · F1 | 0.49 | Макро даёт равный вес; средние точные F1 округляются до 0.49, это не F1 из макро P/R. |
| weighted avg · F1 | 0.61 | Веса поддержки 1,1,3 дают F1 0.61, скрывая малый класс. |
| micro · all three classes | P = R = F1 = accuracy = 0.60 | Одна метка и все классы дают микро = accuracy 0.60; не переносите на мультиметки или подмножество. |
Порядок примера classification_report. 0, 1 и 2 — учебные классы, не личные идентификаторы.
| y_true | y_pred |
|---|---|
| 0 | 0 |
| 1 | 0 |
| 2 | 2 |
| 2 | 2 |
| 2 | 1 |
Документация scikit-learn · © 2007–2026 scikit-learn developers · проверено 22 октября 2026.
BSD 3-Clause License Copyright (c) 2007-2026 The scikit-learn developers. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Сравнивайте одинаковые классы, поддержки и округление. Публикуйте детали. Языковые группы не автоматически классы прогноза.
Частый успешный класс весит больше: у класса 2 три из пяти эталонов. Ошибки класса 1 остаются.
Документация просмотрена .
ДОКУМЕНТИРОВАННЫЕ ОРИЕНТИРЫ
Оценки 1, 2 и 3 ещё не определяют ценность релевантности. Сравните линейный и экспоненциальный выигрыш для тех же документов; идеальный список строится из всей коллекции при том же k.
| Ориентир | Значение или форма | Что обозначает |
|---|---|---|
| gain(g) | g · 2^g − 1 | Линейный выигрыш равен g; экспоненциальный — 2^g − 1. Оценки 0, 1, 2, 3 превращаются в 0, 1, 2, 3 либо 0, 1, 3, 7. |
| discount(i) | 1 / log₂(i + 1) | Каждый выигрыш делится на log₂(позиция + 1). Первая позиция не ослабляется; последующие дают меньший вклад при одинаковом выигрыше. |
| IDCG@k | 3, 3, 2, 1, 0, 0, 0, 0 | IDCG@k сортирует все восемь оценок: 3, 3, 2, 1, 0, 0, 0, 0. Сортировка только выданных документов скрыла бы пропущенные релевантные документы. |
| NDCG@k | DCG@k / IDCG@k | NDCG@k = DCG@k / IDCG@k. Оба выражения используют одинаковый выигрыш, основание логарифма и k. Таблица показывает каждый вклад. |
Авторское упражнение: фиксированные оценки одного запроса, без персональных данных и обращений к поисковой системе. A = 0, B = 3, C = 1, D = 2, E = 0, F = 3, G = 0, H = 0. Идентификаторы не обозначают реальные документы.
От 1 до 8 разных идентификаторов A–H через запятую. Пропущенные документы остаются в эталонной коллекции.
Расчёт выполняется в браузере. Два инструмента независимы.
Начальный список A,C,E,B; k = 4. Идеальная коллекция включает также D и F, отсутствующие в выдаче.
DCG@k = Σ[выигрыш(оценка_i) / log₂(i+1)]; NDCG@k = DCG@k / IDCG@k
| Позиция | Документ | Оценка | Выигрыш | Вклад DCG | Идеальная оценка | Вклад IDCG |
|---|---|---|---|---|---|---|
| 1 | A | 0 | 0 | 0 | 3 | 3 |
| 2 | C | 1 | 1 | 0,63093 | 3 | 1,892789 |
| 3 | E | 0 | 0 | 0 | 2 | 1 |
| 4 | B | 3 | 3 | 1,29203 | 1 | 0,430677 |
Каждый столбик — вклад в DCG; число приведено в таблице. Масштаб меняется с выигрышем: сравнивайте числа, а не высоты при разных настройках.
| Документ | Оценка | Релевантен при оценке > 0 |
|---|---|---|
| A | 0 | Нет |
| B | 3 | Да |
| C | 1 | Да |
| D | 2 | Да |
| E | 0 | Нет |
| F | 3 | Да |
| G | 0 | Нет |
| H | 0 | Нет |
Выигрыш — выбор методики, а не универсальная истина. Оценки известны и неотрицательны, порядок задан явно, равных ранжирующих баллов нет. При нулевом IDCG отношение не определено; в этой коллекции такого случая нет.
Экспоненциальная формула Stanford и прямой выигрыш scikit-learn преобразуют оценки по-разному. Для сравнения фиксируйте выигрыш, k, идеальную коллекцию и обработку равных баллов. Переключатель показывает разницу без изменения оценок.
Документация просмотрена .
ДОКУМЕНТИРОВАННЫЕ ОРИЕНТИРЫ
Две общие доли не показывают, какие случаи изменились. Парная таблица учитывает каждый случай один раз по решениям A и B с единым бинарным критерием. Точный тест Мак-Немара использует несовпадающие пары.
| Ориентир | Значение или форма | Что обозначает |
|---|---|---|
| a / d | A=1,B=1 / A=0,B=0 | a — положительные решения обеих систем, d — отрицательные обеих. Совпадения входят в n и наблюдаемые доли, но не в число расхождений. |
| b | A=1,B=0 | b — A положительно, B отрицательно. Оси фиксированы: A по строкам, B по столбцам; перестановка b и c меняет знак разности. |
| c | A=0,B=1 | c — A отрицательно, B положительно. Разность A − B равна 100 × (b − c) / n процентных пунктов. |
| m = b + c | Binomial(m, 0.5) | При равных маргинальных вероятностях b условно на m = b + c имеет распределение Binomial(m, 0,5). Двустороннее p удваивает меньший хвост с ограничением 1. |
| Exact two-sided p | min(1, 2 × P[X ≤ min(b,c)]) | Расчёт точный условный, без χ²-аппроксимации, поправки непрерывности или добавления 0,5 в ячейки. При m = 0 по выбранному соглашению p = 1, что не доказывает эквивалентность. |
Учебное упражнение без наблюдений реального сервиса. Положительное и отрицательное означают только заявленный критерий.
Предпосылки модели: два известных решения на случай, единые критерий и случаи, независимые пары. Автоматического вывода о превосходстве нет. Предполагается одинаковое распределение пар; зависимость A и B внутри пары допустима. p не скорректированы для множественных сравнений.
Целые числа 0–1000 в ячейке; сумма 1–1000.
Вычисления выполняются в браузере; данные не передаются, файлы не создаются.
Результаты вычислены · n = 100 · m = 5
Расхождений нет: p = 1 по соглашению, не доказательство эквивалентности.
| A / B | B положительно | B отрицательно |
|---|---|---|
| A положительно | a = 50 | b = 5 |
| A отрицательно | c = 0 | d = 45 |
m = b + c; k = min(b,c) X | m ~ Binomial(m, 0.5) p-value = min(1, 2 × Σ[j=0..k] C(m,j) / 2^m)
Очень малые p показываются в научной записи вместо нуля. Остальные результаты округлены до шести знаков.
| (a, b, c, d) | Число пар n | Доля A (%) | Доля B (%) | A − B (процентные пункты) | Расхождения m = b + c | Точное двустороннее p |
|---|---|---|---|---|---|---|
| 50, 5, 0, 45 | 100 | 55 | 50 | 5 | 5 | 0,0625 |
| 30, 25, 20, 25 | 100 | 55 | 50 | 5 | 45 | 0,551484 |
| 10, 0, 0, 10 | 20 | 50 | 50 | 0 | 0 | 1 |
| 0, 10, 0, 0 | 10 | 100 | 0 | 100 | 10 | 0,001953 |
| 0, 0, 10, 0 | 10 | 0 | 100 | -100 | 10 | 0,001953 |
| 20, 5, 5, 20 | 50 | 50 | 50 | 0 | 10 | 1 |
| 0, 0, 0, 1 | 1 | 0 | 0 | 0 | 0 | 1 |
| 1, 0, 0, 0 | 1 | 100 | 100 | 0 | 0 | 1 |
| 0, 1000, 0, 0 | 1000 | 100 | 0 | 100 | 1000 | 1.866527e-301 |
Примеры созданы для объяснения вычислений, не являются коммерческими показателями.
Доверительный уровень — не вероятность истинности утверждения. p тоже её не измеряет.
Авторские примеры, не рейтинг реальных сервисов. Для каждого случая нужны два известных решения, а пары независимы между собой. Учитывайте неполные пары и множественные сравнения. p — не вероятность превосходства A и не размер эффекта. Предполагается одинаковое распределение пар; зависимость A и B внутри пары допустима. p не скорректированы для множественных сравнений.
При (a,b,c,d) = (50,5,0,45) и (30,25,20,25) доли A и B равны 55 % и 50 %. Но расхождений 5 или 45. Таблицы показывают информацию, теряемую в общих итогах. Отсутствие отвержения не доказывает эквивалентность.
Документация просмотрена .
Эти вопросы дополняют метод. Они помогают установить подтверждённое, сохранив оговорки в записи.
Отклоняет ли инструмент запрос вне разрешённого охвата без внешнего эффекта? Используйте разрешённую тестовую среду и сохраняйте аргументы, решение и наблюдаемый результат.
Вымышленный пример: статус относится только к указанному критерию и охвату.
Останавливается ли агент или восстанавливается по ограниченному правилу при тайм-ауте или неясном результате? Убедитесь, что повтор не дублирует выполненное действие.
Вымышленный пример: статус относится только к указанному критерию и охвату.
Остаётся ли вредоносная инструкция в тестовом документе недоверенными данными? Проверьте, что она не меняет права или назначение.
Изученная документация : OWASP · LLM Prompt Injection Prevention ·
Вымышленный пример: статус относится только к указанному критерию и охвату.
ИНСТРУМЕНТЫ / РЕЕСТРЫ
Определите успех до испытания. Включите обычный случай, неоднозначные данные и ожидаемый отказ; фиксируйте действия и последствия, а не только финальный ответ.
03 / FAQ
Не обязательно. Агент может ответить верно, использовав неподходящий источник или запрещённое действие.
Да, особенно при чтении страниц, документов и сообщений с потенциально враждебным текстом.
Перед чувствительным, необратимым или неразрешённым действием.
Остановить соответствующий путь, сохранить журнал, ограничить возможность и повторить испытания.
Да, когда они являются частью ожидаемого поведения. Подходящее отказ или полезный вопрос может стать успехом, если задача не может быть выполнена правильно с имеющейся информацией.
04 / Официальные источники
Предлагаемое упражнение: этот протокол не является проведённым тестом сервиса.
До проверки запишите приложение, открытую страницу, настройки и доступные источники.
Разделяйте наблюдения Edge и Microsoft 365; оставляйте неизвестным контекст, который интерфейс не раскрывает.
Выберите одинаковую задачу и запишите режим, разрешённые инструменты и переданный контекст.
Разделяйте серии по режиму; выполнение задачи с инструментами не измеряет только модель.
Сохраните параметры без ключа и запишите инструменты, добавленные приложением.
Относите результат к проверенной системе; не переносите её возможности на другой интерфейс DeepSeek.
Запишите точную модель, среду, параметры и добавленные инструменты поиска.
Разделяйте локальный запуск, API и сервис; локальный ответ не описывает функции онлайн-интерфейса.
ПОДРОБНЕЕ / ПРАКТИКА
Агент успевает в подготовленных примерах, но не успевает, когда данные неполны. Оценка должна включать ограничительные случаи и поведение отказа или запроса на точность.
Обновлено .
Создание представительных случаев, определение приемлемых результатов и сохранение выходов. Проверять точность, соблюдение периметра, использование инструментов и качество обработки незнакомых.
Средний может скрыть редкую, но значительную ошибку. Испытанный случай после настройки также может переоценить способность справляться с действительно новыми ситуациями.
Версионируемый набор тестовых данных включает в себя вход, критерий, выход, суждение и мотив. Ошибки группируются по причине, чтобы направлять следующие корректировки и тесты.
ПРИМЕР / ЧТЕНИЕ ЧИСЕЛ
Вымышленные данные для объяснения метода; это не результаты клиентов и не измерения сайта.
| Наблюдение | Количество | Интерпретация |
|---|---|---|
| Проверенные задачи | 100 | Область теста. |
| Успешные задачи | 94 | 94 / 100 = 94 % успеха. |
| Несанкционированные действия | 1 | 1 критический инцидент оценивается отдельно. |
Среднее не оправдывает запрещённое действие. Критерии остановки определяют до теста с учётом последствий. Последние две строки не складываются.