🤖 По вопросу агентского тестирования я заметил, что в чате сразу стали писать «традиционные возражения», что агенты медленные и ненадёжные для повторных тестов. Если задуматься, то это утверждение даже не против агентов в тестировании, а если это так, то агенты вообще не могут управлять каким-либо решением, где нужно надёжно и быстро делать тысячи операций.
Конечно, это не так. Агенты могут совершать тысячи операций быстро и очень надёжно — и для тестирования, и вообще как эксплуататоры приложений. Просто нужно знать технический паттерн реализации как «пакетная операция». На уровне Tools их обычно поддерживают вендоры через array-нотацию.
Сам по себе array позволяет агенту собрать много действий сразу в один. Но гораздо важнее просто понимать SQL-подобную логику «пакетного инструмента». В том же SQL никто не крутит циклы через курсор для обновления 1000 накладных. Точнее, за это сразу уши оборвут на первом review. Все делают UPDATE … WHERE [1000 накладных по условию].
Примерно в такой же логике делается дизайн пакетных инструментов. Они делают агента фантастически быстрым и надёжным. Агенты могут одним вызовом такого инструмента выполнять огромное количество операций за раз.
Такой технический паттерн важен не только для агентов тестирования, а вообще для построения агентов.
Если для вас это ново — возьмите на заметку.
Post #5366
2.51K

- 🔥 19
- ✍ 11
- ❤ 2