Vous ne voyez pas assez grand : reconstruire les systèmes alimentaires grâce aux agents IA — Cody Menefee, Firecrawl
AAI Engineer
컴퓨터/소프트웨어창업/스타트업환경/생태
스크립트
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.
커뮤니티 글
아직 글이 없습니다. 이 영상에 대한 첫 번째 글을 작성해 보세요!
이 영상에 대해 글쓰기