We are launching Environment Labs
logo
  • Environnements
  • Entreprise
  • Tarifs
Cas d’utilisationNov 3, 2026

Gemini 4 Carbon : reconstruire un jeu de référence de pKa pour la découverte de médicaments à partir de données brutes de laboratoire

EigentEigent
Des données brutes de laboratoire à un jeu de référence pour la découverte de médicaments avec Gemini 4 Carbon et Eigent
Automate Everything with
AI Workforce on Desktop
Download Eigent

Des données brutes de laboratoire à un jeu de référence pour la découverte de médicaments

Le pKa est le pH auquel une molécule gagne ou perd un proton. Il détermine la façon dont un médicament se dissout, traverse les membranes et se lie à sa cible : c'est donc l'une des premières propriétés que mesurent les chercheurs en découverte de médicaments.

Pour l'instrument, la mesure est une routine. Transformer les enregistrements bruts en valeurs de référence fiables est un travail d'expert. Un analyste qualifié corrige les lectures de l'électrode, ajuste les spectres UV sur toute la gamme de pH, ramène par extrapolation les mesures en méthanol–eau à l'eau pure et décide à quelles séries se fier. Série après série, cela demande beaucoup de temps et de soin.

Nous avons donc confié l'analyse à Gemini 4 Carbon dans Eigent. Un seul brief et 97 fichiers bruts de l'instrument - tous les résultats calculés effacés, sans internet, sans indice - sont devenus un jeu de référence de pKa complet pour 35 composés de type médicament. 99.7 % des mesures individuelles étaient correctes : le meilleur score de tous les modèles que nous avons testés sur cette tâche à ce jour.

Le workflow en un coup d'œil

Un seul brief a suffi pour passer des fichiers bruts à un jeu de référence abouti. Chaque étape a laissé quelque chose que nous pouvions vérifier.

ÉtapeCe qui s'est passéCe que cela a produit
DécoderIl a compris le format de fichier non documenté de l'instrument et l'étalonnage de son électrodeLe pH et le pH corrigé de chaque lecture
AjusterIl a ajusté les spectres UV sur toute la gamme de pH, à de nombreuses longueurs d'onde simultanémentUn pKa pour chacun des 291 titrages
ExtrapolerIl a ramené les résultats en méthanol–eau à l'eau pureUn pKa aqueux pour chacune des 97 séries
JugerIl a retenu ou exclu des séries sur la base d'éléments probants - précipitation, spectres erronés, pentes non physiquesDes moyennes par composé issues uniquement de séries fiables
LivrerIl a écrit la réponse et le script qui l'a produiteLe jeu de référence et un seul script d'analyse Python
VérifierNous avons noté la réponse et confirmé que l'exécution est restée hors ligneDes résultats à chaque niveau, et une piste d'audit

Voici comment Gemini 4 Carbon s'y est pris - y compris là où il a échoué, et pourquoi.


Ce qu'il a livré

  • Un jeu de référence de pKa complet - un pKa et une teneur en méthanol pour chaque titrage, un pKa aqueux pour chaque série, et une moyenne, un écart-type et la liste des séries retenues pour chaque composé.
  • L'analyse sous forme de code - un seul script Python qui reconstruit toute la réponse à partir des fichiers bruts. Relancez-le et vous retrouvez la même réponse, octet pour octet.
  • Un résumé écrit de la méthode - comment les lectures ont été étalonnées, comment les spectres ont été ajustés, comment les séries ont été extrapolées, et quelles séries ont été écartées et pourquoi.

La configuration

  • Eigent 1.0.7, dans une seule session en mode Single Agent, avec Gemini 4 Carbon comme modèle.
  • Un dossier local ne contenant que les fichiers bruts d'un titreur automatique, une liste des composés avec leurs structures, les constantes physiques des mélanges méthanol–eau et un environnement Python doté des bibliothèques scientifiques habituelles et de RDKit.
  • Hors ligne, et en autonomie. Le brief excluait tout accès à internet, et personne n'a répondu aux questions pendant l'exécution. Chaque arbitrage - à quelle série se fier, quel réglage suivre - revenait à l'agent lui-même.
  • Uniquement des signaux bruts. Tous les nombres calculés par le logiciel de l'instrument avaient été effacés : rien dans les fichiers ne donnait la réponse.
  • Aucune indication de méthode. Le brief décrivait les mesures et ce qu'il fallait rapporter, pas la manière de les analyser. Choisir la physico-chimie faisait partie du travail.

Comment Gemini 4 Carbon a travaillé

