The idea

Stop hunting for the right screen

Farm software makes you learn its filing system. Which menu holds fuel logs, which tab has the withholding period, which report shows what you spread and where. The information is in there somewhere, and finding it is your problem.

Ask Alffi inverts that. You describe what you want in your own words — a question, or a job that needs doing — and it works out which records to read, what arithmetic to run, and what needs to change. Then it shows you the change and waits.

That last part is the whole design. Alffi’s language model has no ability to write to your data. None. It can only draft a proposal. When you approve one, tested and deterministic code applies it, running under your own permissions. There is no second path into your records.

Which makes the two halves deliberately lopsided. Reading is wide open — ask anything, in any words, about anything you have recorded. Writing goes through a small, fixed set of doors, every one of them typed, tested, and shown to you as a card before it does anything. The flexibility is in the asking; the discipline is in the changing.

It also remembers. Anything you tell Alffi about how your place works — with your say-so — it keeps, so it starts each conversation knowing more about your operation than it did the last one.

New — live now

Say it, rather than thumb it in

Standing in a paddock you can read an answer perfectly well. What you can’t comfortably do is type the thirty-word sentence that produces one — one-handed, in the sun, with a glove off.

So now you don’t have to. Tap the microphone, say what you want, and the words appear in the message box — on the field screen, on the dashboard, anywhere you can type. It works on the phone you already have, and like the rest of the AI it draws a small amount from your prepaid balance each time you speak.

It puts the words in the box. It does not send them.

What you said arrives as ordinary text you can read and correct, exactly as if you had typed it. You press send. Nothing reaches your records because you stopped talking.

While the words are still the machine’s rather than yours, the screen says so — and that marker disappears the moment you edit them.

It listens for your names, not just English

Before it listens, Alffi hands the recogniser your own paddocks, mobs, products, properties and machinery — read straight off your records. Nothing to maintain: name a paddock and it becomes a word Alffi expects to hear.

On our own farm that took farm names from two in five to roughly nine in ten. Ordinary words were never the problem — it is the paddocks, mobs and products that trip a recogniser that has never heard of your place.

It will still get names wrong. So it offers, and waits.

Say something it mangles — “Boonegala”, “Hepper”, “Cydictin” — and Alffi puts the name it thinks you meant beside the box as something you can tap. It never quietly swaps a word for you.

That rule is deliberate. A wrong name applied silently books work against a paddock nobody named, and you would have no way of knowing.

The recording is used once and dropped

Your audio goes to an Australian endpoint, comes back as text, and the bytes go no further — not stored, not kept for replay. The request is also marked so the speech provider cannot use your farm’s audio to train its models.

If the paid path is unavailable it falls back to the phone’s own free recogniser, still matching against your names, and the screen tells you which one produced the words.

What we measured, and what it is worth We recorded a set of real instructions on our own farm and ran them three ways. The phone’s own free recogniser got 39% of this farm’s names. A paid speech service, cold, got 57%. The same service, told the farm’s own names to expect, got 87%. That last arm is what ships. The finding underneath it is the one worth stating plainly: knowing your farm’s vocabulary matters more than which engine does the listening.
Two honest limits on that 87% It was measured against our stored names — which is the point of the design and also the boundary of the test, because a name Alffi has never been given is a name it cannot expect to hear. And it is only as right as your records are: one of our products is misspelt in the database, and the recogniser dutifully returned the misspelling, scoring a hit where plain English had scored a miss. We would rather you knew that than quoted the number at you.
A real exchange

Ordering and spreading urea

This is an actual conversation from Mullinroo Estate, lightly trimmed for length. Nothing has been added, and the numbers are the platform’s own.

Farmer
How much Urea do I have?
Alffi

You have 166 kg of Green Urea NV® on hand.

That’s based on 1 purchase in and 1 application out, with the last movement on 16 July 2026.

Want me to check how much you’d need for a specific paddock, or look into ordering more?

Farmer
I want Dave to spread Urea on the Crop Paddock in the next few days, 200kg / ha. I think we need to order some from Farmers Warehouse.
Alffi

Let me look up the Crop Paddock and the Urea product details at the same time.

