Перейти до вмісту

Панель керування

Панель керування (control plane) - шар, який вирішує, хто що запускає, де і чи дозволено це робити. Вона не виконує роботу, а керує тим, що її виконує.

M.A.V.E.N - це панель керування для AI-агентів. Вона стоїть на порозі: з одного боку - детермінований код, який ви пишете: скрипти, пайплайни, запити з відомим результатом. З іншого - недетерміновані агенти: моделі та CLI, що міркують, користуються інструментами і повертають те, чого ви не могли б обчислити заздалегідь.

У цьому порозі - уся суть. Коду потрібні гарантії, агенти їх дати не можуть. Щось має стояти між ними: маршрутизувати запит до здатного провайдера, стежити за встановленим і дозволеним, переходити на резерв при збої, записувати витрати. Це «щось» і є панель керування.

  • Парк. Кожна модель і агент, до яких має доступ ця інсталяція - чат-API, локальні моделі Ollama, CLI-агенти, агрегатори. Усі відповідають в одному Chat. Поле глобальної моделі обирає, хто відповідає застосунку за умовчанням. Model Manager вирішує, хто взагалі доступний.
  • Маршрутизація й failover. Запит називає модель. Якщо провайдер не працює, ланцюжок failover звертається до наступного кандидата замість збою.
  • Готовність. Застосунок, якому потрібен CLI, демон чи ключ, показує це на картці налаштування. Health перелічує всі залежності й які застосунки не працюють без них.
  • Облік. Витрати кожного виклику записані у Telemetry і обмежені денною стелею.
  • Сховище. Усе створене потрапляє у ваше сховище (vault) Obsidian. Media Library - хаб, що показує це все.

Це не хостинговий сервіс, не шлюз для ваших даних, і не агент сам по собі. Працює на вашому обладнанні й оркеструє процеси, які теж там працюють. Дивіться Local-first. Коли той самий парк потрібен кільком людям, M.A.V.E.N Teams додає спільний підписаний журнал подій.