Gemini 4 Carbon a traité la tâche dans le terminal, en agent unique, sans aucune intervention humaine. L'exécution s'est déroulée en cinq phases.

  1. Prise de repères. Il a lu la liste des composés et les constantes d'étalonnage, analysé le XML de l'instrument pour tous les types d'essais, et publié sa première mise à jour de statut : "now analyzing instrument recordings, medium composition, and electrode/UV equations."

  2. Rétro-ingénierie de l'instrument. Il a déterminé comment le titreur convertit les millivolts de l'électrode en pH, et comment l'étalonnage à quatre paramètres de l'électrode relie cette valeur à la concentration réelle en ions hydrogène. À partir des volumes distribués, il a retrouvé l'algèbre qui sous-tend une constante de composition - a = 1 + b·(0.2 + 0.025/V) - en concordance avec le fichier à 3 × 10⁻⁵ près. Il a ensuite passé en revue les réglages de l'analyste dans les 97 fichiers : fenêtres de pH et de longueurs d'onde, seuils de turbidité et nombre de transitions.

  3. Construction et test de l'analyse. Il a construit des ajustements spectraux multi-longueurs d'onde, les a testés sur un composé, puis les a appliqués aux 291 titrages. Il a vérifié sa correction de dilution directement sur des plateaux à espèce unique, et utilisé RDKit pour classer chaque composé comme acide, base ou ampholyte. Il a aussi repéré chaque balayage où l'analyste avait modifié manuellement un réglage - et a suivi ces choix.

  4. Un contrôle qualité digne d'un scientifique de laboratoire. Sa deuxième mise à jour de statut : "now examining edge cases, turbid sweeps, multiprotic zwitterions, and outlier runs." Ce qu'il a repéré :

    • C21_4 - le composé avait précipité dans l'eau. Les spectres de la série ne concordaient avec ceux des autres séries qu'à 0.20 : il a donc exclu la série de la moyenne du composé.
    • C27_1 - un flacon de faible absorbance avec un spectre erroné, repéré en ajustant séparément deux bandes UV.
    • C29_2 - une pente d'extrapolation non physique (+200, contre +98 et +114 pour les séries sœurs) : il a donc exclu la série.
    • Absorbance négative à 500 nm - attribuée à une bulle d'air dans un spectre de référence.

    Il a parcouru la chronologie des expériences du laboratoire et les reprises de janvier–février 2022 pour comprendre pourquoi certains composés avaient des séries supplémentaires. Et il a confronté sa propre méthode à des éléments indépendants : il a comparé l'extrapolation pondérée et non pondérée sur les 15 composés également mesurés directement dans l'eau. La version pondérée donnait l'erreur la plus faible - 0.0604 contre 0.0623 - il l'a donc conservée.

  5. Livraison. Il a écrit un seul script d'analyse de 451 lignes, l'a exécuté et a validé le schéma, les types et les plages de valeurs de la sortie.

Au total : 76 appels au modèle et 85 commandes dans le terminal, sans aucun appel en échec ni intervention humaine.

Le résultat

Deux éléments sont apparus dans le dossier : le jeu de référence - 291 titrages, 97 séries et 35 composés - et le script qui l'a construit. Le message final de Gemini 4 Carbon résumait la méthode - composition du milieu et étalonnage de l'électrode, ajustement UV multi-longueurs d'onde, extrapolation aqueuse et sélection des séries - et listait chaque série écartée, avec la raison.

Son score

Nous avons noté la réponse par rapport au jeu de référence, en dehors du dossier de l'agent. L'évaluation est stricte : chaque titrage, chaque série et chaque composé fait l'objet d'un contrôle distinct de type réussite/échec, et un titrage n'est validé que si son pKa se situe dans l'incertitude statistique de l'ajustement de référence et si sa teneur en méthanol est correcte. Une série n'est validée que si ses trois titrages le sont, et un composé que si toutes les séries qu'il utilise le sont : une seule erreur peut donc se répercuter en cascade.

NiveauCorrects
Titrages290 / 291
Séries91 / 97
Composés32 / 35

Cela représente 99.7 % de mesures individuelles correctes, chacune dans la tolérance statistique de l'ajustement de référence.

Nous avons aussi audité l'exécution elle-même, à travers les appels d'outils visibles en Dev mode. Dans Eigent 1.0.7, les sessions Single Agent embarquent toujours des outils de recherche web, de navigateur et de fetch, ce contrôle est donc important : une exécution qui a consulté quoi que ce soit en ligne n'est pas valable.

ContrôleCe que nous avons constaté
Aucune donnée externe utiliséeAucun appel de recherche web, de navigateur ou de fetch. Aucune des 85 commandes de terminal n'a touché au réseau, à un installateur de paquets ni à un chemin hors du dossier de la tâche.
Les entrées n'ont pas été modifiéesLes données d'entrée sont identiques, octet pour octet, aux fichiers d'origine.
La réponse est sa propre analyseRelancer le script reproduit la réponse octet pour octet.

Là où il a échoué - et pourquoi

Gemini 4 Carbon n'a pas passé tous les contrôles. Deux choix de méthode expliquent toutes les erreurs :

  1. Comment pondérer l'extrapolation. Il a pondéré l'extrapolation méthanol–eau par l'incertitude de mesure, un choix qui diffère de la convention de la référence. Cela a coûté 5 séries et 3 composés. Gemini 4 Carbon a fait ce choix sur la base d'éléments probants - l'ajustement pondéré donnait l'erreur la plus faible par rapport aux composés mesurés dans l'eau - et le brief n'imposait aucune méthode.
  2. Quelle échelle de pH utiliser. Il a appliqué la fenêtre de pH enregistrée par l'analyste sur une échelle de pH différente de celle de la référence. Cela a coûté 1 titrage et 1 série.

