Компания Alibaba представила фреймворк CoPaw, предназначенный для разработки персональных ИИ-агентов. Исходный код проекта опубликован на GitHub и ориентирован на системную разработку агентов, что позволяет избежать разрозненных экспериментов.
Фреймворк CoPaw построен на архитектуре из трех ключевых компонентов. AgentScope отвечает за логику взаимодействия с пользователем, обеспечивая гибкость и адаптивность. AgentScope Runtime управляет ресурсами, оптимизируя производительность агента. Модуль памяти ReMe позволяет агенту сохранять информацию между сессиями, работая как с локальным, так и с облачным хранением.
Фреймворк использует систему навыков на Python. Агент может вызывать дискретные функции для взаимодействия с внешним миром. Разработчики имеют возможность добавлять собственные навыки в каталог, не изменяя ядро системы. Это обеспечивает расширяемость агента: он может выполнять веб-скрейпинг, работать с файлами, базами данных, календарями и почтой.
CoPaw решает проблему фрагментации коммуникационных платформ за счет уровня вседоменного доступа. Фреймворк поддерживает интеграцию с популярными мессенджерами, такими как DingTalk, Lark, Discord, QQ и iMessage. Один экземпляр CoPaw может взаимодействовать с пользователем через любую из этих платформ, сохраняя целостность памяти и состояния.
Таким образом, CoPaw предоставляет среду для создания ИИ-агентов, которые могут выступать постоянными помощниками, доступными через различные каналы связи. Фреймворк также поддерживает расширение функциональности за счет пользовательских навыков.