OpenAI незаметно выпустили Swarm – фреймворк для создания целых систем ИИ-агентов

Swarm — экспериментальный фреймворк, предназначенный для организации ИИ-сетей агентов, которые способны общаться между собой, сотрудничать и решать сложные задачи автономно. Концепция таких мультиагентных систем отнюдь не нова, но Swarm – практически первое в своем роде решение, которое позволит по-настоящему широкому кругу разработчиков прикоснуться к их созданию. Библиотека, к слову, использует только верхнеуровневые абстракции, так что ей может пользоваться даже человек, который не разбирается во внутреннем устройстве LLM и машинном обучении в целом.

Чтобы создать свою мини-цивилизацию ИИ, нужно:

Определить нескольких агентов с их ролями. Например, агент-хороший коп и агент-плохой коп. Каждому агенту вы можете добавить описание и инструкции: его характер, цели, паттерны поведения и так далее.

Определить, как и когда агенты будут передавать задачи друг другу. Например, «если преступник начинает вести себя грубо на допросе, хороший коп передает управление плохому копу». Эта концепция – ключевое, что позволит вам наблюдать за сотрудничеством агентов.

Запустить все с нужным начальным состоянием.

Вот и все, так просто. Кстати, примеры кода, который имплементирует алгоритм выше, мы уже показывали в нашем тг-канале Data Secrets. Так что если вы заинтересованный разработчик и хотите собственноручно поиграться в песочнице Swarm – ищите подробности там.

OpenAI подчеркивает, что Swarm не является официальным продуктом компании, и выпустили они библиотеку по-тихому, даже без пресс-релиза. Тем не менее, есть причины полагать, что Swarm все-таки важен для стартапа. CEO OpenAI, Сэм Альтман, полагает, что мультиагентные системы – это следующая ступень развития ИИ. В своем недавнем интервью он выделял всего 5 этапов развития искусственного интеллекта:

Чат-боты. Это обычный ChatGPT, каким мы его знаем;

Ризонеры (рассуждающие чат-боты) <- после выхода модели o1 от OpenAI мы находимся здесь;

Агентные системы, которые способны управлять крупными процессами;

Инноваторы – ИИ, который может делать научные открытия;

И, наконец, целые организации, состоящие из ИИ-агентов.

В том же интервью Альтман отмечал, что «Переход c уровня один на уровень два занял у нас очень много времени, но благодаря этому сейчас мы ускоренно двигаемся на уровень три». Возможно, Swarm – и есть то самое начало перехода на третью стадию, и компания хочет начать собирать отзывы общественности о подобных продуктах? Как бы то ни было, возможно, скоро мы увидим настоящие огромные мультиагентные системы, и Swarm – отличный способ начать понимать, как они работают. 

Код проекта Swarm открыт и находится в этом репозитории.

Больше новостей, разборов статей про ИИ, интересных проектов и ML-мемов в нашем тг‑канале. Подпишитесь, чтобы ничего не пропустить!

Источник: habr.com

0 0 голоса
Рейтинг новости
6225
0
Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии