Мозговой агент и его субагенты
AgentRidge — это не монолитная модель, отвечающая на подсказки. Это команда агенты с четкой цепочкой подчинения: один мозг, который думает о взаимодействие в целом и специалистов, выполняющих целенаправленную работу.
Agent Ridge Principal (мозг)
Принципал – это оркестратор. Он поддерживает цель миссии, создает и пересматривает план, решает, какого специалиста направить следующим, решает, стоит ли результат достаточно хорош и объявляет, когда определение выполненного задания* было достигнуто.
За что отвечает мозг:
- Планирование — превращение краткого описания миссии в упорядоченный набор целей.
- Делегирование — передача каждой цели нужному субагенту.
- Наблюдение – чтение полученного ответа, принятие решения о следующем шаге и повторное открытие. более ранние фазы, когда появляется новая поверхность.
- Настойчивость — никогда не останавливаться перед «возможными уязвимостями»; толкая каждый вести до тех пор, пока он не будет либо доказан, либо исчерпан.
- Суждение — сохранение объема работы и соразмерность выбранному. engagement mode.
Ridge Sub-Agents (специалисты)
Основные делегаты на Ridge Sub-Agents, каждый из которых настроен на один вид работы:
| Роль субагента | Что он делает |
|---|---|
| Разведка и подсчет | Обнаруживает хосты, порты, сервисы, веб-интерфейс и поверхность API, конечные точки идентификации и предыдущие потенциальные клиенты, заслуживающие повторного тестирования. |
| Эксплуатация и проверка | Генерирует и запускает фактические тестовые команды, а затем подтверждает, реальна ли уязвимость, с помощью живого доказательства концепции. |
| Разбор и рассуждение | Считывает необработанные данные инструмента и беспорядочные ответы и превращает их в структурированные, значимые факты. |
Субагенты — это работники, а не лица, принимающие решения. Они сообщают о результатах — и о своих собственных неудачи — резервное копирование к Директору, который решает, что будет дальше.
Как проходит один шаг
Изящный запасной вариант
Автономность означает, что система продолжает работать, даже если какая-то ее часть останавливается. Если тайм-аут субагента истекает, его бюджет исчерпан, или этап локального рассуждения терпит неудачу, Принципал не завершает задание — он продолжает саму работу, используя доступные инструменты и продвигает каждый оставшийся провод дальше. Результат — бег который продолжает прогрессировать, вместо того, чтобы сдаваться при первом же препятствии.
Зачем разделять работу таким образом?
- Глубина, не теряя нити. Специалисты могут углубиться в одну задачу, одновременно мозг держит всю цель в поле зрения.
- Устойчивость. Один застрявший специалист не остановит выполнение миссии.
- Лучшие доказательства. Специальная функция анализа означает, что результаты будут получены как чистые и достоверные. структурированные факты — готовы к vulnerability register и report.