A backend for defining AI agents, assigning them tasks and running them together as crews through an API.
My role
Backend developer. Built agent and task management, crew orchestration and the execution API.
Stack
Python
Django
CrewAI
The problem
Complex AI tasks work better when split between specialized agents — but agents, their tasks and their execution need to be managed somewhere.
Architecture
A Django backend stores agents, tasks and crews and exposes an API. When a crew is run, CrewAI orchestrates the agents and their tasks against the language model.