Links are disjoint unions of circles smoothly embedded in the 3-sphere. I will explain how we used reinforcement learning and Bayesian optimisation to obtain new upper bounds on several link invariants that are not known to be algorithmically computable: the slice genus and the unknotting number for links, and the strong slice genus for algebraically split links. I will also discuss lower bounds using known invariants. Combining the upper and lower bounds, we obtain new exact values in many cases. Our unknotting agents can reproduce the non-additivity of the unknotting number for several counterexamples due to Brittenham and Hermiller, in some cases finding new unknotting trajectories. This is joint work with Yutong Dai, Oliver Hayman, and Ludovico Morellato.