Boss wants us to add more AI to our workflow
I’m working on a Django project running in Docker with multiple services (PostgreSQL, Redis, Celery). The codebase is fairly large and not strictly modularized.
Currently, I use GitHub Copilot (ask mode) to generate code snippets based on a described approach, which I review and adapt manually. This works well for me.
I now have to move toward semi-autonomous AI agents for my boss that can:
implement isolated features or refactors
run tests
submit changes for review (via pull requests)
Before introducing agents, I want to improve the structure and workflow to make this safe and maintainable.
What architectural or workflow changes would make a Django project more suitable for AI-assisted or agent-driven development?