July 1st - Moving Coops on a Hot Day
TL;DR
We moved the chicken coops and harvested chard in the morning. Then in the afternoon, we harvested basil. It was a very hot and humid day.
Moving the Chicken Coops
This is the first time I helped to move the chicken coops. Jamie the farmer is a very patient person and this helps when dealing with someone who is not familiar with the process.
On this farm, the chickens are āfree rangeā meaning that they are not confined to a coop at all times. The coops are on dairy trailers that can be moved around the farm, and when in a location are also extended outside with a fenced and netted yard doubling the ground space the coops take up.
The process goes as follows:
- get as many of the chickens up into the coops as possible
- undo the outer layer of fencing
- undo the overhead layer of netting
- undo the inner layer(s) of fencing
- chase down and catch remaining chickens
- move the coops to the new location by towing them with a tractor
- as part of the move, align them close together (about 2 feet apart)
- re-assemble the inner fencing
- re-assemble the overhang yard netting
- re-assemble the outer fencing
- use ground stakes to secure fencing in ground gap areas
- triple check that there are no gaps in the fencing
- set up water and ladders again
Today this took two people about 2 and a half hours and is not something one person should do by themselves.
Basil Trimming
For the past 15 years in my garden, I always have a few staple herbs. Basil is one of them because it grows prodigiously and is a culinary delight when fresh.
Though I forgot to take a picture of the basil before and after trimming, the general idea is that once the plant is established (i.e. after the first two side growths produce their real leaves), the middle stem can be harvested. Basil loves a good trim as it responds quickly in season within about a week by putting the additional energy into new growth.
So four of us did this and got about 60 bunches in an hour. We also did light weeding in between the rows. At ~$4 per bunch, thatās $240 worth of basil in an hour!
Weekend AI Recovery Mode, Part Deux
As mentioned yesterday, I had to do some pretty serious maintenance on my homelab server due to storage space issues. Ultimately this necessitated a reset of microk8s which also requires a redeploy of everything I had running there.
After shifting ollama back from my laptop to the homelab cluster, I wanted to add notifications to key stages of autoscribe (the process that summarizes my field notes into a blog post) so that I can tell that itās doing its job by monitoring its bot messages in a slack channel. The quick way right now is to use an incoming webhook for now, but later Iāll create a separate service to consolidate and simplify the outbound notifications process for all my microservices.
Improving the LLM Reasoning Process
Iāve been using the same prompt for autoscribe for a while now, but Iāve noticed that it gets hung up at times where the langchain document splitter splits the document into parts that are too short. When this happens, thereās a lot of places in the THINK blocks where it says āWait, the user is askingā¦ā and āWait, maybe the user wantsā¦ā. In excess this is a sign that something is causing the reasoning to loop over itself.
The thing is that I canāt change the LLM itself, just the inputs to it. So either the prompt(s) which include the context OR the process itself. On my way to work yesterday, I realized that with the right size chunks of reasoning, I can also use an MCP (Model Context Protocol) externality to inject additional context into the process as a whole. Unlike RAG which tries to shove as much context in to an inbound prompt as possible, this is more like a āhintā to the LLM that it should consider the context as it goes along.
The key use case for this will be to checksum anything the LLM thinks is a ānew thing not yet encounteredā by reaching out to a custom MCP service Iāll write that simply uses a cached version of details on this blog to respond with a list of related prior activities performed and confidence scores for each. Injecting whatever fits of that list into the prompt itself should lend much better responses.
Until I do that, we shall continue to see good-but-not-great results from the AI like this:
Summary
Consolidated Summary:
Main Themes:
- Farm Operations & Labor: Vegetable washing, harvesting, pruning, and labor management under environmental stress.
- Plant Care & Growth: Pruning techniques, spacing optimization, disease prevention, and multiple harvests.
- Environmental Challenges: Heat impact on work conditions and plant health.
- Sustainable Practices: Encouraging long-term plant health, reducing disease, and improving airflow.
- Logistical Needs: Structured methods for farm tasks (e.g., pruning, spacing) and tool availability.
Key Activities:
- Vegetable Handling: Washed Swiss chard, harvested and pruned basil.
- Pruning Techniques: Trimmed basil flowering parts to promote lateral growth (ābushing outā).
- Spacing Adjustments: Revised plant layout to improve airflow and growth direction.
- Health Monitoring: Checked basil for disease (no blight/mold) and noted potential for multiple harvests.
- Labor Management: Took breaks due to high temperatures (90°F).
New Observations/Insights:
- Basil Pruning: Specific method of trimming above two branches to encourage bushing.
- Spacing Challenges: Need to optimize plant layout for airflow and prevent overcrowding.
- Multiple Harvests: Basil can be harvested repeatedly without harming plant health.
- Farm Structure: Need for structured methods (e.g., pruning, spacing) to improve efficiency.
Questions for Further Research:
- How to optimize basil spacing for airflow and prevent overcrowding?
- Does the pruning technique support long-term multiple harvests?
- How does heat (90°F) affect labor efficiency and plant health?
- Are tools available to streamline pruning and harvesting?
- How to ensure basil grows in the correct direction (toward the row, not down the row)?
Suggested Actions:
- Adjust Plant Spacing: Re-evaluate basil planting to improve airflow and growth direction.
- Standardize Pruning: Train staff to consistently apply bushing-out technique for multiple harvests.
- Monitor Health: Regularly check basil for disease or stress.
- Improve Cooling: Use shade structures or schedule work during cooler hours.
- Document Techniques: Record pruning and spacing methods for training and reference.
This summary integrates the key elements from both farm intern reports, focusing on practical tasks, observations, and actionable improvements for sustainable and efficient farm operations.
Part 1
The provided transcript contains only the placeholder text āorigin: 1Rlre3TvpEA3r0MNlXNmhYydjv4tGH9R9ā and no actual field notes or content from the farm intern. This makes it impossible to identify themes, activities, new things, questions, or suggestions from the data.
Request for Clarification: Please ensure the transcript includes the actual field notes or details from the internās workday. If this is a test or example, additional context or a full transcript is needed to proceed.
Part 2
Main Themes:
- Chicken Coop Management: Moving and maintaining chicken coops as part of organic farming practices.
- Organic Farming Practices: Using chickens for natural fertilizer and the six-month waiting period for manure to decompose.
- Labor and Physical Work: The physically demanding tasks of deconstructing/reconstructing coops, chasing chickens, and washing vegetables.
- Environmental Impact: The role of chickens in soil health and the cycle of manure decomposition for organic vegetable production.
- Logistical Challenges: Navigating tractor and coop movement with limited equipment (e.g., chains, tractor hitch orientation).
Activities Performed by the Intern:
- Moved Chicken Coops:
- Deconstructed and reconstructed coops, including fencing, netting, and watering containers.
- Chased chickens to relocate them and manage their movements.
- Used a tractor with chains to pull the coop in the wrong direction due to hitch orientation.
- Vegetable Work:
- Washed Swiss chard and radishes.
- Bunched Swiss chard before lunch.
- General Farm Tasks:
- Helped clean the barn.
- Took a break for lunch.
New Things Not Yet Encountered:
- Detailed Chicken Coop Management: Understanding the full system of coops (fencing, netting, watering containers, and their interdependence).
- Organic Fertilizer Cycle: Learning the six-month decomposition process for manure to be usable for organic farming.
- Tractor and Coop Logistics: Navigating the physical challenge of moving coops with limited equipment (e.g., chains, tractor hitch orientation).
- Chicken Behavior: Managing chickens to move them, which requires specific techniques (e.g., catching them with one hand).
Questions and Future Research Areas:
- Efficiency of Coop Movement: How can the process of moving coops be optimized (e.g., equipment, training)?
- Manure Decomposition: What factors (e.g., rainfall, snow, soil type) influence the six-month decomposition period?
- Chicken Handling Techniques: Are there proven methods to efficiently manage chickens during relocation?
- Environmental Impact: How do chickens contribute to soil health beyond manure decomposition?
- Logistical Improvements: Can the hitch orientation issue be resolved (e.g., modifying tractor or coop design)?
Suggested Actions:
- Training on Coop Management: Provide structured training on moving coops, including logistics and equipment use.
- Research on Manure Decomposition: Document the exact conditions (e.g., moisture, temperature) required for manure breakdown.
- Develop Chicken Handling Protocols: Create guidelines for safely and efficiently managing chickens during relocation.
- Equipment Evaluation: Assess tools (e.g., chains, tractor modifications) to streamline coop movement.
- Monitor Organic Farming Cycle: Track the impact of chicken coops on soil health and organic vegetable growth over time.
Part 3
Main Themes:
- Farm Work and Labor: Washing vegetables, harvesting, and pruning.
- Plant Care and Growth Techniques: Pruning basil to encourage bushing, managing plant spacing for airflow.
- Environmental and Practical Challenges: Heat affecting work conditions, spacing issues in planting.
- Sustainable Practices: Encouraging multiple harvests, avoiding disease (blight, mold).
Activities Performed by the Intern:
- Washed Swiss chard after lunch.
- Took a break due to high temperatures (90°F).
- Harvested and pruned basil plants:
- Trimmed flowering parts to promote bushing (bush out).
- Adjusted plant growth direction to avoid overcrowding.
- Noted the basilās health (no blight/mold) and potential for multiple harvests.
New Things Not Yet Encountered:
- Basil Pruning Technique: Specific method of trimming above two branches to encourage lateral growth (ābushing outā).
- Spacing Challenges: Need to optimize plant spacing for airflow and growth direction.
- Multiple Harvests: Potential for second/third harvests without compromising plant health.
Questions and Future Research Areas:
- How can plant spacing be optimized to improve airflow and prevent overcrowding?
- What is the long-term effectiveness of the pruning technique for multiple basil harvests?
- How does the heat (90°F) impact farm labor efficiency and plant health?
- Are there tools or methods to streamline the pruning and harvesting process?
- How can the farm adapt the pruning technique to ensure basil grows in the correct direction (toward the row, not down the row)?
Suggested Actions:
- Adjust Plant Spacing: Re-evaluate basil planting layout to ensure proper airflow and growth direction.
- Implement Pruning Protocols: Train workers to follow the bushing-out technique consistently for multiple harvests.
- Monitor Plant Health: Regularly check for signs of disease or stress in basil plants.
- Improve Shade or Cooling: Consider shade structures or scheduling work during cooler hours to mitigate heat effects.
- Document Techniques: Record the pruning method and spacing adjustments for future reference and training.
Enjoy Reading This Article?
Here are some more articles you might like to read next: