A method may include generating a first plurality of insulin delivery profiles that include a first series of insulin delivery actions spanning a first time interval, projecting a first plurality of future blood glucose values for each profile of the first plurality of profiles using up-to-date blood glucose levels, selecting one of the first plurality of profiles based upon comparing future blood glucose values for each profile and target blood glucose levels, delivering insulin for a second time interval that corresponds to a first action of the first profile, generating a second plurality of insulin delivery profiles for a third time interval, projecting a second plurality of future blood glucose values for each profile of the second plurality of profiles for the third time interval, and delivering a second dose of insulin for a fourth time interval shorter than the third time interval.L'invention concerne un procédé pouvant consister à générer une première pluralité de profils d'administration d'insuline qui comprennent une première série d'actions d'administration d'insuline couvrant un premier intervalle de temps, à projeter une première pluralité de valeurs de glycémie futures pour chaque profil de la première pluralité de profils utilisant des taux de glycémie mis à jour, à sélectionner un profil parmi la première pluralité de profils en fonction de la comparaison de valeurs de glycémie futures pour chaque profil et de taux de glycémie cibles, à administrer de l'insuline pendant un deuxième intervalle de temps qui correspond à une première action du premier profil, à générer une seconde pluralité de profils d'administration d'insuline pendant une troisième période, à projeter une seconde pluralité de valeurs de glycémie futures pour chaque profil de la seconde pluralité de profils pendant le troisième intervalle de temps, et à fournir une seconde dose d'insuline pendant un quatrième intervalle de temps plus court que le troisième intervalle de temps.