Here’s the picture:

  • Required: 200 kg/ha × 3.74 ha = 748 kg
  • On hand: 166 kg
  • Shortfall: ~582 kg — you’ll need to order at least that much from Farmers Warehouse

Let me set up the job for Dave and the planned spread operation.

Review this change — new job
Spread Urea on Crop Paddock
DaySun, 16 Aug 2026
WhoDave Whelan
NoteApply Green Urea NV® at 200 kg/ha on Crop Paddock (3.74 ha = ~748 kg total). Need to order ~582 kg from Farmers Warehouse first — on hand is only 166 kg.
Approve Decline
Review this change — planned spread
Plan spread on Crop Paddock
ProductGreen Urea NV® — 200 kg/ha
Area3.74 ha
Date16 Aug 2026
StatusPlanned — not yet applied
Approve Decline
Farmer
The Urea will be delivered on Monday so we need to delay Dave’s job until Tuesday. I ordered 1000kg.
Alffi

Let me handle all three things at once — reschedule Dave’s job, record the Urea delivery, and find the Urea store.

Once both are approved, you’ll have 1,166 kg on hand — well above the 748 kg needed for the Crop Paddock spread. Do you want me to record the cost of the delivery as well?

Review this change — reschedule
Spread Urea on Crop Paddock
DaySun, 16 Aug 2026 → Tue, 18 Aug 2026
Approve Decline
Review this change — stock movement
Green Urea NV® delivery
Stock in1,000 kg (purchase)
SupplierFarmers Warehouse
WhenMon, 17 Aug 2026
Approve Decline
What just happened Six records were created or changed across three different parts of the platform — inventory, the work queue, and planned field operations — from four sentences of ordinary English. Alffi looked up the paddock’s real area, did the arithmetic against real stock on hand, assigned work to a real person, and then handled a compound instruction that rescheduled one thing while recording another. Every single write was shown as a card first.

It asks rather than guesses

Later in the same conversation, the farmer asked for a second job to be created and assigned to himself.

Farmer
Yes — assign it to me.
Alffi

I’d be happy to create that job for you — but I don’t have your name on file. What’s your name so I can assign it correctly?

Why this matters more than it looks A system optimised to seem helpful would have guessed — picked the account holder, or invented a plausible name, and produced a record that looked right and was wrong. Alffi is built so that a proposal cannot be drafted until every required detail is resolved. It would rather ask you a slightly annoying question than write a confident piece of fiction into your farm records.
Analytics

You don’t build the dashboard. You ask for it.

In most farm software, a dashboard is furniture you have to assemble before it’s any use. You pick the charts, track down the right data, wire up the filters, get the date ranges right. It takes time and a certain amount of technical confidence — so on most farms it happens once, if at all.

The setup cost isn’t even the real problem. You have to know what you want to see before you have it. So you build for the questions you could anticipate, and the question you actually have on a Tuesday in July isn’t one of them. Changing the dashboard needs the same skill all over again, so nobody does, and it slowly drifts out of step with the business until no one quite trusts it.

Alffi does that work instead. Ask the question in your own words and it works out which records to read, what arithmetic to run, and what shape of answer fits — a trend over time, a breakdown by machine or mob, a single number. Then it draws it. No field-picking, no filter-building, no date ranges to fiddle with.

And the answers worth keeping, you keep. Save one and it becomes a report you can run again. Which turns the usual order on its head: rather than guessing up front what you’ll want to watch, your dashboard accumulates out of the questions that actually mattered.

The chart on the Platform page is one of these The finishers’ average daily gain across six weigh sessions, drawn against the farm’s own target — nobody configured it, chose its axes or set its date range. Somebody asked how the mob was doing. That is the whole of the effort involved.

What you can ask it

Ask however the question comes out — there is no phrasing to learn and no list to memorise. Alffi works out which of your records to read and what to calculate. Changing things is deliberately narrower: a closed set of typed actions, each one shown to you before it runs. Below is a sample of both.

Questions it answers

  • “How much diesel did the pump burn last week?” Consumption across any asset and any period, with a chart if it helps.
  • “Is this paddock safe to graze yet?” Withholding periods checked against everything actually sprayed on it.
  • “Where is the weaner mob?” Current location from movement history, not from a stale field someone forgot to update.
  • “What did that crop cost me per hectare?” Input costs, dollars per hectare and per tonne, gross margin.
  • “What’s the tank mix order for these three products?” Mixing sequence worked out from each product’s formulation type.

