AI Engineer World's Fair 2026

You’re Not Thinking Big Enough: Rebuilding Food Systems with AI Agents — Cody Menefee, Firecrawl

Slide chapters

27 slide and demo groups · Timestamps are approximate. 4 additional groups were omitted from this pass.

Hi, I'm Cody

Cody introduces himself from Firecrawl’s growth team, using a photo of a yellow-and-green letterman jacket to explain the joke behind his own branded jacket.

Text in image
COLD OPEN
HI, I'M CODY
Growth team, Firecrawl

hi, I am Cody

Interface text:
press N for notes
1 / 31
AI Engineer
World’s Fair

You're not thinking big enough

Cody challenges the audience to think bigger, then jokes that Theo stole his talk.

Text in image
AI ENGINEER 2026

You're not
thinking big enough.

Interface text:
press N for notes
2 / 31
AI Engineer
World's Fair

Farming

Cody introduces farming as the topic, specifically automating pasture rotation for grass-fed livestock systems.

Text in image
WHAT THIS TALK IS ABOUT

Farming.

yes, really. stay with me.

Interface text:
press N for notes
4 / 31
AI Engineer
World’s Fair

Livestock farming

Menefee narrows the talk’s subject from farming to livestock farming.

Text in image
MORE SPECIFICALLY

Livestock farming.

Interface text:
press N for notes
5 / 31
AI Engineer
World’s Fair

Automating pasture rotation

Cody Menefee narrows the talk to automating pasture rotation for grass-fed livestock systems.

Text in image
Automating pasture rotation
for grass-fed livestock systems.

TO BE EXACT

Interface text:
press N for notes
6 / 31
AI Engineer
World’s Fair

Who I am

Cody Menefee went from blue-collar work in Kentucky to self-taught engineering and Firecrawl. He approaches pasture rotation as an outsider.

Text in image
WHO I AM
A LITTLE ABOUT ME

KENTUCKY
blue-collar work

SELF-TAUGHT
became an engineer

TODAY
at Firecrawl, context for AI agents

not a rancher. an outsider who got obsessed with one problem.

Interface text:
press N for notes
7 / 31
AI Engineer
World’s Fair

Turkeys on a car

Cody Menefee raised 10 turkeys in his Nashville backyard to experience raising livestock for food. He loaded them onto his Tesla and drove three hours to a processor.

Text in image
Interface text:
press N for notes
8 / 31
AI Engineer
World’s Fair

Eat me

Menefee created this product image for white-wrapped turkeys. After realizing how hard it is to make money farming, he turned to finding ways to scale livestock agriculture.

Text in image
EAT
ME

Interface text:
press N for notes
9 / 31
AI Engineer
World’s Fair

Three things

Menefee wants developers to pursue bigger problems, uses his captive audience to talk about farming, and invites them to work at Firecrawl.

Text in image
BY THE END OF THIS TALK
3 THINGS

1
Pursue big ideas.

2
Take advantage of a captive audience.

3
Come work at Firecrawl.

Interface text:
press N for notes
10 / 31
AI Engineer
World’s Fair

Livestock belongs on pasture

Menefee argues that pasture benefits animals, consumers, farmers, and the ecosystem. He asks the audience to accept that assumption for the talk, leaving the reasons for later discussion.

Text in image
LIVESTOCK BELONGS ON PASTURE
TAKE MY WORD FOR IT

the animal
the consumer
the farmer
the ecosystem

cattle, sheep, goats. better for all of them. farmers already gravitate here, argue the reasons with me after.

Interface text:
press N for notes
11 / 31
AI Engineer
World’s Fair

Feedlots set the scale

Menefee says about 97% of cows are finished on feedlots and 3% are raised on pasture. He wants more animals on grass.

Text in image
THE BAR TO CLEAR
FEEDLOTS SET THE SCALE

Y-axis ticks: 100%, 75%, 50%, 25%, 0%
feedlot: ~97%
pasture: ~3%

Interface text:
press N for notes
12 / 31
AI Engineer
World’s Fair

The bottleneck is labor

Moving animals constantly makes pasture labor-intensive. Menefee says cows left to graze freely can degrade pasture by repeatedly choosing favorite plants and trampling areas.

Text in image
SO WHY ISN'T IT ALREADY THERE?

The bottleneck is labor.

pasture done right means moving animals constantly. that takes relentless daily work.

Interface text:
press N for notes
13 / 31
AI Engineer
World’s Fair

Rotational grazing

Farmers divide pasture into paddocks and move animals daily, giving grazed areas time to rest and regrow.

Text in image
ROTATIONAL GRAZING
HOW FARMERS REACH FOR SCALE

1 TODAY
2 tomorrow
3 day 3

grazed paddocks rest and regrow

graze one paddock, move daily. the grass behind them rests, regrows thicker, and the same land carries more animals.

Interface text:
press N for notes
14 / 31
AI Engineer
World’s Fair

It’s all by hand

Rotational grazing requires farmers to move fences, water, and animals and keep records every day. That recurring labor limits how easily the practice scales.

Text in image
IT'S ALL BY HAND
WHY IT DOESN'T SCALE

FENCE
move it

WATER
move it

ANIMALS
move them

RECORDS
track it

every single day. that's the wall.

Interface text:
press N for notes
15 / 31
AI Engineer
World's Fair

Geo-fences move the fence for you

Nofence and Halter use GPS collars and virtual boundaries to move animals remotely, reducing fence-moving work. Farmers still have to decide where to move the herd.

Text in image
GEO-FENCES MOVE THE FENCE FOR YOU
TECHNOLOGY CAN HELP

NOFENCE
draw pastures, track animals, get alerts

Nofence screenshot:
The world's first virtual fencing system for grazing animals
[illegible]

HALTER
virtual fencing, pasture cover, herd movement

Halter screenshot:
AI-powered pasture covers
Automatic pasture cover measurements, daily
Set growth rate
[illegible]
Automatic
Measured
Manual
[illegible]

GPS collars from Nofence and Halter draw the fence and move the herd.
one big piece of the daily labor, already handled.

Interface text:
press N for notes
16 / 31
AI Engineer World's Fair

Grazing is judgment, not a fixed rotation

The herd needs to move, but paddocks have different recovery states. Farmers inspect the grass and consider grazing history and drought before choosing where to move.

Text in image
GRAZING IS JUDGMENT, NOT A FIXED ROTATION
BUT YOU STILL NEED EYES

rested
ready-ish

not recovered
?

maybe next?
?

current
needs move

drought hit

partial rest
?

the farmer asks:
did it recover?
when was it grazed?
did drought change it?
can I move today?
is next actually next?

the herd needs to move, but the next paddock is not obvious.

grazing is a judgment call. the way a farmer makes it is by reading the [illegible]

Interface text:
press N for notes
17 / 31
AI Engineer
World’s Fair

Replace the farmer's eyes

Question marks across a paddock grid frame the open problem: how can farmers assess grass remotely and decide where to move their virtual fences without walking the pasture every day?

Text in image
SENSES · OPEN PROBLEM
REPLACE THE FARMER'S EYES

?   ?
  ?

how much grass is in each paddock

that judgment runs on eyes on pasture. how do we get those eyes without the farmer walking it every day?

Interface text:
press N for notes
18 / 31
AI Engineer World's Fair

Grass has a sweet spot

Graze grass in its sweet spot: too short and it regrows slowly; left until it seeds, it becomes bitter. Moving animals between paddocks gives grass time to recover.

Text in image
WHAT THE FARMER READS
GRASS HAS A SWEET SPOT

graze here

Y-axis: grass mass

too short
slow regrowth

sweet spot
fast, nutritious

gone to seed
bitter, slow

leave stockpile, move before it seeds. plus: how grazed-down this paddock is, and how recovered the others are.

Interface text:
press N for notes
19 / 31
AI Engineer
World’s Fair

Drones, cams, or satellites

Menefee favors satellites for monitoring pasture. A trail camera can measure grass regrowth against a stick, while drone imagery offers detail but faces operating hurdles. NDVI is an imperfect proxy for biomass.

Text in image
THREE WAYS TO SEE THE PASTURE
DRONES, CAMS, OR SATELLITES

drone orthomosaic
trail cam + stick
satellite NDVI

leaning satellite. NDVI from any of these is a proxy for biomass, the thing we actually want, never exact, and the farmer's own eye is intuition too.

Trail camera overlay: 04/17/2026 04:49 PM 79°F 26°C

Interface text:
press N for notes
20 / 31
AI Engineer
World’s Fair

Now add the LLM

The proposed grazing loop feeds satellite and pasture data into an AI model to pick the herd’s next move. The farmer approves, and collars move the animals.

Text in image
NOW ADD THE LLM
THE FULL SYSTEM

satellite
planet.

AI
pasture model
next move

farmer

satellites read the grass, the model picks the next move, collars move the herd. the farmer just approves.

Interface text:
press N for notes
21 / 31
AI Engineer
World’s Fair

