Comments 10
Очень интересный кейс, спасибо!
Бывает по разному. Я попросил точно такую же связку агента и LLM перенастроить на mikrotik WiFi для увеличения скорости работы. Цель: установить лучшую комбинацию. Агент кучу конфигураций переделал: менял ширину сигнала, выбирал разные частоты, отключал региональные настройки и размещение. Все из комбинаций приводили к результату not supported channel. Потом было предложено обновиться. После обновления ничего не поменялось. Так что настроенное руками оказалось рабочим вариантом.
Агент предлагал еще перейти на новый драйвер и обещал, что за два часа работы по полной перенастройке CAPsMAN все точно заработает, но я отказался.
Но тем не менее я считаю, что для таких операций, особенно с навыками агенты очень хорошо подходят. Есть доступ к консоли, что еще нужно.
Благодарю за материал!
Добавил в закладочки, оч. полезно.
Забегая вперед скажу, что в итоге я перезагрузил роутер 17 раз. Силы небесные!
Вы просто недостаточно ленивы, надо же было какую-нибудь умную розетку отдать под управление ИИ)
Забегая вперед скажу, что в итоге я перезагрузил роутер 17 раз.
А как решать с помощью ИИ-агентов задачи, на которые у нас нет 17 попыток?
Судя по гуглению на операцию надо от 3 до 5 минут, а не 17 попыток. Или там есть подводные камни?
все так. но llm не всегда дает агенту сразу верный и 100% рабочий путь. по этому он методом проб и ошибок решает задачу так долго. но на выходе мы получаем skill или навык который уже учитывает все pitfalls.
возможно новые версии llm сразу будут отдавать хорошие ответы агенту по которым он справится за меньшее количество шагов, в моем эксперименте я использовал deepseek который вышел почти год назад. за это время флагманские модели стали умнее и способны быстрее находить правильный путь для решения задач.
если развитие llm будет идти в том же темпе, то вскоре агентам не нужны будут навыки, они будут справляться с задачами без кучи дополнительных итераций.
а ИИшечке нельзя дать ссылку на статью с правильной инструкцией?
можно. но такую статью надо еще поискать. а тут как вы могли заметить агенту сказали только следующее:
К порту COM4 подключен роутер Cisco 881. Необходимо сбросить пароль на устройстве. Устройство только что включено и загружается.
дальше он все делает сам. на выходе получаем навык, который и есть актуальная инструкция. ссылка на навык в конце статьи. все основные заметки агент записал в файл skill.md
обычная инструкция в интернете не описывает всевозможные нюансы - например у меня на роутере настроены параметры централизованной аутентификации AAA. агент это понял и потратил время что бы разобраться как действовать в таком случае. доработал скрипт и записал это дополнительно в skill.md что бы в следующий раз не наткнутся на тот же камень.
кроме того агенты для автоматизации обычно выбирают язык Python (хотя забавы ради можно ему запретить использовать питон и попросить сделать на bash) . в человеческих инструкциях часто не учитывают нюансы языков программирования и их библиотек.
для примера вот одна из записей skill.md где агент сохранил информацию как правильно в питоне работать с переходником на com порт
3. BREAK signal timing — and USB-Serial adapter unreliability
Send BREAK aggressively (multiple attempts, 0.5–2.0s duration each) during the first 60 seconds of boot. Look for the actual ROMMON prompt (rommon N > or rommon>) — do not confuse with boot messages containing the word "rommon" (see pitfall #4).
USB-Serial adapters vary in BREAK support. The Prolific PL2303GT does work with ser.send_break(0.5) on Windows — confirmed working on Cisco 881. If one method fails, try alternatives in order:
ser.send_break(0.5)— most straightforward, works on PL2303GTser.break_condition = True; time.sleep(2); ser.break_condition = False— manual break conditionPowerShell/.NET SerialPort —
$port.BreakState = $trueuses Win32 API directly, often more reliable. Seereferences/cisco_break.ps1.PuTTY →
Special Command → Break(Ctrl+Break) — uses OS-level mechanism
Signs that BREAK is failing: you see "Field Upgradeable ROMMON Integrity test" and "IOS Image Load Test" proceed uninterrupted. The router boots normally to Username: prompt.
такие нюансы человек не будет описывать в статье. так что даже если дать самую хорошую статью по настройке, агент все равно потратит несколько итераций для получения результата и за 1 проход наврядли выполнит задачу
выход - переиспользовать навыки уже созданные другими агентами. в интернете уже полно ресурсов где люди делятся готовыми навыками что бы агенты быстрее делали задачи
ИИ местами сильно помогает, но не заменяет. С ним еще надо уметь работать, а то потратите много времени.
Может ли AI-агент выполнять задачи сетевого инженера. Сбрасываем пароль роутера Cisco