Шарик — это не магия и не отдельная модель. Это агент: профиль + память + навыки + инструменты + правила безопасности, работающие в контейнере под управлением пользователя.
Запрос пользователя проходит через 5 слоёв. Каждый слой делает одно: передаёт, интерпретирует, выбирает, выполняет, контролирует.
Агент не летает в облаке. Он запущен в Docker-контейнере на VM. Внутри контейнера — runtime и файлы. Снаружи — VM, Docker, Traefik, сеть.
Каждый запрос — от простого вопроса до сложного действия — проходит один и тот же путь с разветвлениями на safety check.
Агент не имеет «внутренней памяти». Он читает файлы. Память — это набор markdown-файлов в workspace. Если файл не обновлён — агент «забыл».
Skill — это не отдельная модель. Skill — это инструкция «как правильно выполнять повторяемый тип задач». Агент читает SKILL.md и следует методике.
Когда пользователь пишет запрос, агент смотрит на ключевые слова и выбирает skill:
Skill = как думать и действовать. Tool = что технически можно сделать. Skill сам по себе безопасен. Tool без Safety — опасен.
| Группа | Инструменты | Риск | Пример |
|---|---|---|---|
| 📁 Файловая система | read, write, edit | Средний | Записать в MEMORY.md |
| 💻 Shell | exec | Высокий | docker run, rm, ls |
| 🌐 Web | web_search, web_fetch | Низкий | Найти документацию |
| 🧠 Память | memory_search, memory_get | Низкий | Найти проект по теме |
| ⏰ Планирование | cron, sessions_spawn | Средний | Напомнить о задаче |
| 🎨 Медиа | image, image_generate, video_generate | Низкий | Сгенерировать картинку |
Агент — не автономный оператор. Пользователь контролирует каждое рискованное действие.
Это главный способ не превращаться в чёрный ящик. Агент не прыгает от симптома к решению — он собирает факты, строит гипотезы и проверяет минимальными командами.
Симптом: HTTPS не открывался (давно). Старые логи: ACME-ошибки Let's Encrypt.
Свежая проверка: `curl -vkI https://daicore.ru` → 200 OK, сертификат валиден.
Урок: Не доверять старым логам. Всегда проверять `--since=10m`. Не предлагать архитектурные изменения (смена DNS, миграция на Cloudflare), пока минимальные проверки не доказали необходимость.
Центральная mind map. В центре — Шарик. Вокруг — 9 веток, каждая с кратким пояснением.