One move, four scales

The next grazing move must account for four nested scales: the animal, pasture, farm, and ecosystem. Menefee says these components feed back into one another.

Text in image
ONE MOVE, FOUR SCALES
BRAIN · WHAT IT OPTIMIZES FOR

ecosystem
farm
pasture
animal

the next bite has to be right for the animal, the pasture within the farm, and the farm within the ecosystem.

Interface text:
press N for notes
22 / 31
AI Engineer
World’s Fair

We Need a Knowledge Base

Firecrawl gathers grazing knowledge from videos, papers and forums for OpenPasture, an open-source knowledge base intended to make it available to agents through MCP or an API.

Text in image
WE NEED A KNOWLEDGE BASE
BLOCKER 1 · WHERE I COME IN

YouTube videos
research papers
practitioner forums

Firecrawl gathers + structures the knowledge

OP the open-source knowledge base

LLM-READY · MCP / API

pent-up grazing knowledge, gathered by Firecrawl, opened up to agents through OpenPasture.

Interface text:
press N for notes
23 / 31
AI Engineer
World’s Fair

Solve the Visualization Layer

Menefee proposes using satellite pixels to infer pasture biomass and biodiversity, but leaves open which proxies can reveal them. Planet Labs satellites are his bet.

Text in image
SOLVE THE VISUALIZATION LAYER
BLOCKER 2

pixels from above
infer
?
which proxies?

biomass
how much grass is there

biodiversity

the real problem: infer biomass and biodiversity from what we can see.
satellites (Planet Labs) are my bet.

Interface text:
press N for notes
24 / 31
AI Engineer
World’s Fair

Open the Collar APIs

Menefee asks for an open-API GPS collar so his software can send LLM-predicted locations to cattle collars. He says existing geofence vendors tie their software to their hardware.

Text in image
OPEN THE COLLAR APIS

BLOCKER 3 · A REAL ASK

someone build a GPS livestock collar with an open API. let us innovate on software, not lock it to hardware.

Interface text:
press N for notes
25 / 31
AI Engineer
World’s Fair

Chickens That Move Themselves

PastureBird’s coop moves its own width across the pasture every 24 hours. Menefee says chickens follow grazing animals and peck parasites from their droppings, reducing the farm’s parasite load.

Text in image
CHICKENS THAT MOVE THEMSELVES
SPECIES STACKING, AUTOMATED

yesterday
tomorrow

PastureBird Automated Range Coop

run birds behind the herd to break the parasite cycle. now even the coop moves itself.

Interface text:
press N for notes
26 / 31
AI Engineer
World’s Fair

Go Find These Problems

Menefee proposes an LLM that weighs multiple inputs and suggests where to move livestock, with a human accepting or rejecting the suggestion. He invites others to find similar problems or help with this one.

Text in image
GO FIND THESE PROBLEMS
AN OPEN INVITATION

1. Find big, physical, real-world problems that only stall on reasoning.
2. Put an LLM at the core and build the loop around it.
3. Or come help me with this one.

there's a whole class of these hiding in plain sight.

AI Engineer
World’s Fair

Interface text:
press N for notes
27 / 31

You're Not Thinking Big Enough

Menefee says Firecrawl gathers and packages data so LLMs can reason over it, and invites the audience to help build its AI context layer.

Text in image
SO, REALLY

You're not thinking big enough.

Firecrawl is where we're building the context layer for AI. Come build it with us.

Interface text:
press N for notes
28 / 31
AI Engineer World's Fair

Read the talk

You’re Not Thinking Big Enough: Rebuilding Food Systems with AI Agents

Cody Menefee’s proposal for AI-assisted pasture rotation connects grazing knowledge, remote observations and GPS collars. The hard part is choosing where animals should go as the land changes—and giving farmers a useful suggestion they can accept or reject.

From a talk by Cody Menefee

At a glance

Ideas worth remembering

  • Rotational grazing controls where animals eat and when pasture rests, but daily moves require labor for animals, fences, water and recordkeeping.

  • GPS collars enable remote boundaries. Choosing those boundaries still requires current observations of grass, weather and previous grazing impact.

  • The proposed LLM system needs grazing knowledge, useful pasture measurements and open collar APIs; its practical endpoint is a suggestion the farmer can accept or reject.

  • Species can play different roles in one rotation: ruminants graze first, while following chickens fertilize the pasture and may reduce parasite loads.

Ten turkeys, a Tesla and a different way into farming

Cody Menefee, on Firecrawl’s growth team, opens with a jacket joke and a mock dispute over who first claimed the injunction to think bigger. His actual subject is unusually specific for an AI talk: automating pasture rotation for grass-fed livestock. The motivation comes from trying to raise animals himself, then discovering how difficult it would be to turn that interest into a living.

The memorable credential is ten turkeys raised in his Nashville backyard, in a residential neighborhood where he says that was not allowed. Raising livestock he would eventually eat was mentally difficult. Getting the birds processed added a more literal engineering problem: he loaded them onto the roof of his Tesla and drove three hours to the processor. The load damaged the glass roof, and a “giant windbreak full of turkeys” reduced the car’s range enough to make the journey anxious, with a Supercharger stop along the way.

He nearly left software development to raise chickens. Farming’s economics, and the consequences for his wife and two children, changed that plan. Rather than ask his family to support what he calls going to “cosplay as a farmer,” he began looking for ways to scale the livestock systems he cared about. That pivot gives the talk its challenge: an industry busy building software for people who build software could also tackle the work that keeps physical businesses small.

0:170:35
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

0:12 · section reference included

Pasture rotation turns grass into a daily scheduling problem

The starting judgment is Menefee’s: livestock belongs on pasture, which he believes benefits animals, consumers, farmers and ecosystems. He leaves that case largely undeveloped and acknowledges a role for containment farming. He cites 97% of cattle finishing on feedlots and 3% being raised on pasture; those figures have no stated geography or supporting study here. His practical question is how to put more animals on grass, with labor as the bottleneck he wants to address.

Source frame: Pasture rotation turns grass into a daily scheduling problemOpen full source frame
Source frame: Pasture rotation turns grass into a daily scheduling problem

Consider his example of 100 cows on 100 acres. Simply releasing the cows and waiting for beef at the end of the year gives the animals control over where grazing happens. They repeatedly eat favorite plants, leave others alone and trample the same areas. In his account, the observable change is declining pasture quality: access to plenty of land does not ensure that grazing pressure is distributed in a way that lets the land recover.

Rotational grazing changes that sequence. Divide the pasture into paddocks with enough food for one day, let the herd graze one paddock, then move it the next day. The area just grazed rests while another area supplies feed. The desired improvement comes from controlling both grazing and recovery, rather than letting the herd revisit whichever plants it prefers. But the daily move includes fences, animals, water and recordkeeping. A better grazing pattern creates a recurring operational burden.

4:394:41
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

4:39 · section reference included

A virtual fence still needs a destination

GPS collars offer a way to change grazing boundaries remotely. Menefee names Halter and Nofence as examples of companies supplying collars that let farmers draw virtual boundaries and move animals without relocating a physical fence. This removes some work from the daily rotation, but it leaves a decision upstream: where should the new boundary go?

Source frame: A virtual fence still needs a destinationOpen full source frame
Source frame: A virtual fence still needs a destination

The 100-acre example now needs more than a fixed route through its paddocks. Grass does not grow at the same rate everywhere or every day. Drought, rainfall and the impact of previous grazing change which area is ready. A farmer currently goes onto the pasture, looks at the grass and uses that observation to choose the next move. Remote fence control becomes much more useful if the farmer can also inspect the pasture remotely.

Grass height also affects when the herd should leave and return. Grazing too short slows recovery; leaving grass too long makes it old and less appealing to the animals in Menefee’s description. The target is a “juvenile sweet spot”: graze before the grass becomes too mature, leave enough for it to recover, then return when it is ready. Yesterday’s move therefore changes tomorrow’s choices. The system needs observations over time, not just a map of available land.

6:366:43
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

6:32 · section reference included

Three ways to replace a walk across the pasture

The observation options trade image detail against the work needed to collect it. Each offers a different answer to the same question: what can the farmer learn about grass without going out to look?

  • Drone orthomosaic maps: Fly over the pasture and collect many photographs to produce detailed imagery. The attraction is high resolution. The burden is teaching farmers to operate drones and meeting flight restrictions, including keeping them in sight. Menefee describes autonomous operation as the desired end state and regulatory approval as a major obstacle; his worldwide claim about approval is not established here.
  • Satellite imagery: Repeated overhead images could avoid the farm-level flight operation. Menefee favors this option and names Planet, but distance limits the detail available for grazing decisions. The daily global coverage and one-by-one-meter resolution he cites are unverified specifications in this recording.
  • Trail cameras with a measuring reference: Place a camera beside a tree and a measuring apparatus. Compare the grass against the visible reference to estimate its height and follow regrowth. This is the simple local option: the image has something against which growth can be judged.
