Перейти к содержанию

SILO Framework

SILO Logo

Добро пожаловать в документацию SILO — надежного слоя исполнения для инструментов ИИ.

Что такое SILO?

SILO (Secure, Isolated, Lightweight, Offloaded) — это надежный движок исполнения и менеджер пакетов для инструментов (скиллов) ИИ-агентов. Он решает проблему «последней мили» в агентных ворклоу, обеспечивая безопасную и предсказуемую среду для работы инструментов.

Основные принципы

  • 🔒 Изоляция: Скиллы запускаются инкапсулированно в том смысле, что каждый скилл содержит в себе все свои зависимости и удерживает их в памяти только на время своего выполнения. При этом все это не требует ручной инициализации venv и установки зависимостей и происходит автоматически, а удаление скилла очищает все кэшированные зависимости. Идея состоит в инкапсуляции всех данных скилла в один "контейнер".
  • 🛡️ Безопасность: Секреты шифруются и передаются через STDIN. Они никогда не попадают в контекст LLM или логи.
  • 🧩 Обнаружение: Агенты находят инструменты семантически с помощью BM25. Забудьте о галлюцинациях названий инструментов.
  • ✨ Премиальный DX: Встроенные подтверждения через браузер и интерактивные потоки авторизации.

Быстрый старт

Установите основной фреймворк через uv:

uv tool install silo-framework

Инициализируйте ваш первый скилл:

silo init my-skill

Почему SILO?

SILO помогает разработчикам воплощать идеи в жизнь, укрощая сложность создания инструментов для ИИ. Он предоставляет доверенную точку входа для каждой интеграции агента, гарантируя, что инструменты будут легко обнаруживаемыми, безопасными и воспроизводимыми в любой среде.


Быстрый старт → Начать обучение →