Симулятор на Python, в котором LLM-агенты имитируют до миллиона пользователей социальных платформ в стиле Twitter и Reddit, чтобы изучать распространение информации и поляризацию.
camel-ai/camel
Мультиагентный Python-фреймворк для создания, симуляции и изучения агентов на базе LLM, с поддержкой инструментов, памяти и генерации данных.
- Звёзды
- 17,939
- Форки
- 2,121
- Открытые issues
- 545
- Последний коммит
- вчера
Что это?
CAMEL — это Python-фреймворк для создания мультиагентных систем на базе больших языковых моделей. Он предоставляет строительные блоки для агентов с сохраняемой памятью, поддержкой инструментов и ролевым взаимодействием, а также общества агентов, в которых несколько участников совместно решают задачи. Проектом занимается открытое исследовательское сообщество, изучающее, как меняется поведение агентов при увеличении их числа.
Фреймворк охватывает несколько направлений: генерацию данных (например, конвейеры Chain-of-Thought и Self-Instruct для создания синтетических наборов данных), автоматизацию задач с помощью ролевых сценариев и команд агентов в стиле рабочего коллектива, а также симуляцию миров. Модели создаются через фабрику, поддерживающую несколько платформ, а агентам можно предоставлять наборы инструментов, например для веб-поиска.
Библиотеку можно установить из PyPI под именем camel-ai; в проект также входят документация, кулинарные книги и примеры скриптов. Она служит основой для связанных исследовательских проектов, таких как OWL и OASIS.
Ключевые возможности
- 01Агенты с сохраняемой памятью и вызовом инструментов
- 02Мультиагентные сообщества с ролевым взаимодействием и совместной работой в стиле рабочего коллектива
- 03Конвейеры генерации синтетических данных, например CoT и Self-Instruct
- 04Фабрика моделей с поддержкой нескольких платформ LLM
- 05Установка из PyPI под именем camel-ai
Сценарии использования
- Изучение поведения и масштабирования больших групп агентов на базе LLM
- Генерация синтетических наборов данных с инструкциями или рассуждениями
- Автоматизация многоэтапных задач с помощью команды взаимодействующих агентов
- Создание RAG-агентов, которые отвечают на вопросы по документам или кодовым базам
Быстрый старт
- 1
Установите CAMEL из PyPI
pip install camel-ai - 2
Установите пакет web tools
pip install 'camel-ai[web_tools]' - 3
Укажите свой ключ API OpenAI
export OPENAI_API_KEY='your_openai_api_key' - 4
Запустите пример кода Python для ChatAgent из README
Что важно знать
- Для примера быстрого старта требуется платный ключ API OpenAI.
- Пример ChatAgent из README зависит от внешнего поставщика моделей.
Темы
Частые вопросы
- Что такое camel?
- Мультиагентный Python-фреймворк для создания, симуляции и изучения агентов на базе LLM, с поддержкой инструментов, памяти и генерации данных. CAMEL — это Python-фреймворк для создания мультиагентных систем на базе больших языковых моделей. Он предоставляет строительные блоки для агентов с сохраняемой памятью, поддержкой инструментов и ролевым взаимодействием, а также общества агентов, в которых несколько участников совместно решают задачи. Проектом занимается открытое исследовательское сообщество, изучающее, как меняется поведение агентов при увеличении их числа.
- camel можно использовать бесплатно? Какая у него лицензия?
- camel распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- camel всё ещё поддерживается?
- Активно поддерживается. Последний коммит в camel — 19 окт. 2026 г..
- Для чего можно использовать camel?
- Изучение поведения и масштабирования больших групп агентов на базе LLM Генерация синтетических наборов данных с инструкциями или рассуждениями Автоматизация многоэтапных задач с помощью команды взаимодействующих агентов Создание RAG-агентов, которые отвечают на вопросы по документам или кодовым базам
- Как установить camel?
- Установите CAMEL из PyPI: pip install camel-ai Установите пакет web tools: pip install 'camel-ai[web_tools]' Укажите свой ключ API OpenAI: export OPENAI_API_KEY='your_openai_api_key' Запустите пример кода Python для ChatAgent из README
- Где скачать camel?
- Исходный код и инструкции по установке — на GitHub: https://github.com/camel-ai/camel
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Автономный open-source агент для исследований: формулирует вопросы, собирает веб- и локальные источники и пишет отчёты со ссылками, используя любую LLM-платформу.
Открытый Python-фреймворк для создания готовых к продакшену LLM-приложений с модульными конвейерами и агентными процессами для RAG, поиска и работы агентов.
Python-фреймворк от Google для создания, оценки и развертывания AI-агентов с упором на Gemini и поддержкой разных моделей.
Открытая платформа для создания чат-ботов на базе ИИ, которые подключают LLM к Slack, Discord, Telegram, WeChat, Lark, DingTalk и другим платформам.
Библиотека на Rust для создания приложений с LLM и терминальный coding agent на её основе с функциями в виде Bevy-плагинов.