Communicative Agents for AI Society Study
$git clone https://github.com/camel-ai/camelInstalls into the current project.
Install camel by running `git clone https://github.com/camel-ai/camel`, then use it for the current task and follow its documentation at https://github.com/camel-ai/camel.
| 1 | <div align="center"> |
| 2 | <a href="https://www.camel-ai.org/"> |
| 3 | <img src="docs/images/banner.png" alt="Banner"> |
| 4 | </a> |
| 5 | </div> |
| 6 | |
| 7 | </br> |
| 8 | |
| 9 | <div align="center"> |
| 10 | |
| 11 | [![Documentation][docs-image]][docs-url] |
| 12 | [![Discord][discord-image]][discord-url] |
| 13 | [![X][x-image]][x-url] |
| 14 | [![Reddit][reddit-image]][reddit-url] |
| 15 | [![Wechat][wechat-image]][wechat-url] |
| 16 | [![Hugging Face][huggingface-image]][huggingface-url] |
| 17 | [![Star][star-image]][star-url] |
| 18 | [![Package License][package-license-image]][package-license-url] |
| 19 | [![PyPI Download][package-download-image]][package-download-url] |
| 20 | [![][join-us-image]][join-us] |
| 21 | |
| 22 | <a href="https://trendshift.io/repositories/649" target="_blank"><img src="https://trendshift.io/api/badge/repositories/649" alt="camel-ai/camel | Trendshift" style="width: 250px; height: 55px;" width="250" height="55"/></a> |
| 23 | |
| 24 | [English](README.md) | |
| 25 | [简体中文](README.zh.md) | |
| 26 | [日本語](README.ja.md) |
| 27 | |
| 28 | </div> |
| 29 | |
| 30 | |
| 31 | <hr> |
| 32 | |
| 33 | <div align="center"> |
| 34 | <h4 align="center"> |
| 35 | |
| 36 | [Community](https://github.com/camel-ai/camel#community) | |
| 37 | [Installation](https://github.com/camel-ai/camel#installation) | |
| 38 | [Examples](https://github.com/camel-ai/camel/tree/HEAD/examples) | |
| 39 | [Paper](https://arxiv.org/abs/2303.17760) | |
| 40 | [Citation](https://github.com/camel-ai/camel#citation) | |
| 41 | [Contributing](https://github.com/camel-ai/camel#contributing-to-camel-) | |
| 42 | [CAMEL-AI](https://www.camel-ai.org/) |
| 43 | |
| 44 | </h4> |
| 45 | |
| 46 | <p style="line-height: 1.5; text-align: center;"> 🐫 CAMEL is an open-source community dedicated to finding the scaling laws of agents. We believe that studying these agents on a large scale offers valuable insights into their behaviors, capabilities, and potential risks. To facilitate research in this field, we implement and support various types of agents, tasks, prompts, models, and simulated environments.</p> |
| 47 | |
| 48 | |
| 49 | <br> |
| 50 | |
| 51 | |
| 52 | Join us ([*Discord*](https://discord.camel-ai.org/) or [*WeChat*](https://ghli.org/camel/wechat.png)) in pushing the boundaries of finding the scaling laws of agents. |
| 53 | |
| 54 | 🌟 Star CAMEL on GitHub and be instantly notified of new releases. |
| 55 | |
| 56 | </div> |
| 57 | |
| 58 | <div align="center"> |
| 59 | <img src="docs/images/stars.gif" alt="Star"> |
| 60 | </a> |
| 61 | </div> |
| 62 | |
| 63 | <br> |
| 64 | |
| 65 | [![][image-join-us]][join-us] |
| 66 | |
| 67 | <details> |
| 68 | <summary><kbd>Table of contents</kbd></summary> |
| 69 | |
| 70 | <br/> |
| 71 | |
| 72 | - [CAMEL Framework Design Principles](#camel-framework-design-principles) |
| 73 | - [Why Use CAMEL for Your Research?](#why-use-camel-for-your-research) |
| 74 | - [What Can You Build With CAMEL?](#what-can-you-build-with-camel) |
| 75 | - [Data Generation](#1-data-generation) |
| 76 | - [Task Automation](#2-task-automation) |
| 77 | - [World Simulation](#3-world-simulation) |
| 78 | - [Quick Start](#quick-start) |
| 79 | - [Starting with ChatAgent](#starting-with-chatagent) |
| 80 | - [Seeking Help](#seeking-help) |
| 81 | - [Tech Stack](#tech-stack) |
| 82 | - [Research](#research) |
| 83 | - [Synthetic Datasets](#synthetic-datasets) |
| 84 | - [Cookbooks (Usecases)](#cookbooks-usecases) |
| 85 | - [Basic Concepts](#1-basic-concepts) |
| 86 | - [Advanced Features](#2-advanced-features) |
| 87 | - [Model Training & Data Generation](#3-model-training--data-generation) |
| 88 | - [Multi-Agent Systems & Applications](#4-multi-agent-systems--applications) |
| 89 | - [Data Processing](#5-data-processing) |
| 90 | - [Real-World Usecases](#real-world-usecases) |
| 91 | - [🧱 Built with CAMEL (Real-world Producs & Research)](#-built-with-camel-real-world-producs--research) |
| 92 | - [Research Projects](#research-projects) |
| 93 | - [Product Projects](#product-projects) |
| 94 | - [🗓️ Events](#️-events) |
| 95 | - [Contributing to CAMEL](#contributing-to-camel) |
| 96 | - [Community & Contact](#community--contact) |
| 97 | - [Citation](#citation) |
| 98 | - [Acknowledgment](#acknowledgment) |
| 99 | - [License](#license) |
| 100 | |
| 101 | #### |
| 102 | |
| 103 | <br/> |
| 104 | |
| 105 | </details> |
| 106 | |
| 107 | |
| 108 | ## CAMEL Framework Design Principles |
| 109 | |
| 110 | <h3>🧬 Evolvability</h3 > |
| 111 | |
| 112 | The framework enables multi-agent systems to continuously evolve by generating data and interacting with environments. This evolution can be driven by reinforcement learning with verifiable rewards or supervised learning. |
| 113 | |
| 114 | <h3>📈 Scalability</h3> |
| 115 | |
| 116 | The framework is designed to support systems with millions of agents, ensuring efficient coordination, communication, and resource |