МСР и тестирование

Раз уж попал в секту зарегистрировался в сетке, думаю стоит писать посты. Возможно кому то пригодится :D

MCP (Model Context Protocol) единый стандарт, по которому ИИ-агент подключается к внешним сервисам. Если кратко, это набор правил, позволяющий ассистенту самому запрашивать данные и выполнять действия в наших инструментах. Настраиваем интеграции один раз и агент ходит по ним без копипаста и ручных действий.

Как он может помочь в тестировании? Вот несколько примеров:

Агент читает задачу в баг-трекере, собирает по ней чек-лист, составляет черновик описания бага.

Работа с web. Сам открывает страницы , заполняет формы.

Работа с логами и документацией. Из логов вытаскивает ошибки по конкретному запросу или, например, пользователю, группирует и прикладывает к отчету. По документации агент может находить нужные требования в сonfluence, сравнивать с фактическим поведением системы и показывать расхождения.

Помогает в работе с БД, после прохождения сценария делает read-only запрос и сверяет появилась ли запись и соответствуют ли поля ожиданиям.

Что касается апишки, то агент может вызывать эндпоинты по swagger и самостоятельно проверять коды ответов и схемы, без ручного прогона в постмане.

В чем собственно суть: агент идет по workflow.

Читает задачу > открывает требование > пишет чек-лист проверок > проходит сценарий по шагам > подтягивает лог > готовит черновик бага. Мы в этом случаи занимаем роль контроллера.

И в заключение разговоры о ВАЖНОМ!

Про безопасность.

Чем больше у агента доступов, тем выше цена ошибки. Поэтому права нужно выдавать по минимуму, а не отдавать всю работу агенту.

Базу нужно подключать исключительно в режиме только чтения и не к проду. Для агента стоит завести отдельного пользователя, так проще контролировать права.

Все что может поменять данные должно выполнятся только после подтверждения человеком.

Все действия агента должны быть видны: логи запросов, какие инструменты вызывались, что вернулось. Это помогает и разбирать инциденты, и понимать, где агент ошибся.

На это все. Всем удачного дня и хорошего настроения!

МСР и тестирование | Сетка — социальная сеть от hh.ru