Ni l'un ni l'autre ne relève d'une lacune de l'analyse elle-même. Ce sont deux conventions qu'un expert du domaine reconnaîtrait - le genre de règle maison qu'un laboratoire inscrirait normalement dans ses instructions.

Il s'agissait par ailleurs d'une seule exécution. Sur une tâche aussi difficile, les scores peuvent varier d'une exécution à l'autre.

Ce que nous en retenons

  • Les données brutes gardent l'agent honnête. Les nombres calculés par le logiciel du fabricant ayant été effacés, chaque valeur devait venir des signaux - et l'agent devait montrer son travail.
  • Décrivez la mesure, pas la méthode. Gemini 4 Carbon a choisi lui-même la physico-chimie, et a justifié chaque choix par des éléments tirés des données.
  • Le code est le livrable. Un script qui reconstruit la réponse peut être relancé, lu et relu par un scientifique.
  • Les écarts sont des conventions, pas des erreurs. Là où il a échoué, il a fait un choix défendable que les règles maison d'un laboratoire auraient tranché.

Les fichiers bruts d'instruments n'ont pas à attendre leur tour dans une file d'analyse. Confiez-les à Gemini 4 Carbon dans Eigent - puis examinez le raisonnement, pas seulement le résultat.


Crédits : réalisé avec Gemini 4 Carbon et Eigent. Musique : "Dance With You" d'Everet Almond.

Other use cases

Gemini 4 : vibe-coder une cinématique 3D dans Blender à partir d'un seul prompt

Gemini 4 : vibe-coder une cinématique 3D dans Blender à partir d'un seul prompt

Créez une cinématique de douze secondes en quatre plans dans la scène Cozy Kitchen : un courant d'air soulève une page de recette de son support, la fait traverser le plan de travail et la laisse drapée sur la tartelette aux fraises. Préservez la cuisine illustrée et chaleureuse. Ajoutez une RecipePage fine, imprimée des deux côtés avec des inscriptions de recette lisibles, suivez le couloir de vol défini dans action.json et montrez la mise en place calme, l'envol motivé, le vol, le contact et la retombée, avec des indices de vent visibles. Utilisez quatre caméras distinctes avec des coupes liées aux caméras, une profondeur de champ dans les plans 2 et 3, et des mouvements de page et de caméra fluides et mesurables. Livrez un sequence.blend empaqueté et modifiable, une liste de plans en CSV, un storyboard 3×3 annoté et neuf images fixes.

Gemini 4 : transformer des tutoriels vidéo en compétences d'ingénierie RL en production

Gemini 4 : transformer des tutoriels vidéo en compétences d'ingénierie RL en production

Regardez les conférences YouTube indiquées et transformez leurs méthodes et enseignements en 2 à 4 compétences d'agent réutilisables sous forme de fichiers, en utilisant uniquement ces vidéos comme sources principales. Pour chaque conférence, établissez un plan horodaté, consignez les enseignements clés, les résultats et les mises en garde, et étiquetez chaque affirmation OBSERVED, INFERRED ou UPDATED. Donnez à chaque compétence un SKILL.md avec une section d'enseignements clés et une voie indépendante des outils, ainsi qu'un evidence.md. Validez chaque compétence, puis publiez un rapport HTML en mode clair servi depuis 127.0.0.1, avec les conférences intégrées, des horodatages cliquables, une comparaison des conférences, une matrice de couverture qui montre les lacunes et une liste claire des limites.

Créer un modèle CAO à partir d'une vidéo : Gemini 3.7 Flash vs 3.6 Flash

Créer un modèle CAO à partir d'une vidéo : Gemini 3.7 Flash vs 3.6 Flash

Analysez le personnage Transformers de la vidéo de référence et exportez un modèle 3D CAO/maillage détaillé en .glb. Relevez le style, les articulations et les détails de surface; séparez le corps et les armures aux pivots logiques; utilisez une géométrie mécanique précise et des matériaux PBR métalliques émissifs. Intégrez les cartes Diffuse, Normal, Roughness, Metallic et Emissive au GLB, avec une topologie propre, une géométrie manifold et des performances temps réel.

Automate everything with AI workforce on desktop
Download Eigent

Essayez Eigent dès aujourd’hui

Téléchargez l’application de bureau open source. Votre workforce IA, exécutée sur votre machine.

Télécharger Eigent
Eigent

Recevez les dernières mises à jour, tutoriels et versions sur l’automatisation de la workforce IA.

Merci pour votre abonnement !

ProduitEigentEnvironnementsTarifsEntreprise
ExplorerSolutionsCas d’usageCompétencesPluginsBlogs
DéveloppeursDocumentationGitHubCAMEL-AIOpen Source FundPartenaire
TéléchargementPour open source
EntrepriseÀ propos de nousMarqueCarrièresAssistanceConditions d’utilisationPolitique de confidentialitéSécurité et confiancePolitique relative aux cookiesPolitique de remboursement et d’essai

Tous droits réservés © 2026 EIGENT UK LTD