AI-driven software environment