Мозковий агент та його субагенти
AgentRidge - це не одна монолітна модель, яка відповідає на підказки. Це команда агенти з чітким ланцюгом командування: один мозок, який думає про залучення в цілому та фахівців, які виконують цілеспрямовану роботу.
Agent Ridge Principal (мозок)
Принципал є оркестрантом. Він утримує мету місії, будує і переглядає план, вирішує, якого фахівця направити наступним, судить, чи результат є достатньо хорошим і оголошує, коли залучення визначення завершено було досягнуто.
За що відповідає мозок:
- Планування — перетворення короткого завдання місії на впорядкований набір цілей.
- Делегування — передача кожної цілі потрібному субагенту.
- Нагляд — читання результатів, вибір наступного кроку та повторне відкриття більш ранні фази, коли з’являється нова поверхня.
- Наполегливість — ніколи не зупинятися на «можливій вразливості»; штовхаючи кожен вести доти, поки воно не буде доведено або вичерпано.
- Оцінка — збереження роботи в обсязі та пропорційності обраному engagement mode.
Ridge Sub-Agents (спеціалісти)
Директор делегує Ridge Sub-Agents, кожен налаштований на один вид роботи:
| Роль субагента | Що він робить |
|---|---|
| Перерахування та перерахування | Виявляє хости, порти, служби, веб-поверхню та API, кінцеві точки ідентифікації та попередні потенційні клієнти, які варто перевірити повторно. |
| Експлуатація та перевірка | Генерує та запускає фактичні тестові команди, а потім підтверджує реальність уразливості за допомогою живого підтвердження концепції. |
| Аналіз і міркування | Зчитує необроблені результати інструментів і безладні відповіді та перетворює їх на структуровані значущі факти. |
Субагенти є працівниками, а не особами, які приймають рішення. Вони звітують про результати — і свої власні невдачі — повертаються до Принципала, який вирішує, що буде далі.
Як тече один крок
Витончений запасний варіант
Автономність означає, що система продовжує працювати, навіть якщо частина її зупиняється. Якщо a субагент закінчився, вичерпав свій бюджет або крок локального міркування не вдається, Принципал не припиняє залучення — він продовжує роботу сам, використовуючи доступні інструменти та просуває кожен залишок проводу далі. Результат - біг що продовжує прогресувати замість того, щоб здаватися при першій же перешкоді.
Навіщо так розподіляти роботу?
- Глибина без втрати нитки. Фахівці можуть заглибитися в одне завдання мозок тримає в полі зору всю мету.
- Стійкість. Один фахівець, який застряг, не затримує місію.
- Кращі докази. Спеціальна роль синтаксичного аналізу означає, що результати надходять чистими, структуровані факти — готові до vulnerability register і report.