Backend для создания AI-агентов, назначения им задач и запуска их командами (crews) через API.
Моя роль
Backend-разработчик. Реализовал управление агентами и задачами, оркестрацию crews и API запуска.
Стек
Python
Django
CrewAI
Задача
Сложные AI-задачи лучше решаются, когда они распределены между специализированными агентами — но агентами, их задачами и запусками нужно где-то управлять.
Архитектура
Backend на Django хранит агентов, задачи и crews и предоставляет API. При запуске crew CrewAI оркестрирует агентов и их задачи, обращаясь к языковой модели.