Work it records

  • Livestock events Births, weights, treatments, mob moves, sales and dispositions.
  • Consignments Prepare, complete, sign and submit a National Vendor Declaration, then attach the tags once the truck arrives.
  • Field operations Spraying, spreading, sowing and harvest — drawing product from stock at the rate you applied.
  • Running costs Fuel, deliveries, servicing, registrations, parts and input purchases against the right asset.
  • Jobs Create, assign, reschedule, complete or dismiss work for anyone on the team.
Memory

It gets to know your farm

A great deal of what makes a farm run lives in somebody’s head and nowhere else — which gauge is the house one, which paddock floods after 40mm, who supplied that bull, what you actually mean by “the back block”. New software makes you re-explain all of it, every time.

Alffi has a memory. Tell it something once and it keeps it, so the next conversation starts from what it already knows rather than from scratch. The longer you use it, the less explaining you do — and the more of your operation it can reason about without being walked through it first.

Two rules keep that comfortable rather than creepy. Alffi asks before it remembers anything, so nothing is quietly inferred and filed away. And everything it has learned sits on one settings page where you can read it, correct it, or delete any of it. Your farm’s memory is yours to inspect.

The payoff is immediate as well as cumulative: once a fact is stored, a question that used to mean looking things up is simply answered.

Farmer
remember My Fergie is Massey Ferguson MF S.125
Alffi

Once approved, I’ll know that “My Fergie” refers to the Massey Ferguson MF S.125 whenever you mention it.

Review this change — remember a fact
Remember: My Fergie
SubjectMy Fergie
FactMy Fergie is Massey Ferguson MF S.125
SharedEveryone on the farm
RemoveSettings → Alffi’s memory
Approve Decline
Farmer
how many hours on my fergie
Alffi

Let me look up the Massey Ferguson MF S.125 for you.

No engine-hour readings have been recorded against My Fergie yet — neither via fuel logs nor service events.

Hours are captured as a meter reading when you log fuel (“put X litres in My Fergie at 1,250 hours”) or record a service. Once you log one, I’ll be able to tell you the latest figure. Want to record a reading now?

Farmer
I filled fergie yesterday and the hours where 946, she took 184 lt of deisel
Alffi

I’ll resolve yesterday’s date and find the diesel fuel store at the same time.

Got everything I need. Nothing is recorded until you approve the card.

Review this change — fuel record
Massey Ferguson MF S.125
Fuel184 L Diesel (consumption)
Hours946 h
WhenYesterday — 30 Aug 2026
Approve Decline
Look at that third message again It was typed exactly as you see it — “fergie” in lower case, “where” for “were”, “lt” for litres, “deisel” spelled the way most of us spell it at the end of a long day. Alffi worked out the machine from a nickname it had been taught minutes earlier, resolved “yesterday” to a real date on the farm’s clock, found the diesel store, read 946 as an engine-hour reading and 184 as litres, and put the whole thing on a card to be checked. Farm software usually demands you meet it halfway. This is the other way round.
Being straight about AI

What we don’t claim

Plenty of products will tell you their AI is never wrong. We won’t, because no honest one can.

What we do guarantee

  • The model cannot write to your data — only propose
  • Every change is shown to you before it happens
  • Approved changes are applied by tested, deterministic code
  • It runs under your own permissions, so it can never reach data you couldn’t
  • A proposal can’t be drafted with details missing
  • Tested, not just asserted — a read-only account is refused at both approval and execution, and the change never leaves “proposed”

What we don’t

  • That every sentence it writes is correct. Language models get things wrong, and we measure ours rather than pretend otherwise.
  • That you should approve a card without reading it. The card exists precisely because you are the check.
  • That it replaces your judgement on anything that matters — agronomy, animal health, or compliance.

The guarantee we can make is architectural, not statistical: whatever Alffi gets wrong, it cannot quietly put into your records.

See it against your own farm

The best demonstration is your data, your paddock names, your questions.