Обзор
OpenKruise Agents предлагает набор лучших практик для управления рабочими нагрузками ИИ-агентов (AI agent workloads) в Kubernetes. Это подпроект открытого проекта OpenKruise под эгидой Cloud Native Computing Foundation (CNCF), созданный специально для области ИИ-агентов. OpenKruise Agents ускоряет развёртывание ИИ-агентов и делает его доступным как для специалистов по алгоритмам ИИ, так и для инженеров инфраструктуры.
OpenKruise Agents разработан для поддержки следующих типов рабочих нагрузок ИИ-агентов:
-
Изолированные среды для разнообразных инструментов, используемых ИИ-агентами
-
Сетевые и персистентные облачные среды для исследовательских ноутбуков и рабочих пространств разработки
-
Задачи обучения с подкреплением (reinforcement learning) с участием человека в цикле и обучением в открытом мире
-
Задачи обучения на больших данных, требующие быстрого запуска и устойчивости к сбоям
Зачем использовать OpenKruise Agents
OpenKruise Agents предоставляет независимые от поставщика (vendor-neutral) песочницы со следующими ключевыми характеристиками:
-
Быстрое и экономичное выделение ресурсов за счёт пула ресурсов и динамического масштабирования
-
Гибернация и создание контрольных точек (checkpoint) песочниц, охватывающее память, данные слоя чтения/записи и память GPU
-
Управление удостоверениями пользователей и сессиями с эффективной маршрутизацией трафика, снижающей зависимость от сервисов Kubernetes
-
Полноценная поддержка API и SDK, включая как Kubernetes CRD API, так и E2B API
Быстрый старт
Полную документацию можно найти на сайте OpenKruise.
-
Установите или обновите OpenKruise Agents, следуя инструкции по установке стабильной версии.
Использование
Для программного взаимодействия с OpenKruise Agents можно использовать E2B SDK, предоставляющий высокоуровневый интерфейс для создания песочниц и управления ими.
Дорожная карта
Актуальная дорожная карта (roadmap) доступна в файле roadmap.md.
Участие в разработке
Мы рады любому вкладу в развитие OpenKruise Agents. Подробное руководство для участников подготовлено в файле CONTRIBUTING.md.
Связь с SIG Agent-Sandbox
OpenKruise Agents предоставляет высокоуровневые API для управления песочницами, обеспечивая эффективное выделение ресурсов, управление пользователями и маршрутизацию трафика. Внутри OpenKruise Agents содержит встроенные API песочниц и их реализации, при этом сохраняя совместимость с Sig Agent-Sandbox там, где это применимо.
Безопасность
Об уязвимостях сообщайте по электронной почте на адрес kubernetes-security@service.aliyun.com. Дополнительные сведения приведены в файле SECURITY.md.
Сообщество
Активные каналы общения:
-
Slack: канал OpenKruise (English)
-
DingTalk: найдите группу по идентификатору
23330762(Chinese) -
WeChat: найдите пользователя
openkruise, и робот пришлёт вам приглашение (Chinese) -
Двухнедельные встречи сообщества (APAC, Chinese):
-
Четверг, 19:30 GMT+8 (Asia/Shanghai), календарь
-
Подключение через DingTalk: группа
23330762(Chinese)
-
-
Двухнедельные встречи сообщества (English): в разработке