CAMEL は、「ユーザー」エージェントと「アシスタント」エージェントという、ロールプレイの形で配置された 2 つのエージェントを中心に構築された、計画中心のエージェントフレームワークである。2 つのエージェントは対話を通じて目標と戦略を協調的に洗練させ、後段のコード生成器が実行できる計画を生み出す。

採用とエコシステム

AI エージェント型プログラミングに関するあるサーベイは、その比較分類において、CAMEL を、プロアクティブかつマルチターンで、ツール利用や適応性を持たない「Planning Agent(計画エージェント)」に分類している。