Co-Scientist et AlphaEvolve sont des agents développés par Google qui accélèrent les processus de recherche et de développement. Ces agents exploitent Gemini pour automatiser le raisonnement scientifique complexe et la découverte algorithmique.
Présentation de l'agent Co-Scientist
Co-Scientist est un système d'IA multi-agent basé sur Gemini, conçu pour agir comme un collaborateur scientifique virtuel. Le système aide les chercheurs à découvrir des connaissances originales et à formuler de nouvelles hypothèses de recherche et propositions expérimentales. En combinant le raisonnement de l'IA avec la méthode scientifique, Co-Scientist permet aux scientifiques de parcourir la littérature, de synthétiser des insights dans différents domaines et d'accélérer les découvertes biomédicales.

Fonctionnement
Co-Scientist repose sur une architecture multi-agent et un framework d'exécution de tâches asynchrone pour mettre à l'échelle le calcul au moment des tests. Cette conception permet au système de raisonner, de débattre et d'améliorer les résultats de manière itérative.
Lorsque vous fournissez un objectif de recherche en langage naturel, Co-Scientist coordonne les agents spécialisés suivants :
- Agent de génération : explore la littérature à l'aide de la recherche sur le Web, synthétise les résultats et formule des hypothèses initiales.
- Agent de réflexion : agit comme un examinateur par les pairs pour vérifier l'exactitude, la qualité et la sécurité des hypothèses générées.
- Agent de classement : évalue et hiérarchise les propositions de recherche à l'aide d'un tournoi basé sur le système de classement Elo.
- Agent d'évolution : affine les hypothèses les mieux classées en les ancrant dans la littérature et en combinant des idées innovantes.
- Agent de proximité : organise les matchs du tournoi et déduplique les hypothèses à l'aide d'un graphique de proximité.
- Agent de méta-examen : synthétise les insights de tous les examens et débats dans une feuille de route de recherche complète.
Un agent superviseur dédié orchestre le processus, alloue les ressources et gère la file d'attente des nœuds de calcul pour maintenir une boucle d'amélioration continue du raisonnement scientifique.
Cas d'utilisation
Co-Scientist résout des problèmes complexes dans plusieurs disciplines scientifiques, en particulier ceux qui nécessitent une expertise approfondie et des insights transdisciplinaires. Voici quelques exemples de cas d'utilisation :
Repositionnement de médicaments : identifiez de nouvelles indications thérapeutiques pour les médicaments approuvés en analysant les signatures moléculaires, les voies de signalisation et les informations basées sur la littérature.
Découverte de cibles : proposez de nouveaux composants biologiques et cibles épigénétiques pour les maladies complexes, et simplifiez la sélection d'hypothèses pour la validation expérimentale.
Explications mécanistiques : générez des hypothèses pour des problèmes complexes, tels que la résistance aux antimicrobiens, en synthétisant des données scientifiques fragmentées.
Pour en savoir plus et découvrir d'autres cas d'utilisation, consultez le blog Accélérer les découvertes scientifiques avec un AI Co-Scientist.
Présentation de l'agent AlphaEvolve
AlphaEvolve est un agent de codage évolutif basé sur Gemini qui découvre des algorithmes à usage général et optimise le code. Il combine les capacités génératives de Gemini avec des évaluateurs automatisés pour proposer, vérifier et améliorer des bases de code entières pour des problèmes complexes dans les domaines de l'informatique, de la recherche opérationnelle et des mathématiques.
Fonctionnement
AlphaEvolve utilise un framework évolutif et un ensemble de modèles Gemini pour affiner les solutions programmatiques via un processus itératif :
Génération : les modèles Gemini proposent de nouveaux programmes informatiques pour implémenter des solutions algorithmiques, ce qui maximise l'étendue des idées explorées.
Évaluation : le système évalue l'exactitude fonctionnelle et les performances de chaque solution à l'aide de métriques objectives et quantifiables.
Amélioration évolutive : un algorithme évolutif sélectionne les programmes les mieux notés dans une base de données pour servir d'entrées aux itérations suivantes.

Cas d'utilisation
AlphaEvolve est efficace dans les domaines où les progrès sont systématiquement mesurables grâce à une notation objective et vérifiable. Voici quelques exemples de cas d'utilisation :
Accélération de l'entraînement et de l'inférence de l'IA : optimisez les opérations vitales et les instructions GPU de bas niveau pour l'entraînement et l'inférence de l'IA.
Assistance à la conception matérielle : suggérez et vérifiez les modifications dans les langages de conception de puces, par exemple en réduisant le nombre de bits dans les circuits arithmétiques pour les Tensor Processing Units (TPU) personnalisées de Google.
Optimisation de la logistique et de la chaîne d'approvisionnement : résolvez des défis combinatoires à grande échelle dans les opérations de la chaîne d'approvisionnement.
Optimisation de l'infrastructure informatique : améliorez les opérations au niveau du système et l'efficacité opérationnelle.
Découverte d'algorithmes mathématiques : proposez des solutions à des problèmes ouverts en géométrie, en combinatoire et en théorie des nombres.
Pour découvrir d'autres cas d'utilisation et résultats, consultez le blog AlphaEvolve: A Gemini-powered coding agent for designing advanced algorithms.
Étapes suivantes
Pour vous inscrire au programme d'accès anticipé pour Co-Scientist ou AlphaEvolve, contactez votre Google Cloud équipe chargée du compte.