CrewAI est un framework Python modulaire conçu pour construire des agents IA entièrement autonomes. Il fournit des composants clés tels qu'un orchestrateur d'agents pour la planification et la prise de décision, une couche d'intégration d'outils pour connecter des API externes ou des actions personnalisées, et un module de mémoire pour stocker et rappeler le contexte entre les interactions. Les développeurs définissent des tâches, enregistrent des outils, configurent des backend de mémoire, puis lancent des agents capables de planifier des flux de travail multi-étapes, d'exécuter des actions et de s'adapter en fonction des résultats. CrewAI est idéal pour créer des assistants intelligents, des flux de travail automatisés et des prototypes de recherche.