Описание
CowAgent — это проект с открытым исходным кодом, ранее называвшийся chatgpt-on-wechat, а теперь официально CowAgent, который описывает себя как "супер AI помощник" и эталонную реализацию инженерии Agent Harness. Вместо одного чат-бота он создан для проактивного планирования задач, управления компьютером и внешними сервисами, создания и выполнения собственных навыков, поддержания личной базы знаний и долгосрочной памяти, а также запуска нескольких агентов как скоординированной команды с процессом самоэволюции, который улучшает его в процессе использования.
Читать далее
Архитектура проста: сообщения поступают через канал, такой как веб-консоль, WeChat, Telegram или Slack, ядро агента планирует и рассуждает, используя память, знания и доступные инструменты и навыки, подключенный поставщик модели генерирует ответ, а ответ возвращается через тот же канал. Память организована в три уровня: контекст, ежедневная и основная, с автоматической дистилляцией и гибридом ключевых слов и векторного поиска для воспоминаний. Знания автоматически кураторятся в структурированную вики на Markdown и развивающуюся, визуально просматриваемую граф знаний. Процесс самоэволюции анализирует прошлые разговоры, чтобы улучшить навыки, продолжить незавершенные задачи и консолидировать память и знания со временем.
Навыки можно установить одним щелчком мыши из собственного хранилища навыков CowAgent, из GitHub или из сервиса под названием ClawHub, или создать с нуля, описав, что нужно на естественном языке. Встроенные инструменты охватывают ввод/вывод файлов, терминал, автоматизацию браузера, планировщик, извлечение памяти и веб-поиск, среди прочего, с нативной поддержкой протокола контекста модели, чтобы он мог подключаться к внешним инструментам. Несколько агентов могут быть организованы в команду, каждый из которых имеет свою роль, модель, навыки и знания, сотрудничая в общем разговоре. CowAgent работает с текстом, изображениями, голосом и файлами и может быть подключен к нескольким основным поставщикам LLM, переключаемым из веб-консоли без редактирования конфигурационных файлов.
Начало работы — это однострочный установщик для Linux, macOS или Windows, или настройка Docker Compose; в любом случае открывается локальная веб-консоль для общения, настройки моделей, подключения каналов и установки навыков. Также доступен пакетный клиент для настольных ПК для macOS и Windows. Операции в повседневной жизни осуществляются через инструмент командной строки для запуска, остановки, обновления и проверки журналов. Проект выпущен под лицензией MIT и ориентирован на разработчиков и продвинутых пользователей, которые хотят саморазмещаемого, расширяемого AI помощника, а не закрытого продукта от одного поставщика.
- КатегорияКонструкторы AI-агентов
- Модель ценообразованияОткрытый код
- РазвёртываниеНа своём сервере
- ПлатформыLinux, macOS, Windows
Основные функции CowAgent
Планирует и выполняет многоступенчатые задачи, перебирая доступные инструменты до достижения цели
Команды из нескольких агентов, где каждый агент имеет свою роль, модель, навыки и знания
Трехуровневая память (контекст, ежедневная, основная) с гибридным извлечением ключевых слов и векторов
Автоматически кураторит разговоры в структурированную базу знаний и развивающийся граф знаний
Процесс самоэволюции, который анализирует прошлые разговоры для улучшения навыков и продолжения незавершенных задач
Установка навыков одним щелчком из хранилища навыков, GitHub или ClawHub, плюс пользовательские навыки, созданные с помощью естественного языка
Встроенные инструменты для ввода/вывода файлов, терминала, автоматизации браузера, планирования и веб-поиска с нативной поддержкой MCP
Работает через веб-консоль и мессенджеры, включая WeChat, Telegram, Slack, Feishu и DingTalk
Переключение между несколькими поставщиками LLM из веб-консоли без редактирования конфигурационных файлов
Начало работы с CowAgent
Установка: Запустите однострочный установщик для Linux, macOS или Windows, или начните файл Docker Compose
Откройте консоль: Откройте локальную веб-консоль, которую запускает установщик
Подключите модель: Добавьте API-ключ поставщика LLM из консоли
Подключите канал: Свяжите WeChat, Telegram, Slack или другой поддерживаемый канал, если хотите использовать его помимо веб-консоли
Установите или создайте навыки: Добавьте навыки из хранилища навыков или создайте один, описав его на естественном языке
Управляйте сервисом: Используйте инструмент командной строки для запуска, остановки, обновления или проверки журналов
Варианты использования CowAgent
- Саморазмещаемый AI помощник
- Многоагентные рабочие процессы
- Развертывание бота для обмена сообщениями








