Dev log: meet Rhizo, the assistant that reads your farm
We're building Rhizo, an AI assistant inside Hypha that answers from your own farm's records. It's in testing with our team and isn't available yet. Here's what it can already do, what it won't do, and some of the code behind it.

Derick8 min read

You're at the tent with gloves on, and you have three questions. What's due today? Where do I log this flush? Did that bag ever get its first harvest? The answers are already in Hypha, spread across the Schedule tab and your blocks' timelines.
We're building Rhizo so you can ask questions like those and get answers from your own farm's records. Read this as a dev log, not a launch post. Right now, our team is testing Rhizo on our own farms. It isn't available to growers yet, and we haven't set a date.
What is Rhizo?
Rhizo is an AI assistant we're building into Hypha. In our testing, it answers three kinds of questions: how to do something in the app, what's going on with your farm, and general growing questions. It opens from the button in the top-left corner of the app, where Feedback lives today. The sheet that opens has Ask Rhizo and Tell the team side by side, so a bug report is still one tap away.

Rhizo is built to look things up instead of guessing. It can read your farm, but it can't change anything on it.
What can Rhizo tell you about your farm?
In our testing, Rhizo can tell you what's due, what stage each block is at, what's been harvested and what's in stock, by looking it up in your records. Its thirteen read-only lookups cover:
- Your farm at a glance
- Your grow blocks, each block's events and harvests, and a block's climate
- Your zones and a zone's sensor history
- Which sensors are online
- Your reminders and alerts
- Your strains, inventory and recipes
- Your photo log's details, such as dates and captions, but never the pictures themselves
Rhizo picks the lookups a question needs, and the chat tells you what it's checking while it works.

Bigger questions take more lookups. When I asked about the blue oyster bags on that demo farm, Rhizo made nine lookups before it answered. It listed the grow blocks and strains, opened each bag and checked the photo log, then the zone's history, the alerts and the reminders. Its answer named each bag, when it started, the 412 grams logged from the first flush, and what's scheduled next.

Each of those status lines comes straight from the code. Every lookup Rhizo can make is one line that registers it, and the second phrase in quotes is exactly what you see while it runs.

How does Rhizo help you use Hypha?
Rhizo answers "how do I…" questions from 49 short guides we wrote against the app's real buttons and screens. When the right steps depend on your farm, it looks first. Ask how to start a grow block before you've added any strains, for example, and it starts with how to add one.

A guide that names a button the app doesn't have is worse than no guide. So a test checks every label and menu path in all 49 guides against the strings the app actually shows on screen, letter for letter. If someone renames a button and forgets the guide, the test fails the next time our backend tests run.

Rhizo can still slip. Under its latest answer, "Send to team" opens the Tell the team tab with that exchange already filled in, so you don't have to explain it twice.
What does Rhizo say about growing in general?
Rhizo gives general growing advice, and it says up front that the advice is general, not read from your farm. It covers the whole method, typical ranges and what they depend on. When heat, pressure or chemicals come up, it's set up to add a safety note.

What does Rhizo do when it doesn't know, or shouldn't answer?
Rhizo is built to say when it doesn't know and to stay out of safety calls. Ask about the humidity in a tent with no sensor, and it says there are no readings rather than inventing a number. Its instructions tell it to decline edibility checks, wild mushroom IDs, and medical or legal advice. They also tell it never to give a grow an "all clear": contamination calls stay yours. It's AI, and instructions aren't guarantees, so treat its answers as information, not advice.

Every answer Rhizo writes carries the label "AI-generated · can be wrong," and the latest one has Helpful, Not helpful and Report buttons right under it. Reports come straight to us.
How are we keeping your data private while we build Rhizo?
Rhizo asks for your OK before your first question, and it tells you what it sends to answer you. It never sends your photos. Your conversations aren't used to train AI models; we test Rhizo with questions we write ourselves. We'll spell out the full details, and update our Privacy Policy, before anyone outside our team can use Rhizo.
Some of our privacy rules are enforced in code, too. One is that the text of your conversations stays out of our logs and error reports. In one test, a made-up "canary" word goes into the question, a lookup's result and Rhizo's answer. The test runs that conversation normally and three ways it can go wrong partway: the answer breaks off, a lookup crashes, or the AI service rejects the request. If the canary turns up in any log line or error report, the test fails.
Will Rhizo work on team farms?
We're testing Rhizo on shared team farms too, and a switch in the farm's settings lets its Owner turn Rhizo on or off for the whole team. Your teammates can't see your chats with Rhizo. Whether team farms get Rhizo when it opens up isn't decided yet.
How are we testing Rhizo?
We test Rhizo against a fixed set of questions we wrote ourselves, and any change to its instructions or guides has to pass them again before it can reach growers. The set covers how-tos, farm data, general growing, food safety, medical and legal questions, and things it should say it doesn't know. It also includes tricks, like a grow note that tries to give Rhizo orders. Rhizo treats your notes as data: it's set up to report what a note says, not to follow instructions hidden in one.
Why is it called Rhizo?
Rhizo is named after rhizomorphs, the cordlike strands some fungi grow to seek out food and soak in water and nutrients (University of Utah). That's the job: reach into the corners of your farm and bring back an answer.
The avatar went through five concepts before this one won. In the app, the animation is drawn in code rather than played from a video, so it stays sharp at any size.

When can you try Rhizo?
You can't try Rhizo yet: it's in testing with our team, and we haven't set a date. We're also experimenting with letting it open the right form already filled in, so you can check it and press Save. Before Rhizo opens up, it has to keep passing our tests, run reliably for a good long stretch, and clear privacy and app store reviews.
We'll post here when it's ready. In the meantime, I'd love to know: what would you ask Rhizo first? Email team@demetermycolabs.com. Those emails help us decide what to teach it next.
— Derick