Vous ne voyez pas assez grand : reconstruire les systèmes alimentaires grâce aux agents IA — Cody Menefee, Firecrawl
AAI Engineer
Computing/SoftwareSmall Business/StartupsEnvironment
Transcript
00:00:00Très bien, bonjour tout le monde. Je m'appelle Cody. J'ai mis cette photo là parce que cette veste,
00:00:20jusqu'ici, n'a pas vraiment eu le succès auquel je m'attendais. Personne ne comprend la blague. C'était donc
00:00:26pour vraiment vous la mettre sous le nez. Je n'aime pas seulement porter d'imposantes vestes
00:00:30de type Letterman. On a voulu entrer un peu dans le jeu. Donc, je m'appelle
00:00:35Cody. Je fais partie de l'équipe de croissance chez Firecrawl et aujourd'hui je suis là pour vous dire
00:00:40que vous ne voyez pas assez grand. Mais avant d'aborder le sujet, je dois
00:00:45régler un petit problème évident : Theo m'a volé ma présentation. Theo a sorti
00:00:50une vidéo il y a environ un mois intitulée « Vous devez voir plus grand », mais sachez que
00:00:54j'ai soumis le titre de cette présentation un mois avant que Theo ne publie sa vidéo. Je
00:00:58ne lui ai pas volé son sujet. C'est lui qui m'a volé le mien. Alors aujourd'hui, nous allons parler
00:01:04d'agriculture, et oui, je veux vraiment dire d'agriculture. Plus précisément d'élevage
00:01:10de bétail, et encore plus précisément de l'automatisation de la rotation des pâturages pour le bétail
00:01:14nourri à l'herbe. J'ai l'impression que la plupart d'entre vous ne s'attendaient pas à entendre parler de vaches,
00:01:20d'herbe et d'agriculture aujourd'hui, mais je suis là, alors vous allez y avoir droit. Un peu de
00:01:25contexte sur qui je suis et pourquoi vous devriez peut-être m'écouter. En résumé,
00:01:30je n'ai absolument aucune qualification pour donner cette conférence, mais je vais néanmoins
00:01:34faire de mon mieux. J'ai grandi au Kentucky. J'ai un parcours dans
00:01:38les métiers manuels. J'ai été barman, mécanicien, serveur, plein de choses. Mais jamais agriculteur.
00:01:46Et puis je me suis retrouvé dans l'ingénierie, le développement logiciel, etc.
00:01:51En fait, je n'aime pas vraiment m'attribuer le titre d'ingénieur logiciel.
00:01:56Ça me semble usurpé, car je suis le profil de « vibe coder » qui effraie
00:01:59avez peur. J'utilise des agents IA toute la journée. Je n'ai aucune syntaxe en tête. Je ne
00:02:05maîtrise aucun langage de programmation en particulier, mais je peux vous sortir un projet
00:02:10en un week-end. Aujourd'hui, je travaille chez Firecrawl où nous développons du contexte pour agents IA. Nous avons une
00:02:16série d'API de données web pour donner accès au Web à vos agents. Comme je le disais, je suis dans l'équipe croissance,
00:02:21mais aujourd'hui, nous allons nous intéresser à des sujets plus agricoles. D'abord, en guise de référence,
00:02:26voici une vraie photo de moi transportant des dindes sur le toit de ma Tesla, et j'ai d'ailleurs
00:02:33toujours une fissure sur ce toit panoramique à cause de ça. C'était à Nashville où j'habite, au milieu d'un
00:02:38quartier résidentiel où il est interdit d'élever des dindes. Mais j'ai élevé 10 dindes dans mon
00:02:43jardin parce que je voulais savoir ce que ça faisait d'élever moi-même du bétail destiné à ma propre consommation.
00:02:49C'est une épreuve psychologique très difficile, pour être tout à fait honnête. Mais voilà la photo où je les charge
00:02:56sur le toit de ma Tesla, puis j'ai roulé trois heures avec elles jusqu'à l'abattoir. J'ai dû m'arrêter à un
00:03:01Superchargeur en chemin, et beaucoup de gens prenaient des photos. Et ce que je peux vous dire, c'est que l'autonomie
00:03:07est considérablement réduite quand vous avez un énorme brise-vent rempli de dindes sur votre toit.
00:03:13C'était donc un trajet assez anxieux, je peux vous le dire. J'ai aussi failli quitter l'ingénierie pour devenir fermier. Je
00:03:21voulais vraiment élever des poulets. Voici une vraie image de produit que j'avais imaginée. Je voulais emballer
00:03:26des dindes dans un emballage blanc et coller simplement le mot « e-e » dessus. Je trouvais ça provocateur.
00:03:31Je me disais que ça vous inciterait à acheter des poulets. Mais je me suis rendu compte qu'il est très difficile de gagner sa vie
00:03:36dans l'agriculture. Quelle surprise ! Et j'ai une femme. J'ai deux enfants. Ça ne me semblait pas juste de leur demander
00:03:46d'abandonner leur vie pour que je puisse jouer au fermier et élever des poulets. Alors
00:03:51j'ai décidé de pivoter et de voir s'il y avait des moyens de passer l'agriculture à l'échelle, ainsi que les types
00:03:57de systèmes qui m'intéressent dans l'élevage d'animaux. Il y a donc trois objectifs que je souhaite
00:04:02atteindre dans cette conférence : premièrement, vous convaincre tous de poursuivre des idées plus ambitieuses. Je pense que dans
00:04:07beaucoup de ces conférences, nous passons individuellement énormément de temps à parler de la
00:04:12création de logiciels pour des gens qui créent des logiciels, qui eux-mêmes en créent pour d'autres, et ainsi de suite. Et je
00:04:17suis vraiment là pour vous mettre au défi : il y a d'autres problèmes à résoudre que de faire encore un autre MCP
00:04:22pour une autre solution SaaS dans une autre entreprise. Mais je cherche aussi simplement à profiter d'un
00:04:27public captif. Si vous me coincez n'importe où, n'importe quand, il y a de fortes chances que je vous parle
00:04:32d'agriculture. Me voilà donc. Et j'espère pouvoir vous convaincre de venir travailler chez Firecrawl.
00:04:39Alors, première chose : je pense que le bétail a sa place au pâturage. Je pense que les animaux doivent vivre dans l'herbe.
00:04:45Je pense que c'est mieux pour l'animal, le consommateur, l'agriculteur et l'écosystème. Je pourrais faire une
00:04:48présentation TED entière sur chacun de ces points si besoin. Vous pourrez me retrouver plus tard si vous voulez savoir pourquoi c'est
00:04:53mieux pour les animaux d'être dans l'herbe. Mais je n'ai pas assez de temps pour tout aborder. Croyez-moi
00:04:57sur parole. Partons de là. Le principe de base est que les animaux doivent être dans l'herbe. C'est l'objectif que je veux atteindre.
00:05:05Je ne suis pas fondamentalement contre l'élevage intensif en bâtiment. Il y avait des raisons de le faire. Mais 97 % des vaches sont
00:05:11encore engraissées dans des parcs d'engraissement. Seules 3 % sont élevées au pâturage. Selon moi, davantage d'animaux pourraient être
00:05:17dans les prés. Je veux essayer de trouver comment y mettre plus d'animaux. La question est : pourquoi n'y sont-ils pas
00:05:22déjà ? Eh bien, la main-d'œuvre est le facteur limitant. C'est un vrai casse-tête d'élever des animaux dans les prés.
00:05:28Un pâturage bien géré implique de déplacer constamment les animaux. Et cela demande énormément de travail. Si vous pensez
00:05:35au bœuf nourri à l'herbe, vous vous dites peut-être : j'ai 100 vaches et 40 hectares. Je mets 100 vaches sur 40 hectares, elles mangent de l'herbe,
00:05:41J'obtiens du bœuf à la fin de l'année. Ce n'est pas vraiment comme ça que ça marche. Vous allez très rapidement dégrader la
00:05:48qualité de votre pâturage si vous laissez les vaches brouter là où elles veulent, car elles vont manger ce qu'elles préfèrent,
00:05:51ignorer le reste, piétiner constamment les mêmes zones, et ainsi de suite. La solution à cela,
00:05:58c'est le pâturage tournant. Cela consiste à diviser le pâturage en parcelles individuelles où les animaux
00:06:04ont assez de nourriture pour une journée, puis à les déplacer chaque jour. Cela permet à certaines zones de se reposer
00:06:10et à d'autres d'être broutées, ce qui augmentera au fil du temps la productivité de votre pâturage. Mais cela demande
00:06:17une quantité phénoménale de travail. Il faut déplacer les clôtures, les animaux, l'eau, et faire un suivi
00:06:25au quotidien afin de déplacer correctement les animaux aussi souvent que nécessaire. Il existe
00:06:33des solutions qui tentent de résoudre ce problème. Vous avez peut-être entendu parler de la société Halter dans la presse
00:06:38récemment. Peter Thiel y a investi sur une valorisation de deux milliards de dollars. No Fence est une autre entreprise. Ce que font ces
00:06:44sociétés, c'est fournir aux animaux des colliers connectés par GPS qui permettent de tracer
00:06:50des limites virtuelles pour déplacer les animaux à distance. Je trouve que c'est un grand pas en avant
00:06:56pour optimiser la main-d'œuvre, mais cela pose un problème : il faut savoir où déplacer
00:07:05les animaux. Pour être tout à fait honnête, ce n'est pas une science exacte. On ne peut pas simplement les déplacer en ligne droite
00:07:10à travers le pâturage, quotidiennement et de manière routinière sur la même parcelle. La raison, c'est que l'herbe
00:07:17ne pousse pas de la même façon chaque jour. Il y a les épisodes de sécheresse, la pluviométrie, le niveau de piétinement subi par une
00:07:23section donnée de la parcelle... Et la façon dont c'est vendu aujourd'hui repose sur le fait que les fermiers vont sur le
00:07:28terrain, observent l'herbe de leurs propres yeux et prennent des décisions intuitives sur le meilleur endroit où déplacer les animaux.
00:07:33La question est donc : comment remplacer le regard de l'éleveur sur le champ pour qu'il puisse prendre à distance
00:07:41des décisions éclairées sur l'emplacement de ses clôtures virtuelles ? Il y a un autre élément à prendre en compte
00:07:48également : il ne suffit pas de savoir cela, il faut aussi connaître la hauteur de l'herbe. L'herbe a un cycle de croissance.
00:07:54Si vous la coupez trop courte, elle met très longtemps à repousser. Si vous la laissez pousser trop longtemps,
00:07:59elle devient vieille, amère, et les animaux ne l'aiment plus. Il y a une zone idéale au stade juvénile
00:08:04dans laquelle il faut maintenir l'herbe. Vous voulez qu'elle soit broutée avant de devenir trop haute, mais sans pour autant
00:08:08la raser trop courte. Vous devez maintenir les animaux en mouvement, puis les faire revenir constamment sur la même parcelle
00:08:13pour que l'herbe reste au stade de croissance le plus optimal et conserve la meilleure productivité possible.
00:08:21Voici donc quelques moyens d'y parvenir. Ce sont des idées et mes solutions personnelles. C'est un sujet
00:08:26sur lequel je travaille et réfléchis pour voir comment mettre cela en œuvre. L'une des options dont je dispose,
00:08:31ce sont les cartes orthomosaïques par drone. Si l'on pouvait automatiser le vol des drones, on pourrait les faire survoler
00:08:36nos pâturages, prendre plein de photos et obtenir des images très haute fidélité et haute résolution de
00:08:41l'herbe que les éleveurs pourraient analyser. Le problème, c'est qu'il faut une sacrée montée en compétences de la part
00:08:48des éleveurs pour leur apprendre à piloter des drones. Il y a aussi beaucoup de contraintes réglementaires liées au vol à vue,
00:08:52alors que l'idéal serait d'avoir un système autonome. Or, il n'existe actuellement aucune juridiction au monde qui
00:08:56ait approuvé les drones autonomes pour ce type d'applications. C'est donc un obstacle majeur.
00:09:01Je pense que cela offre une très grande précision au niveau de la qualité des images, mais que ce sera un problème difficile à
00:09:05résoudre pour franchir toutes ces étapes. Les satellites sont mon option préférée aujourd'hui.
00:09:11Il existe une entreprise très intéressante appelée Planet, qui prend des photos de la Terre entière chaque jour
00:09:17avec une résolution d'un mètre sur un mètre. Mais ces satellites restent très haut dans le ciel,
00:09:25et il est difficile de distinguer certains détails nécessaires pour prendre des décisions vraiment éclairées.
00:09:31La photo du milieu vient d'un de mes amis dans le Missouri qui travaille comme assistant de recherche
00:09:35à l'Université Lincoln du Missouri. L'idée est simplement de placer une caméra de chasse à côté d'un arbre,
00:09:42avec un dispositif de mesure visible par la caméra, pour déterminer la hauteur de l'herbe par rapport à
00:09:48par rapport à cet objet, juste pour avoir un point de référence à utiliser pour
00:09:54voir à quel point l'herbe repousse. Si on peut résoudre ce problème ainsi que
00:09:59la situation des colliers, je pense qu'on peut placer un LLM au milieu de cette boucle
00:10:07et commencer à gérer le pâturage autonome. Cela signifierait qu'un LLM prendrait
00:10:14la meilleure décision suivante sur l'emplacement de l'animal un jour donné, mais c'est une analyse
00:10:19multivariée. Le LLM doit recevoir plusieurs données : la position GPS des animaux,
00:10:25où ils étaient hier, où ils pourraient aller demain, l'état de sécheresse dans la région,
00:10:30la hauteur de l'herbe sur toute la ferme, et il doit prendre cette décision non seulement
00:10:36au jour le jour, mais à différents niveaux d'interaction. Quel est le meilleur endroit suivant pour
00:10:43une vache en particulier, mais aussi pour le troupeau par rapport au pâturage lui-même,
00:10:49par rapport à la ferme dans son ensemble, puis plus largement à l'écosystème global. Tous
00:10:55ces éléments s'alimentent mutuellement, et si vous optimisez cet ensemble,
00:11:00vous obtenez une ferme plus productive où l'on peut mettre plus d'animaux sur moins d'hectares,
00:11:05ce qui permet de rivaliser avec le modèle des feeds-lots en ayant plus de vaches sur moins d'herbe.
00:11:12Comment résoudre ce problème ? Il y a plusieurs éléments. Trois obstacles majeurs doivent
00:11:17selon moi être surmontés pour créer ce système. Le premier est de bâtir une base
00:11:21de connaissances, et c'est ce sur quoi je travaille principalement chez Firecrawl et via OpenPasture,
00:11:26un projet open source que j'ai lancé. Une grande partie du savoir sur quand, pourquoi et comment déplacer le troupeau,
00:11:32les avantages du déplacement, etc., est verrouillée dans des vidéos YouTube. Il y a plein de fermiers
00:11:38géniaux. Je pourrais vous donner une liste de chaînes captivantes
00:11:42avec de braves gars du Missouri, du Tennessee ou du Kentucky qui déplacent leurs animaux chaque
00:11:48jour, partagent ce qu'ils apprennent, les meilleures espèces pour cela, les légumineuses à viser
00:11:54pour la biodiversité du pâturage. Énormément de facteurs entrent en jeu
00:11:59et nous devons construire cette base de connaissances. Firecrawl est une boîte à outils que j'utilise
00:12:03pour collecter ces données. Je scrape ces vidéos YouTube, je scrape des articles de recherche pour
00:12:08les archiver et enrichir cette base, et OpenPasture est le dépôt dans lequel je mets ces
00:12:13informations à la disposition de tout fermier qui pourrait en avoir besoin.
00:12:18L'étape suivante concerne la couche de visualisation. Il y a beaucoup de données sur l'herbe
00:12:24que le fermier évalue à l'intuition en observant simplement
00:12:28son pâturage. Les deux éléments clés à déterminer sur la parcelle (où sont les animaux, où ils
00:12:34devraient aller et où vous voulez qu'ils soient) sont la biomasse, soit la quantité de feuillage réellement disponible
00:12:40qu'ils peuvent consommer, et à long terme, la biodiversité de ce pâturage. Si
00:12:46certaines zones sont surpâturées, cela va favoriser de manière excessive certains types d'herbes de saison fraîche, de saison chaude,
00:12:52de légumineuses, etc. L'idéal est d'avoir un pâturage très équilibré et diversifié au fil du temps pour s'assurer que
00:12:58le bétail reçoive les nutriments nécessaires sans supplémentation en foin, cuivre,
00:13:03aluminium, etc. L'objectif est qu'il tire tous les macro et micronutriments de l'herbe elle-même, ce qui
00:13:10devient idéalement un système 100 % autonome. Le troisième point concerne les entreprises de clôtures virtuelles.
00:13:19Des sociétés comme NoFence ou Halter ont une technologie intéressante, mais j'ai un vrai
00:13:24désaccord avec elles : pour utiliser leur logiciel, vous devez acheter leurs colliers et vous
00:13:29ne pouvez pas y connecter votre propre logiciel. D'un point de vue commercial, je le comprends, mais pour
00:13:34le secteur, c'est très contraignant. J'aimerais innover sur la partie logicielle,
00:13:39envoyer à ces colliers des coordonnées GPS prédites par mon LLM. Je ne veux pas
00:13:45dépendre de leur logiciel pour faire cela, car je pense qu'il est moins performant ou que je peux faire mieux,
00:13:49pour être tout à fait honnête avec vous. Le but de cette présentation est donc aussi d'lancer un appel
00:13:55à vous tous dans la salle. J'ai besoin que quelqu'un fabrique un collier ouvert, avec des API ouvertes.
00:14:02L'idéal serait une solution prête à l'emploi, avec des composants qu'on peut assembler.
00:14:08Les fermiers sont très débrouillards et aiment réparer leurs équipements. Il y a une vraie analogie avec
00:14:13John Deere et ce principe du droit à la réparation. Ma demande à quiconque s'intéresse à ce problème
00:14:19est donc la suivante : concevez un collier au brevet et aux API ouverts pour qu'on puisse innover sur la partie
00:14:23logicielle et optimiser cette solution. L'autre point que je voudrais aborder, c'est que cela va bien
00:14:31au-delà des ruminants. Les ruminants sont un type d'animal : les vaches, les moutons, les chèvres.
00:14:36Ils broutent l'herbe et la digèrent dans le rumen, d'où le nom de ruminants.
00:14:43Mais il y a un avantage supplémentaire : on peut combiner plusieurs espèces sur ces rotations de pâturages.
00:14:48C'est une entreprise appelée Pasture Bird qui m'a vraiment poussé à m'intéresser de près à
00:14:53cette idée. Ils ont pris un poulailler classique, l'ont monté sur de grandes roues et ont automatisé son
00:14:59déplacement pour qu'il avance de sa propre largeur toutes les 24 heures à travers le pâturage. Si c'est
00:15:05possible scientifiquement avec des poulets, c'est parce qu'ils ne tirent pas la majorité de leurs nutriments
00:15:08de l'herbe. Il faut leur donner un complément de céréales car les poulets sont omnivores et non strictement
00:15:13herbivores. Vous pouvez donc faire avancer ce poulailler pas à pas sur l'herbe, leur offrant un terrain fertile. L'azote
00:15:22de leurs fientes sert de fumier ou de fertilisant pour l'herbe elle-même.
00:15:30Et il y a un avantage supplémentaire à associer les ruminants aux poulets : si vous faites passer les ruminants
00:15:34en premier, ils coupent le haut de l'herbe, puis les poulets passent derrière et picorent les
00:15:39parasites présents dans les bouses. Cela réduit la charge parasitaire globale sur la ferme, et donc les
00:15:45dépenses en médicaments nécessaires pour garder les animaux en bonne santé. À terme, vous obtenez un
00:15:50cheptel ou un élevage plus robuste, avec des animaux plus forts qui nécessitent moins
00:15:56d'interventions et peuvent simplement manger de l'herbe pour produire de la viande. Les trois éléments
00:16:04que j'espère que vous retiendrez de cette présentation sont : d'abord, trouver de grands problèmes réels et physiques
00:16:09à résoudre, qui nécessitent une analyse multivariée et non de simples choix binaires.
00:16:17Beaucoup de problèmes n'ont pas de solution déterministe. J'entends beaucoup
00:16:22d'ingénieurs expliquer comment transformer les LLM en processus déterministes. Or, selon moi,
00:16:27de nombreux problèmes ne peuvent pas être résolus par des algorithmes déterministes. En voici un exemple.
00:16:33C'est une analyse multivariée. Il n'y a pas une parcelle idéale évidente où déplacer le bétail, seulement votre
00:16:38meilleure estimation de l'endroit où il devrait aller. Si nous pouvons prendre de tels systèmes,
00:16:44des systèmes intégrant de multiples données, et placer un LLM au centre pour analyser ces données et au moins
00:16:49faire une proposition que l'humain peut valider ou refuser, nous pourrons faire passer à l'échelle ces processus
00:16:55qui sont fortement limités par la capacité du fermier à démultiplier son propre travail et ses prises de décision.
00:17:02Cela leur donnerait les outils nécessaires pour développer leur activité, car je pense que tous les animaux pourraient être
00:17:08élevés à l'herbe si l'on résolvait ces défis. Enfin, vous pouvez peut-être m'aider à résoudre
00:17:13certains de ces problèmes. Le défi principal est de fournir aux agents le contexte dont ils ont besoin :
00:17:19collecter les données, les structurer et les présenter de manière à ce que le LLM puisse les analyser.
00:17:24C'est ce que nous faisons chez Firecrawl. Pensez à plus grande échelle ! Chez Firecrawl, nous
00:17:29construisons la couche de contexte pour l'IA, et j'espère que vous viendrez la bâtir avec nous. Nous recrutons.
00:17:34Voici les offres d'emploi actuellement disponibles. Rendez-vous sur notre site web. Vous en trouverez peut-être une qui
00:17:39vous convient. Contactez-moi. Nous aimerions accueillir plus de personnes prêtes à chercher comment extraire les données du web
00:17:44pour résoudre ces problèmes complexes et les fournir sous forme de contexte à ces agents IA.
00:17:50Nous pourrons peut-être rendre le monde meilleur. Je m'appelle Cody. Open Pastures est mon projet
00:17:57open source, et Firecrawl est mon activité au quotidien. Voici mes réseaux sociaux. Je reste à disposition
00:18:02un moment. Ce serait un plaisir d'échanger sur les animaux, les vaches ou les poulets. Merci beaucoup d'être venus.
Community Posts
No posts yet. Be the first to write about this video!
Write about this video