Source frame: Three ways to replace a walk across the pastureOpen full source frame
Source frame: Three ways to replace a walk across the pasture
8:218:30
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

8:21 · section reference included

Putting an LLM between observations and the next move

Once pasture observations and collar control are available, an LLM could combine them to recommend the next grazing location. Its inputs would include the animals’ GPS positions, where they were yesterday, possible future destinations, local drought conditions and grass height across the farm. The proposed system has unresolved components rather than a validated autonomous deployment; increasing the number of animals supported on fewer acres is its goal, not a demonstrated result.

Source frame: Putting an LLM between observations and the next moveOpen full source frame
Source frame: Putting an LLM between observations and the next move

The decision also spans different scales. A good next location for one cow must fit the herd’s needs, the pasture’s recovery and the farm’s longer-term condition. Returning too soon may provide feed today while weakening future regrowth. In the developing pasture example, the useful change is from following a routine route to choosing a move informed by current grass and prior use. Menefee’s closing version makes this a suggestion that a human can confirm or deny.

What has to connect before a recommendation can change grazing on the ground? The diagram follows the proposed loop from knowledge and observations through a human decision to collar control. The return path matters: moving the herd changes the pasture, so the next recommendation needs fresh observations of the resulting conditions.

The proposed grazing decision loop

Grazing knowledgeFarmer experience and research collected in Open Pasture
Farm observationsAnimal locations and history, drought conditions and grass height
LLM recommendationSuggest the next grazing location
Farmer decisionConfirm or deny the suggestion
Open collar controlSend locations to change virtual grazing boundaries
Changed pastureOne area is grazed while another rests and regrows
Knowledge informs the recommendation; observations keep it tied to changing pasture conditions. Human confirmation precedes the proposed collar action.
Read the diagram as text
  • Grazing knowledge. Farmer experience and research collected in Open Pasture
  • Farm observations. Animal locations and history, drought conditions and grass height
  • LLM recommendation. Suggest the next grazing location
  • Farmer decision. Confirm or deny the suggestion
  • Open collar control. Send locations to change virtual grazing boundaries
  • Changed pasture. One area is grazed while another rests and regrows
  • Grazing knowledge → LLM recommendation: Inform when, where and why to move.
  • Farm observations → LLM recommendation: Supply current conditions.
  • LLM recommendation → Farmer decision: Suggest a move.
  • Farmer decision → Open collar control: Proceed with an accepted suggestion.
  • Open collar control → Changed pasture: Move grazing pressure.
  • Changed pasture → Farm observations: Observe impact and regrowth.
9:5610:00
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

9:56 · section reference included

The remaining work: knowledge, pasture vision and open collars

The first component is a knowledge base. Farmers already explain when they move animals, what they learn from those moves and how different species fit their pastures, but much of that experience lives in YouTube videos. Menefee uses Firecrawl to collect material from farmer videos and research papers, and puts the information into his open source project, Open Pasture. The immediate value is making grazing knowledge available to farmers; it is also a component of the proposed decision system.

Source frame: The remaining work: knowledge, pasture vision and open collarsOpen full source frame
Source frame: The remaining work: knowledge, pasture vision and open collars

The second component must turn images into useful pasture measurements. Two questions operate on different timescales:

  • Biomass: How much foliage is available for the animals to consume? This informs whether a destination can supply feed now.
  • Biodiversity: What mix of plants is developing over time? Heavy grazing can change that mix. Menefee wants a diverse pasture that supplies more of the cattle’s nutritional needs and reduces supplementation; that remains an intended agricultural benefit rather than an established outcome of the proposed vision system.

The third component is access to the collars. Menefee describes the existing vendors as tying their software to their hardware and preventing outside software from controlling the collars. He understands the business incentive, but it blocks the experiment he wants to run: have his own software choose locations and send them to the animals’ devices. A recommendation cannot complete the loop if the hardware accepts commands only from its vendor’s application.

His concrete request is an open collar: open APIs, an open patent arrangement and, ideally, off-the-shelf components. Farmers’ ability to repair their own equipment is part of the appeal, with right-to-repair frustration as the context. Opening the device would let different teams compete on grazing software without each having to build a separate proprietary collar system.

11:1911:21
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

11:12 · section reference included

Stacking species changes what a rotation can do

The ending expands the system beyond ruminants such as cows, sheep and goats. Menefee describes Pasture Bird as an inspiration: put a chicken house on large wheels and automate its movement so it advances its own width every 24 hours. This routine is more straightforward than choosing cattle pasture because chickens receive supplemental grain and do not depend on grass for most of their nutrients. Their movement can follow a regular progression while their droppings add nitrogen to the pasture.

Source frame: Stacking species changes what a rotation can doOpen full source frame
Source frame: Stacking species changes what a rotation can do

A combined rotation gives each species a different job. Ruminants go first and graze the tops of the grass. Chickens follow and peck parasites from the droppings, while also fertilizing the land. Menefee connects that sequence to lower parasite loads, lower medication expense and, over time, stronger breeding stock requiring fewer interventions. These are proposed benefits of the farming pattern, without quantified effects here. The important extension for the decision system is that a move can prepare the land for another species, as well as feed the animals currently occupying it.

14:3114:33
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

14:27 · section reference included

A useful suggestion can expand a farmer’s capacity

The closing challenge is to find physical problems with multiple changing inputs and decisions that require judgment. Menefee contends that grazing does not offer a deterministic next-best paddock, only a best guess. That contention does not establish that deterministic methods cannot help; the concrete proposal is to let an LLM reason over the collected data and offer a suggestion a farmer can confirm or deny. The intended gain is more decision-making capacity for someone whose operation is constrained by their own time and attention.

Source frame: A useful suggestion can expand a farmer’s capacityOpen full source frame
Source frame: A useful suggestion can expand a farmer’s capacity

The final engineering emphasis is context: gather the data, package it and present it so the model can reason over it. That connects the farming project back to Firecrawl’s work giving agents access to web data, and to Menefee’s invitation to help build that layer. The open collar request remains equally concrete. To move from a recommendation to a useful farming tool, the knowledge, observations and hardware control all have to meet in the same loop.

16:0616:09
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

16:02 · section reference included

Resources

From the talk

  • Menefee’s open source project collects grazing knowledge from farmer videos and research papers for farmers and the proposed decision system.

Read the complete timestamped transcript

