AI agents and applications by Guillaume Gay 1