27 slide groups. Extracted from the recording; expand builds to follow changes. Timestamps are approximate. 4 additional groups were omitted from this pass.

  1. 0:01

    [music]

  2. 0:12

    >> All right. Hello everybody.

  3. 0:14

    My name is Cody. Um

  4. 0:17

    I put this picture up here because this

  5. Hi, I'm Cody

    Cody introduces himself from Firecrawl’s growth team, using a photo of a yellow-and-green letterman jacket to explain the joke behind his own branded jacket.

    Text in image
    COLD OPEN
    HI, I'M CODY
    Growth team, Firecrawl
    
    hi, I am Cody
    
    Interface text:
    press N for notes
    1 / 31
    AI Engineer
    World’s Fair
  6. 0:19

    jacket so far has not actually landed as

  7. 0:22

    well as I thought it would. No one gets

  8. 0:24

    the joke. Um so this was to really put

  9. 0:26

    it in front of your face. I don't just

  10. 0:28

    enjoy wearing heavily branded letterman

  11. 0:30

    jacket. We intentionally tried to

  12. 0:33

    play into the bit a little bit. Um so,

  13. 0:35

    my name is Cody. I'm on the growth team

  14. 0:37

    at Firecracker. Um and today I'm here to

  15. You're not thinking big enough

    Cody challenges the audience to think bigger, then jokes that Theo stole his talk.

    Text in image
    AI ENGINEER 2026
    
    You're not
    thinking big enough.
    
    Interface text:
    press N for notes
    2 / 31
    AI Engineer
    World's Fair
  16. 0:39

    tell you you're not thinking big enough.

  17. 0:42

    Um but before I actually get into that,

  18. 0:44

    I have to address a bit of an elephant

  19. 0:46

    in the room which is Theo stole my talk.

  20. Farming

    Cody introduces farming as the topic, specifically automating pasture rotation for grass-fed livestock systems.

    Text in image
    WHAT THIS TALK IS ABOUT
    
    Farming.
    
    yes, really. stay with me.
    
    Interface text:
    press N for notes
    4 / 31
    AI Engineer
    World’s Fair
  21. 0:49

    Uh Theo put out a video about a month

  22. 0:51

    ago uh called uh you need to think

  23. 0:53

    bigger. But I would like to say I

  24. 0:55

    submitted the name for this talk a month

  25. 0:56

    before Theo put his video out. I didn't

  26. 0:58

    steal his talk. He stole my talk. So,

  27. 1:01

    um

  28. 1:03

    Today we're actually going to talk about

  29. 1:04

    farming. And yes, I actually mean

  30. 1:06

    farming. Uh more specifically, I mean

  31. Livestock farming

    Menefee narrows the talk’s subject from farming to livestock farming.

    Text in image
    MORE SPECIFICALLY
    
    Livestock farming.
    
    Interface text:
    press N for notes
    5 / 31
    AI Engineer
    World’s Fair
  32. 1:09

    livestock farming. And even more

  33. 1:11

    specifically, I mean automating pasture

  34. Automating pasture rotation

    Cody Menefee narrows the talk to automating pasture rotation for grass-fed livestock systems.

    Text in image
    Automating pasture rotation
    for grass-fed livestock systems.
    
    TO BE EXACT
    
    Interface text:
    press N for notes
    6 / 31
    AI Engineer
    World’s Fair
  35. 1:13

    rotation for grass-fed livestock

  36. 1:15

    systems.

  37. 1:16

    Um I have a feeling most of you did not

  38. 1:18

    expect to learn about cows and grass and

  39. 1:21

    farming today, but I'm here so you're

  40. Who I am

    Cody Menefee went from blue-collar work in Kentucky to self-taught engineering and Firecrawl. He approaches pasture rotation as an outsider.

    Text in image
    WHO I AM
    A LITTLE ABOUT ME
    
    KENTUCKY
    blue-collar work
    
    SELF-TAUGHT
    became an engineer
    
    TODAY
    at Firecrawl, context for AI agents
    
    not a rancher. an outsider who got obsessed with one problem.
    
    Interface text:
    press N for notes
    7 / 31
    AI Engineer
    World’s Fair
  41. 1:23

    going to.

  42. 1:24

    Uh little bit of background on who I am

  43. 1:27

    and why maybe you should listen to me.

  44. 1:30

    Uh the short version is I actually have

  45. 1:31

    no credentials that qualify me for this

  46. 1:33

    talk, but nonetheless I'm going to do my

  47. 1:34

    best to give it. Uh I grew up in

  48. 1:36

    Kentucky. Uh have a background of blue

  49. 1:38

    collar work. I was a bartender, a

  50. 1:40

    mechanic, a uh um

  51. 1:43

    a server, uh a whole bunch of things. Uh

  52. 1:45

    never actually a farmer though.

  53. 1:47

    Um and then I sort of found my way into

  54. 1:49

    engineering, uh software development,

  55. 1:51

    etc. I actually don't really like taking

  56. 1:53

    the title of software engineer. Um I'm

  57. 1:55

    pretty averse to that. Feels like stolen

  58. 1:57

    valor because I am the vibe coder most

  59. 1:59

    of you all are scared of.

  60. 2:01

    I use AI agents all day long. I don't

  61. 2:04

    have any syntax memorized. I am not

  62. 2:06

    proficient in any particular coding

  63. 2:07

    language, but I will crank out some

  64. 2:09

    stuff on a weekend.

  65. 2:11

    But today I actually work at Firecrawl

  66. 2:13

    where we're building context for AI

  67. 2:14

    agents. We have a series of

  68. 2:17

    web data APIs to give your agents access

  69. 2:19

    to the web. Again, I said I'm on the

  70. 2:21

    growth team, but today we're actually

  71. 2:23

    getting into some more farming stuff.

  72. 2:25

    But first a bit of credential I do have

  73. Turkeys on a car

    Cody Menefee raised 10 turkeys in his Nashville backyard to experience raising livestock for food. He loaded them onto his Tesla and drove three hours to a processor.

    Text in image
    Interface text:
    press N for notes
    8 / 31
    AI Engineer
    World’s Fair
  74. 2:27

    is this is a real picture of me hauling

  75. 2:30

    turkeys on top of my Tesla and I do

  76. 2:32

    still have a crack in that glass ceiling

  77. 2:34

    because of it.

  78. 2:36

    This was in Nashville where I live in

  79. 2:38

    the middle of a residential neighborhood

  80. 2:39

    where you are not allowed to raise

  81. 2:41

    turkeys,

  82. 2:42

    but I raised 10 turkeys in my backyard

  83. 2:44

    cuz I wanted to know what it was like to

  84. 2:45

    actually

  85. 2:46

    raise livestock myself that I would eat.

  86. 2:49

    It's a very mentally

  87. 2:51

    difficult process to be mentally honest,

  88. 2:54

    but this was me loading them up onto the

  89. 2:56

    roof of my Tesla and then I drove for 3

  90. 2:58

    hours with them to the processor. Had to

  91. 3:01

    stop at a supercharger on the way

  92. 3:03

    and lots of people were taking pictures

  93. 3:05

    and what I can tell you is if your range

  94. 3:07

    is sufficiently decreased when you have

  95. 3:10

    a giant windbreak full of turkeys on top

  96. 3:12

    of the roof.

  97. 3:13

    So that was

  98. 3:14

    quite the anxious drive I can tell you.

  99. 3:17

    I also almost left engineering to be a

  100. Eat me

    Menefee created this product image for white-wrapped turkeys. After realizing how hard it is to make money farming, he turned to finding ways to scale livestock agriculture.

    Text in image
    EAT
    ME
    
    Interface text:
    press N for notes
    9 / 31
    AI Engineer
    World’s Fair
  101. 3:20

    farmer. I really wanted to raise

  102. 3:22

    chickens. This is a real product image

  103. Eat me

    Menefee created this product image for white-wrapped turkeys. After realizing how hard it is to make money farming, he turned to finding ways to scale livestock agriculture.

    Text in image
    EAT
    ME
    
    Interface text:
    press N for notes
    9 / 31
    AI Engineer
    World’s Fair
  104. 3:24

    that I came up with. I wanted to wrap

  105. 3:26

    turkeys in white wrapping and literally

  106. 3:28

    just slapped the word eat me on top of

  107. 3:30

    it. I thought it was provocative. I

  108. 3:31

    thought it would get you to buy

  109. 3:32

    chickens,

  110. 3:33

    but I realized it's actually really hard

  111. 3:35

    to make any money farming.

  112. 3:37

    Surprise, surprise.

  113. 3:39

    And I have a wife. I have two kids. It

  114. 3:42

    didn't feel

  115. 3:44

    right to ask them to give up the lives

  116. 3:47

    they had so that I could go cosplay as a

  117. 3:49

    farmer and raise chickens. So

  118. 3:51

    I decided to pivot and see if there were

  119. 3:53

    ways that we could scale farming itself

  120. 3:57

    and the the types of systems that I'm

  121. 3:58

    interested in when it comes to livestock

  122. Three things

    Menefee wants developers to pursue bigger problems, uses his captive audience to talk about farming, and invites them to work at Firecrawl.

    Text in image
    BY THE END OF THIS TALK
    3 THINGS
    
    1
    Pursue big ideas.
    
    2
    Take advantage of a captive audience.
    
    3
    Come work at Firecrawl.
    
    Interface text:
    press N for notes
    10 / 31
    AI Engineer
    World’s Fair
  123. 4:00

    agriculture. So, three things I want to

  124. 4:02

    get accomplished in this talk is one,

  125. 4:04

    convince you all to pursue bigger ideas.

  126. 4:06

    Um I think a lot of these talks, a lot

  127. 4:08

    of these conferences, a lot of us

  128. 4:09

    individually

  129. 4:11

    uh spend a lot of time talking about

  130. 4:12

    building software for people who build

  131. 4:14

    software for people who build software,

  132. 4:16

    so on and so forth. And I really am just

  133. 4:18

    here to challenge you that there are

  134. 4:19

    other problems to solve than just

  135. 4:20

    another MCP for another SaaS solution at

  136. Three things

    Menefee wants developers to pursue bigger problems, uses his captive audience to talk about farming, and invites them to work at Firecrawl.

    Text in image
    BY THE END OF THIS TALK
    3 THINGS
    
    1
    Pursue big ideas.
    
    2
    Take advantage of a captive audience.
    
    3
    Come work at Firecrawl.
    
    Interface text:
    press N for notes
    10 / 31
    AI Engineer
    World’s Fair
  137. 4:23

    another company. Um but also, I'm just

  138. 4:26

    really trying to take advantage of a

  139. 4:27

    captive audience. Uh if you corner me

  140. 4:30

    anywhere at any time, there's a good

  141. 4:31

    chance I will talk to you about farming.

  142. 4:33

    Um so, here I am. Uh and hopefully, I

  143. 4:36

    can convince you to come work at Fire

  144. 4:38

    Crull.

  145. Livestock belongs on pasture

    Menefee argues that pasture benefits animals, consumers, farmers, and the ecosystem. He asks the audience to accept that assumption for the talk, leaving the reasons for later discussion.

    Text in image
    LIVESTOCK BELONGS ON PASTURE
    TAKE MY WORD FOR IT
    
    the animal
    the consumer
    the farmer
    the ecosystem
    
    cattle, sheep, goats. better for all of them. farmers already gravitate here, argue the reasons with me after.
    
    Interface text:
    press N for notes
    11 / 31
    AI Engineer
    World’s Fair
  146. 4:39

    So, uh first things first, I believe

  147. 4:41

    livestock belongs on pasture. I think

  148. 4:43

    animals should live on grass. Um I think

  149. 4:45

    it's better for the animal, the

  150. 4:46

    consumer, the farmer, the ecosystem. I

  151. 4:48

    can give you a whole TED Talk on each of

  152. 4:49

    those if I need to. You can find me

  153. 4:51

    later if you need me to tell you why

  154. 4:53

    it's better for animals to be on the

  155. 4:54

    grass, but I don't have enough time to

  156. 4:56

    get into all of that. Take my word for

  157. 4:57

    it. Let's start there. The assumption is

  158. 4:59

    animals should be on grass.

  159. Feedlots set the scale

    Menefee says about 97% of cows are finished on feedlots and 3% are raised on pasture. He wants more animals on grass.

    Text in image
    THE BAR TO CLEAR
    FEEDLOTS SET THE SCALE
    
    Y-axis ticks: 100%, 75%, 50%, 25%, 0%
    feedlot: ~97%
    pasture: ~3%
    
    Interface text:
    press N for notes
    12 / 31
    AI Engineer
    World’s Fair
  160. 5:02

    Um this is the goal I want to hit. I am

  161. 5:05

    not actually anti-containment farming. I

  162. 5:07

    think there's a reason we needed to do

  163. 5:09

    that, but 97% of cows are still

  164. 5:12

    currently uh finished on feedlots. 3%

  165. 5:15

    are raised on pasture. My opinion here,

  166. 5:17

    more animals could be on grass. I want

  167. 5:18

    to try to figure out how we get more

  168. 5:19

    animals on grass. The question is, why

  169. 5:21

    aren't they on grass? And that is labor

  170. The bottleneck is labor

    Moving animals constantly makes pasture labor-intensive. Menefee says cows left to graze freely can degrade pasture by repeatedly choosing favorite plants and trampling areas.

    Text in image
    SO WHY ISN'T IT ALREADY THERE?
    
    The bottleneck is labor.
    
    pasture done right means moving animals constantly. that takes relentless daily work.
    
    Interface text:
    press N for notes
    13 / 31
    AI Engineer
    World’s Fair
  171. 5:24

    is the bottleneck. It is a pain in the

  172. 5:25

    ass to actually raise animals on grass.

  173. 5:28

    Uh pasture done right actually means

  174. 5:30

    moving animals constantly. And that

  175. 5:32

    takes a lot of work. Um if you think

  176. 5:35

    about grass-fed uh beef, you might think

  177. 5:37

    of I have 100 cows, 100 acres. I put 100

  178. 5:39

    cows on 100 acres. They eat grass. I got

  179. 5:41

    beef at the end of the year. That's not

  180. 5:43

    quite how it works. Um Um, will

  181. 5:46

    uh very rapidly decrease the quality of

  182. 5:48

    your pasture if you just let cows graze

  183. 5:50

    where they want cuz they'll graze their

  184. 5:51

    favorite things, ignore things that they

  185. 5:53

    shouldn't, trample areas consistently,

  186. 5:55

    so on and so forth. So, the solution to

  187. Rotational grazing

    Farmers divide pasture into paddocks and move animals daily, giving grazed areas time to rest and regrow.

    Text in image
    ROTATIONAL GRAZING
    HOW FARMERS REACH FOR SCALE
    
    1 TODAY
    2 tomorrow
    3 day 3
    
    grazed paddocks rest and regrow
    
    graze one paddock, move daily. the grass behind them rests, regrows thicker, and the same land carries more animals.
    
    Interface text:
    press N for notes
    14 / 31
    AI Engineer
    World’s Fair
  188. 5:57

    that is rotational grazing. What this

  189. 6:00

    means is you break up your pasture into

  190. 6:02

    individual paddocks where the animals

  191. 6:04

    have enough uh food for one one day and

  192. 6:06

    then you move them every single day. Um,

  193. 6:08

    this allows certain areas to rest and

  194. 6:11

    other areas to be grazed and over time

  195. 6:13

    will increase the efficacy of your

  196. 6:15

    pasture. But,

  197. It’s all by hand

    Rotational grazing requires farmers to move fences, water, and animals and keep records every day. That recurring labor limits how easily the practice scales.

    Text in image
    IT'S ALL BY HAND
    WHY IT DOESN'T SCALE
    
    FENCE
    move it
    
    WATER
    move it
    
    ANIMALS
    move them
    
    RECORDS
    track it
    
    every single day. that's the wall.
    
    Interface text:
    press N for notes
    15 / 31
    AI Engineer
    World's Fair
  198. 6:17

    this takes a whole whole whole lot of

  199. 6:20

    work. Um, this means you have to move

  200. 6:22

    fences, animals, water, and keep track

  201. It’s all by hand

    Rotational grazing requires farmers to move fences, water, and animals and keep records every day. That recurring labor limits how easily the practice scales.

    Text in image
    IT'S ALL BY HAND
    WHY IT DOESN'T SCALE
    
    FENCE
    move it
    
    WATER
    move it
    
    ANIMALS
    move them
    
    RECORDS
    track it
    
    every single day. that's the wall.
    
    Interface text:
    press N for notes
    15 / 31
    AI Engineer
    World's Fair
  202. 6:25

    of it every single day in order to

  203. 6:28

    uh appropriately move the animals as

  204. 6:30

    often as they need to.

  205. Geo-fences move the fence for you

    Nofence and Halter use GPS collars and virtual boundaries to move animals remotely, reducing fence-moving work. Farmers still have to decide where to move the herd.

    Text in image
    GEO-FENCES MOVE THE FENCE FOR YOU
    TECHNOLOGY CAN HELP
    
    NOFENCE
    draw pastures, track animals, get alerts
    
    Nofence screenshot:
    The world's first virtual fencing system for grazing animals
    [illegible]
    
    HALTER
    virtual fencing, pasture cover, herd movement
    
    Halter screenshot:
    AI-powered pasture covers
    Automatic pasture cover measurements, daily
    Set growth rate
    [illegible]
    Automatic
    Measured
    Manual
    [illegible]
    
    GPS collars from Nofence and Halter draw the fence and move the herd.
    one big piece of the daily labor, already handled.
    
    Interface text:
    press N for notes
    16 / 31
    AI Engineer World's Fair
  206. 6:32

    There are some solutions actually trying

  207. 6:34

    to work on this problem. Uh, you may

  208. 6:36

    have seen a company called Halter uh in

  209. 6:38

    the news recently. Peter Thiel invested

  210. 6:40

    at a $2 billion valuation.

  211. 6:43

    Uh, No Fence is another company. What

  212. 6:44

    these companies do is provide collars

  213. 6:47

    for the animals connected to the GPS

  214. 6:48

    satellites that allow you to draw

  215. 6:50

    virtual boundaries where you can move

  216. 6:51

    the animals uh remotely. Um, I think

  217. 6:55

    this is a great step in the direction of

  218. 6:57

    trying to

  219. 6:58

    uh expand labor. Um, but this has a

  220. Grazing is judgment, not a fixed rotation

    The herd needs to move, but paddocks have different recovery states. Farmers inspect the grass and consider grazing history and drought before choosing where to move.

    Text in image
    GRAZING IS JUDGMENT, NOT A FIXED ROTATION
    BUT YOU STILL NEED EYES
    
    rested
    ready-ish
    
    not recovered
    ?
    
    maybe next?
    ?
    
    current
    needs move
    
    drought hit
    
    partial rest
    ?
    
    the farmer asks:
    did it recover?
    when was it grazed?
    did drought change it?
    can I move today?
    is next actually next?
    
    the herd needs to move, but the next paddock is not obvious.
    
    grazing is a judgment call. the way a farmer makes it is by reading the [illegible]
    
    Interface text:
    press N for notes
    17 / 31
    AI Engineer
    World’s Fair
  221. 7:02

    problem which is you have to know where

  222. 7:04

    to move the animals. This is not a

  223. 7:06

    science to actually be honest with you.

  224. 7:08

    You can't just move them in a straight

  225. 7:10

    line across the pasture routinely every

  226. 7:12

    single day to the same part of land. Um,

  227. 7:15

    the reason is is grass doesn't grow the

  228. 7:17

    same every single day. Uh, there are

  229. 7:19

    drought conditions, rainfall, uh how

  230. 7:21

    much impact a particular section of the

  231. 7:23

    paddock has had. And the way that this

  232. Grazing is judgment, not a fixed rotation

    The herd needs to move, but paddocks have different recovery states. Farmers inspect the grass and consider grazing history and drought before choosing where to move.

    Text in image
    GRAZING IS JUDGMENT, NOT A FIXED ROTATION
    BUT YOU STILL NEED EYES
    
    rested
    ready-ish
    
    not recovered
    ?
    
    maybe next?
    ?
    
    current
    needs move
    
    drought hit
    
    partial rest
    ?
    
    the farmer asks:
    did it recover?
    when was it grazed?
    did drought change it?
    can I move today?
    is next actually next?
    
    the herd needs to move, but the next paddock is not obvious.
    
    grazing is a judgment call. the way a farmer makes it is by reading the [illegible]
    
    Interface text:
    press N for notes
    17 / 31
    AI Engineer
    World’s Fair
  233. 7:25

    is solved today is actually farmers

  234. 7:27

    going out on pasture, putting eyeballs

  235. 7:29

    on the grass, and making intuitive

  236. 7:30

    decisions about where the next best move

  237. 7:33

    should be. So, the question is how do we

  238. Replace the farmer's eyes

    Question marks across a paddock grid frame the open problem: how can farmers assess grass remotely and decide where to move their virtual fences without walking the pasture every day?

    Text in image
    SENSES · OPEN PROBLEM
    REPLACE THE FARMER'S EYES
    
    ?   ?
      ?
    
    how much grass is in each paddock
    
    that judgment runs on eyes on pasture. how do we get those eyes without the farmer walking it every day?
    
    Interface text:
    press N for notes
    18 / 31
    AI Engineer World's Fair
  239. 7:36

    replace the farmers' eyes on pasture so

  240. 7:39

    that they can remotely make educated

  241. 7:42

    decisions on where to move their virtual

  242. 7:44

    fences.

  243. Grass has a sweet spot

    Graze grass in its sweet spot: too short and it regrows slowly; left until it seeds, it becomes bitter. Moving animals between paddocks gives grass time to recover.

    Text in image
    WHAT THE FARMER READS
    GRASS HAS A SWEET SPOT
    
    graze here
    
    Y-axis: grass mass
    
    too short
    slow regrowth
    
    sweet spot
    fast, nutritious
    
    gone to seed
    bitter, slow
    
    leave stockpile, move before it seeds. plus: how grazed-down this paddock is, and how recovered the others are.
    
    Interface text:
    press N for notes
    19 / 31
    AI Engineer
    World’s Fair
  244. 7:46

    Uh there's a bit more that actually goes

  245. 7:48

    into this as well, and that is you can't

  246. 7:50

    just you have to also know how tall the

  247. 7:52

    grass is. Um grass has a growing cycle.

  248. 7:54

    If you grow it way too short, it takes

  249. 7:56

    really long time to come back. If you

  250. 7:58

    let it go too long, it becomes old and

  251. 8:00

    bitter and the animals don't like it.

  252. 8:02

    There's this juvenile sweet spot that

  253. 8:04

    you want to keep the grass in. You want

  254. 8:06

    to cut it before it gets too tall, but

  255. 8:08

    then you also don't want to cut it too

  256. 8:09

    short. So you need to keep the animals

  257. 8:10

    moving and then constantly coming back

  258. 8:12

    to the same pasture so that your grass

  259. 8:14

    stays at the most optimal growing age

  260. 8:17

    and constantly has uh the most

  261. 8:19

    productivity possible.

  262. 8:21

    So, a couple of ways that we can do

  263. Drones, cams, or satellites

    Menefee favors satellites for monitoring pasture. A trail camera can measure grass regrowth against a stick, while drone imagery offers detail but faces operating hurdles. NDVI is an imperfect proxy for biomass.

    Text in image
    THREE WAYS TO SEE THE PASTURE
    DRONES, CAMS, OR SATELLITES
    
    drone orthomosaic
    trail cam + stick
    satellite NDVI
    
    leaning satellite. NDVI from any of these is a proxy for biomass, the thing we actually want, never exact, and the farmer's own eye is intuition too.
    
    Trail camera overlay: 04/17/2026 04:49 PM 79°F 26°C
    
    Interface text:
    press N for notes
    20 / 31
    AI Engineer
    World’s Fair
  264. 8:23

    this. Um these are things These are my

  265. 8:25

    solutions. This is something I've

  266. 8:26

    actually been working on thinking about

  267. 8:28

    how we can do this. Um a couple of

  268. 8:30

    options that I have are drone

  269. 8:32

    orthomosaic maps. If we could find a way

  270. 8:34

    to automate drone flights, we could go

  271. 8:35

    flying around our pasture, take a whole

  272. 8:37

    bunch of pictures, get some very high

  273. 8:39

    fidelity high resolution images of the

  274. 8:41

    grass that farmers could analyze. The

  275. 8:43

    problem with this is uh there's a lot of

  276. 8:46

    uh skill upgrade you need to do with the

  277. 8:48

    farmers to teach them how to fly drones,

  278. 8:49

    a lot of regulatory issues with keeping

  279. 8:51

    the drones in sight, and ideally this

  280. 8:53

    would be autonomous and there currently

  281. 8:55

    isn't a jurisdiction in the world that

  282. 8:56

    has approved autonomous drones for these

  283. 8:58

    types of applications. So this is really

  284. 9:00

    big bottleneck. Um I think it has pretty

  285. 9:02

    high fidelity in the quality of imagery,

  286. 9:04

    but is going to be a hard problem to

  287. 9:05

    solve in terms of actually getting all

  288. 9:07

    those hurdles accomplished. Uh

  289. 9:09

    satellites is my most favorite option

  290. 9:11

    today. There's a really cool company

  291. 9:12

    called Planet out there taking pictures

  292. 9:14

    of the entire globe every single day

  293. 9:17

    um with a uh 1 by 1 m resolution. Um but

  294. 9:22

    they're still

  295. 9:23

    those satellites are really high up in

  296. 9:24

    the sky and uh it's hard to tell some of

  297. 9:26

    the things you need to tell uh to

  298. 9:28

    actually make those educated decisions.

  299. 9:30

    Uh the middle photo here is actually

  300. 9:32

    from a friend of mine out in Missouri

  301. 9:34

    working as a research grad assistant at

  302. 9:36

    the Missouri Lincoln University. And

  303. 9:38

    this idea is just putting a trail cam

  304. 9:41

    next to a tree and some measuring

  305. 9:44

    apparatus that camera can look at and

  306. 9:46

    just figuring out how tall is the grass

  307. 9:48

    in relation to that particular object.

  308. 9:50

    Just so that we have some sort of

  309. 9:52

    reference point that we can use to see

  310. 9:54

    how well the grass is growing back.

  311. 9:56

    If we can solve this problem along with

  312. 9:58

    the

  313. 10:00

    the the collar situation, I think

  314. Now add the LLM

    The proposed grazing loop feeds satellite and pasture data into an AI model to pick the herd’s next move. The farmer approves, and collars move the animals.

    Text in image
    NOW ADD THE LLM
    THE FULL SYSTEM
    
    satellite
    planet.
    
    AI
    pasture model
    next move
    
    farmer
    
    satellites read the grass, the model picks the next move, collars move the herd. the farmer just approves.
    
    Interface text:
    press N for notes
    21 / 31
    AI Engineer
    World’s Fair
  315. 10:03

    there's a world here where we can drop

  316. 10:05

    an LLM in the middle of this loop and

  317. 10:07

    start to work on autonomous grazing

  318. 10:10

    operations. And so what this would mean

  319. 10:11

    is an LLM essentially making the next

  320. 10:15

    best decision on where the animal should

  321. 10:17

    be any given day. But this isn't

  322. 10:19

    multivariate analysis. This requires the

  323. 10:20

    LLM to have several data inputs

  324. 10:22

    including where the animals are in GPS

  325. Now add the LLM

    The proposed grazing loop feeds satellite and pasture data into an AI model to pick the herd’s next move. The farmer approves, and collars move the animals.

    Text in image
    NOW ADD THE LLM
    THE FULL SYSTEM
    
    satellite
    planet.
    
    AI
    pasture model
    next move
    
    farmer
    
    satellites read the grass, the model picks the next move, collars move the herd. the farmer just approves.
    
    Interface text:
    press N for notes
    21 / 31
    AI Engineer
    World’s Fair
  326. 10:25

    location, where they were yesterday,

  327. 10:27

    where they might go tomorrow, what the

  328. 10:29

    drought condition is in the area, how

  329. 10:30

    tall the grass is across the entire

  330. 10:32

    farm. And actually it has to make this

  331. One move, four scales

    The next grazing move must account for four nested scales: the animal, pasture, farm, and ecosystem. Menefee says these components feed back into one another.

    Text in image
    ONE MOVE, FOUR SCALES
    BRAIN · WHAT IT OPTIMIZES FOR
    
    ecosystem
    farm
    pasture
    animal
    
    the next bite has to be right for the animal, the pasture within the farm, and the farm within the ecosystem.
    
    Interface text:
    press N for notes
    22 / 31
    AI Engineer
    World’s Fair
  332. 10:35

    decision not just on day-to-day basis,

  333. 10:37

    but in varying

  334. 10:39

    degrees of relation. So where's the best

  335. 10:42

    next place for a particular cow to be,

  336. 10:45

    but where's the best next place for the

  337. 10:46

    herd to be in relationship to the

  338. 10:48

    pasture itself, in relationship to the

  339. 10:50

    farm as a whole, and then more broadly

  340. 10:52

    the ecosystem at large. There's

  341. 10:55

    all of these components feed back into

  342. 10:57

    each other and if you can optimize this

  343. 10:59

    entire picture, you have a more

  344. 11:00

    productive farm where you can actually

  345. 11:02

    have more animals on fewer acres, which

  346. 11:05

    is how we end up actually scaling to

  347. 11:06

    compete with the feedlot style where you

  348. 11:08

    can actually have more cows on fewer

  349. 11:10

    grass.

  350. We Need a Knowledge Base

    Firecrawl gathers grazing knowledge from videos, papers and forums for OpenPasture, an open-source knowledge base intended to make it available to agents through MCP or an API.

    Text in image
    WE NEED A KNOWLEDGE BASE
    BLOCKER 1 · WHERE I COME IN
    
    YouTube videos
    research papers
    practitioner forums
    
    Firecrawl gathers + structures the knowledge
    
    OP the open-source knowledge base
    
    LLM-READY · MCP / API
    
    pent-up grazing knowledge, gathered by Firecrawl, opened up to agents through OpenPasture.
    
    Interface text:
    press N for notes
    23 / 31
    AI Engineer
    World’s Fair
  351. 11:12

    How do we solve this problem? There's a

  352. 11:14

    couple of components. There's three main

  353. 11:16

    blockers that I think need to exist in

  354. 11:18

    order for us to actually create this

  355. 11:19

    system. The first one is building a

  356. 11:21

    knowledge base and this is primarily

  357. 11:22

    what I'm working on at Fire Corral and

  358. We Need a Knowledge Base

    Firecrawl gathers grazing knowledge from videos, papers and forums for OpenPasture, an open-source knowledge base intended to make it available to agents through MCP or an API.

    Text in image
    WE NEED A KNOWLEDGE BASE
    BLOCKER 1 · WHERE I COME IN
    
    YouTube videos
    research papers
    practitioner forums
    
    Firecrawl gathers + structures the knowledge
    
    OP the open-source knowledge base
    
    LLM-READY · MCP / API
    
    pent-up grazing knowledge, gathered by Firecrawl, opened up to agents through OpenPasture.
    
    Interface text:
    press N for notes
    23 / 31
    AI Engineer
    World’s Fair
  359. 11:24

    then an open source project I have

  360. 11:26

    called Open Pasture. The idea here is a

  361. 11:28

    lot of the knowledge on when to move,

  362. 11:30

    why where how to move,

  363. 11:32

    the benefits of moving, etc. is all

  364. 11:34

    locked up in primarily YouTube videos.

  365. 11:37

    There's a bunch of really cool farmers

  366. 11:39

    out there. I can give you a whole bunch

  367. 11:40

    of channels you can go down rabbit holes

  368. 11:42

    on of just good old guys out in

  369. 11:44

    Missouri, Tennessee, Kentucky trying to

  370. 11:47

    move their animals every single day

  371. 11:48

    telling you what they're learning,

  372. 11:50

    telling you what species are best for

  373. 11:51

    this,

  374. 11:52

    what lagoons are you want to aim for in

  375. 11:55

    the biodiversity in your pasture.

  376. 11:57

    There's a whole bunch of things that go

  377. 11:58

    into this and we need to build that

  378. 12:00

    knowledge base.

  379. 12:01

    Fire fall is a toolkit that I used

  380. 12:03

    actually collect this data going out

  381. 12:05

    scraping those YouTube videos, scraping

  382. 12:07

    research papers out to archive building

  383. 12:09

    this knowledge base up and open pasture

  384. 12:11

    is the actual repository I put this

  385. 12:13

    information in to make it available to

  386. 12:15

    any farmer I think that might be able to

  387. 12:17

    use it.

  388. Solve the Visualization Layer

    Menefee proposes using satellite pixels to infer pasture biomass and biodiversity, but leaves open which proxies can reveal them. Planet Labs satellites are his bet.

    Text in image
    SOLVE THE VISUALIZATION LAYER
    BLOCKER 2
    
    pixels from above
    infer
    ?
    which proxies?
    
    biomass
    how much grass is there
    
    biodiversity
    
    the real problem: infer biomass and biodiversity from what we can see.
    satellites (Planet Labs) are my bet.
    
    Interface text:
    press N for notes
    24 / 31
    AI Engineer
    World’s Fair
  389. 12:18

    The next thing to solve is the actual

  390. 12:21

    visualization layer. There's a lot of

  391. 12:23

    components we need to know about the

  392. Solve the Visualization Layer

    Menefee proposes using satellite pixels to infer pasture biomass and biodiversity, but leaves open which proxies can reveal them. Planet Labs satellites are his bet.

    Text in image
    SOLVE THE VISUALIZATION LAYER
    BLOCKER 2
    
    pixels from above
    infer
    ?
    which proxies?
    
    biomass
    how much grass is there
    
    biodiversity
    
    the real problem: infer biomass and biodiversity from what we can see.
    satellites (Planet Labs) are my bet.
    
    Interface text:
    press N for notes
    24 / 31
    AI Engineer
    World’s Fair
  393. 12:25

    grass that the farmers primarily getting

  394. 12:26

    out of the intuition from looking at the

  395. 12:28

    pasture. The two main things worth

  396. 12:31

    figuring out about the pasture both

  397. 12:33

    where the animals are, where they should

  398. 12:34

    go and where you want them to be is what

  399. 12:36

    is the biomass, how much foliage

  400. 12:39

    actually is available for them to

  401. 12:40

    consume and then long-term what is the

  402. 12:43

    biodiversity of that particular pasture.

  403. 12:46

    If they overgraze sections too heavily

  404. 12:47

    they'll start to over index on different

  405. 12:50

    types of cool season, warm season

  406. 12:52

    grasses, lagoons, etc. and ideally you

  407. 12:54

    want a really rounded, really diverse

  408. 12:56

    pasture over time to make sure that the

  409. 12:59

    cattle are getting the nutrients they

  410. 13:00

    need so you don't have to supplement

  411. 13:02

    with things like hay, copper, aluminum,

  412. 13:04

    etc.

  413. 13:05

    Ideally they get all of the

  414. 13:07

    macronutrients and micronutrients from

  415. 13:09

    the grass itself which becomes an

  416. 13:11

    entirely ideally hands-off system.

  417. Open the Collar APIs

    Menefee asks for an open-API GPS collar so his software can send LLM-predicted locations to cattle collars. He says existing geofence vendors tie their software to their hardware.

    Text in image
    OPEN THE COLLAR APIS
    
    BLOCKER 3 · A REAL ASK
    
    someone build a GPS livestock collar with an open API. let us innovate on software, not lock it to hardware.
    
    Interface text:
    press N for notes
    25 / 31
    AI Engineer
    World’s Fair
  418. 13:14

    And then the third one is

  419. 13:16

    those geofence companies. So no fence,

  420. 13:19

    Halter. While I appreciate the

  421. 13:21

    technology they're trying to push

  422. 13:22

    forward I have a pretty strong

  423. 13:24

    disagreement with them which is in order

  424. Open the Collar APIs

    Menefee asks for an open-API GPS collar so his software can send LLM-predicted locations to cattle collars. He says existing geofence vendors tie their software to their hardware.

    Text in image
    OPEN THE COLLAR APIS
    
    BLOCKER 3 · A REAL ASK
    
    someone build a GPS livestock collar with an open API. let us innovate on software, not lock it to hardware.
    
    Interface text:
    press N for notes
    25 / 31
    AI Engineer
    World’s Fair
  425. 13:26

    to use their software they require you

  426. 13:27

    buy their collars, and you can't plug

  427. 13:29

    your own software into their collars.

  428. 13:31

    From a business standpoint, I get why

  429. 13:33

    this is. From an industry standpoint, I

  430. 13:35

    think it's really a pain in the ass. Um

  431. 13:37

    I would like to innovate on the software

  432. 13:39

    layer. I would like to push GPS

  433. 13:41

    locations to these collars that my LLM

  434. 13:44

    can predict. I don't want to have to

  435. 13:45

    rely on their software to do this

  436. 13:47

    because I don't think it's as good, or I

  437. 13:48

    think I can make it better, if I'm being

  438. 13:50

    totally honest with you. Um so, a bit of

  439. 13:53

    the purpose of this talk is actually a

  440. 13:55

    call to action for you all in the

  441. 13:56

    audience. I need someone to make me a

  442. 13:58

    collar.

  443. 13:59

    Um I need it to be open the APIs need to

  444. 14:02

    be open. Ideally, it's an off-the-shelf

  445. 14:04

    solution. Uh some of the component parts

  446. 14:07

    that we can slap together. Uh farmers

  447. 14:09

    are pretty scrappy and like to heal

  448. 14:10

    their own things. There's a lot of uh

  449. 14:12

    animosity towards John Deere in this

  450. 14:14

    sort of like right to repair. Um so, my

  451. 14:17

    ask to anyone maybe looking at this

  452. 14:18

    problem is design me a collar where the

  453. 14:20

    patent can be open and the APIs are open

  454. 14:23

    so that we can compete on software

  455. 14:24

    >> and optimize this solution.

  456. Chickens That Move Themselves

    PastureBird’s coop moves its own width across the pasture every 24 hours. Menefee says chickens follow grazing animals and peck parasites from their droppings, reducing the farm’s parasite load.

    Text in image
    CHICKENS THAT MOVE THEMSELVES
    SPECIES STACKING, AUTOMATED
    
    yesterday
    tomorrow
    
    PastureBird Automated Range Coop
    
    run birds behind the herd to break the parasite cycle. now even the coop moves itself.
    
    Interface text:
    press N for notes
    26 / 31
    AI Engineer
    World’s Fair
  457. 14:27

    >> Uh the next thing I'd like to maybe

  458. 14:28

    tease you about is this actually goes

  459. 14:31

    beyond just ruminants. Uh so, ruminant

  460. 14:33

    is a type of animal, cows, sheep, goats.

  461. 14:36

    Uh those are all ruminant animals. They

  462. 14:37

    chew grass. They uh digest it in the

  463. 14:39

    rumen in uh which is an organ that's

  464. 14:41

    what they're called ruminants. Um but

  465. 14:43

    there's actually an additional benefit

  466. 14:44

    we get where we can stack species on

  467. 14:46

    these pasture rotations. This is a

  468. 14:48

    company called Pasture Bird. Uh they

  469. 14:50

    were a big catalyst for me to really get

  470. 14:53

    in obsessed with this idea. What they

  471. 14:55

    did is took their normal chicken house,

  472. 14:57

    put it up on big wheels, and automated

  473. 14:59

    the movement so it creeps its width

  474. 15:01

    every 24 hours across pasture. The

  475. 15:04

    reason you can do it this scientifically

  476. 15:06

    with chickens is cuz they don't actually

  477. 15:07

    get most of their nutrients from the

  478. 15:08

    grass. You have to supplement them with

  479. 15:10

    grain feed uh because chickens are

  480. 15:12

    omnivores, not quite just herbivores. Um

  481. 15:14

    so, you can just inch this coop across

  482. 15:17

    the grass uh giving them a uh uh uh land

  483. 15:21

    to grow on. Uh the nitrogen from their

  484. 15:23

    droppings actually help uh

  485. Chickens That Move Themselves

    PastureBird’s coop moves its own width across the pasture every 24 hours. Menefee says chickens follow grazing animals and peck parasites from their droppings, reducing the farm’s parasite load.

    Text in image
    CHICKENS THAT MOVE THEMSELVES
    SPECIES STACKING, AUTOMATED
    
    yesterday
    tomorrow
    
    PastureBird Automated Range Coop
    
    run birds behind the herd to break the parasite cycle. now even the coop moves itself.
    
    Interface text:
    press N for notes
    26 / 31
    AI Engineer
    World’s Fair
  486. 15:25

    as a manure or as a as a fertilizer for

  487. 15:28

    for the the grass itself. And there's an

  488. 15:30

    added benefit here. When you stack the

  489. 15:32

    ruminants with the chickens, if you run

  490. 15:34

    your ruminants first, they sort of cut

  491. 15:35

    off the top of the grass, and then

  492. 15:37

    chickens come behind them and peck out

  493. 15:39

    the parasites from their droppings, and

  494. 15:41

    it reduces the parasite load overall

  495. 15:43

    across your farm, which reduces the

  496. 15:45

    medication expense you have to actually

  497. 15:47

    pay to keep your animals healthy. And

  498. 15:48

    over time you have a more robust uh

  499. 15:51

    uh seed stock or uh breeding stock so

  500. 15:53

    that you can have stronger animals over

  501. 15:55

    time that require fewer interventions

  502. 15:57

    and can be left alone to just eat grass

  503. 15:58

    and uh turn into meat eventually.

  504. Go Find These Problems

    Menefee proposes an LLM that weighs multiple inputs and suggests where to move livestock, with a human accepting or rejecting the suggestion. He invites others to find similar problems or help with this one.

    Text in image
    GO FIND THESE PROBLEMS
    AN OPEN INVITATION
    
    1. Find big, physical, real-world problems that only stall on reasoning.
    2. Put an LLM at the core and build the loop around it.
    3. Or come help me with this one.
    
    there's a whole class of these hiding in plain sight.
    
    AI Engineer
    World’s Fair
    
    Interface text:
    press N for notes
    27 / 31
  505. 16:02

    Um so, the three things I really hope

  506. 16:05

    you all take away from this talk is one,

  507. 16:06

    I think we need to find big, real-world

  508. 16:09

    physical problems that we can solve um

  509. 16:12

    that require multivariate analysis and

  510. 16:14

    not quite uh yes or no decisions. Um

  511. 16:17

    there are lots of problems out there

  512. 16:19

    that don't actually have deterministic

  513. 16:21

    solutions. I hear a lot of engineers

  514. 16:22

    talk about how we turn LLMs into

  515. Go Find These Problems

    Menefee proposes an LLM that weighs multiple inputs and suggests where to move livestock, with a human accepting or rejecting the suggestion. He invites others to find similar problems or help with this one.

    Text in image
    GO FIND THESE PROBLEMS
    AN OPEN INVITATION
    
    1. Find big, physical, real-world problems that only stall on reasoning.
    2. Put an LLM at the core and build the loop around it.
    3. Or come help me with this one.
    
    there's a whole class of these hiding in plain sight.
    
    AI Engineer
    World’s Fair
    
    Interface text:
    press N for notes
    27 / 31
  516. 16:24

    deterministic processes, and my

  517. 16:27

    contention is actually there's a lot of

  518. 16:28

    problems that you can't solve with

  519. 16:30

    deterministic uh algorithms. Um this is

  520. 16:33

    one of them. It's a multivariate

  521. 16:34

    analysis. There isn't a next best

  522. 16:36

    paddock to move to. There's just your

  523. 16:38

    best guess on where you think they

  524. 16:40

    should go. Um and I think if we can take

  525. 16:42

    systems like that, these uh multi-data

  526. 16:44

    input systems, and drop an LLM in the

  527. 16:46

    center to actually reason over the data

  528. 16:49

    and at least make a suggestion that the

  529. 16:51

    human can confirm or deny, uh we can

  530. 16:53

    really start to scale systems like this

  531. 16:55

    that are very much uh restricted by the

  532. 16:58

    farmer's ability to scale their own

  533. 17:00

    labor, their own decision-making power,

  534. 17:02

    um and really give them the tools that

  535. 17:03

    they need to grow their operations to

  536. 17:05

    hopefully, I think uh all animals could

  537. 17:08

    be raised on grass if we uh solve these

  538. 17:10

    problems. And then the last one is is

  539. 17:12

    maybe you can come help me solve some of

  540. 17:13

    these problems. Um the number one

  541. 17:15

    problem is actually just giving the

  542. 17:17

    agents the context they need, gathering

  543. 17:19

    the data, packaging that data, and then

  544. 17:22

    presenting it in a way that the LLM can

  545. 17:24

    reason over. And that's what we do over

  546. You're Not Thinking Big Enough

    Menefee says Firecrawl gathers and packages data so LLMs can reason over it, and invites the audience to help build its AI context layer.

    Text in image
    SO, REALLY
    
    You're not thinking big enough.
    
    Firecrawl is where we're building the context layer for AI. Come build it with us.
    
    Interface text:
    press N for notes
    28 / 31
    AI Engineer World's Fair
  547. 17:26

    at Firecrawl. Uh, so you're not thinking

  548. 17:28

    big enough. Firecrawl is where we're

  549. 17:30

    building the context layer for AI, and I

  550. 17:31

    hope you can come build it with us. Uh,

  551. 17:33

    we're hiring. Uh, so here's all the job

  552. 17:36

    postings we currently have. Go to our

  553. 17:37

    website and maybe find one that works

  554. 17:39

    out for you. Uh, reach out to me. We'd

  555. 17:41

    love to have more people trying to

  556. 17:42

    figure out how we get data off the web

  557. 17:44

    to solve some of these complex problems

  558. 17:46

    and present that that data as context

  559. 17:48

    uh, to these AI agents, and perhaps

  560. 17:51

    we can make the world a better place.

  561. 17:55

    My name's Cody. Uh, Open Pastures is my

  562. 17:57

    open source project. Firecrawl is where

  563. 17:58

    I do my day-to-day life, and uh, these

  564. 18:00

    are my socials. I'll hang around for a

  565. 18:02

    little bit. I love to chat more about

  566. 18:04

    animals, cows, birds, uh, all the alike.

  567. 18:07

    Uh, thank you very much for coming.

  568. 18:23

    >> [music]