- (Public Value) UCANR: Developing a qualified workforce for California
- Author: Sarah L Marsh
- Posted by: Sam Romano
Globally, approximately 570 million small and medium-sized farms need training in various agricultural fields. However, the delivery of agriculture training faces significant challenges. In some areas, the difficulty in obtaining this training has led to people turning to generative artificial intelligence (AI) models such as ChatGPT to ask questions relating to their agricultural production.
The way that ChatGPT and other models work is that the models are trained on vast amounts of data to learn patterns and relationships between words. This enables the models both to understand language in nuanced ways and to generate answers to a wide range of prompts, which means that ChatGPT can become adapted to specific uses and theoretically provide a comprehensive answer to any question. Researchers supported by the CGIAR's Excellence in Agronomy Initiative and the Digital Innovation Initiative studied the accuracy of Chat GPT-provided information and professional advice in response to queries from African farmers. Tzachor et al (2023) found significant inaccuracies that could potentially lead to poor management and crop losses. The problems with the answers ranged from vagueness to inaccuracy.
I became curious as to how accurate ChatGPT was with regards to questions relating to California rice and so conducted an informal test of my own. I asked ChatGPT questions relating to California water-seeded rice management to see how accurate the model was.
When queried about the insecticides that are registered for use in California water-seeded rice to control armyworms, ChatGPT responded with 6 insecticides – only one of which (lambda-cy) is used in CA rice systems. The remaining insecticides “recommended” were not used in California, not used for armyworms, or no longer commercially available.
I also asked ChatGPT “How to manage weedy rice in California water-seeded rice fields.” The model returned several paragraphs, with one problematic paragraph reproduced below:
"Apply herbicides labeled for controlling weedy rice in water-seeded rice fields. Herbicide options may include products containing penoxsulam, propanil, or other active ingredients specifically targeting weedy rice. It's crucial to follow label instructions carefully and use herbicides at the appropriate timing and application rates to maximize effectiveness and minimize off-target effects."
As evidenced by these examples, ChatGPT is responding with answers that are not accurate and should not be taken as recommendations.
- Author: Saoimanu Sope
UCCE advisors provide free training to nursery and greenhouse staff
Working as an irrigator seems straightforward at first: if you're not watering plants by hand, you're building and managing systems that can do the watering. What could be complex about a job like this?
University of California Cooperative Extension advisors Bruno Pitton and Gerardo “Gerry” Spinelli can tell you – or better yet, show you.
Pitton and Spinelli, members of the UC Nursery and Floriculture Alliance, offer a one-day technical training in irrigation best-management practices for irrigators working with containerized nursery plants. The comprehensive curriculum – developed with input from two focus groups of California nursery and greenhouse managers – aims to improve irrigation efficiency, reduce water consumption and improve plant health.
Thanks to funding from the California Department of Food and Agriculture, nursery and greenhouse managers in California can request this training for free and advisors like Pitton and Spinelli will travel to conduct the training on-site.
The complexities of irrigation incorporate concepts like evapotranspiration, salinity, irrigation uniformity, capillarity, pressure and flow rate. Spinelli, UCCE production horticulture advisor for San Diego County, said that irrigators have a critical role in the industry because of all the things they must consider to do their job well.
“Our goal is to support irrigators and help them become more confident decision-makers and experts in the field,” said Pitton, UCCE environmental horticulture advisor for Placer and Nevada counties.
Interactive sessions reveal nuances of irrigation
The training consists of a presentation on fundamental concepts for managing irrigation in container plant production and hands-on demonstrations. “In the nursery industry, where precise irrigation is crucial for the health and productivity of our crops, having access to expert knowledge is invaluable,” said Mauricio de Almeida, general manager of Burchell Nursery in Fresno County. “The training's practical demonstrations and real-world examples made the concepts easy to grasp, allowing our team to implement the strategies immediately.”
For one of the demonstrations, the advisors used sponges to model soil saturation when water is applied. Ana, an irrigator at Burchell Nursery, appreciated the step-by-step explanations, which helped her better understand how water pressure differs in drip irrigation, sprinklers and watering by hand. Doing this out in the field, as an example of how irrigation audits occur, was extremely helpful for attendees.
Francisco “Frank” Anguiano, production manager of Boething Treeland Farms in Ventura County, observed his team of irrigators as they learned how to measure distribution uniformity with water collected from sprinklers. “This training isn't just about irrigation and plant management. It's also about savings, both water and costs. Who doesn't want to save money and use less water?” Anguiano said.
Reducing the barriers to learning
Many of the irrigators attending these trainings gained their skills and knowledge from life experience rather than a college education, explained Peter van Horenbeeck, vice president of Boething Treeland Farms. “It's important that my irrigators learn from external experts, but it's more important that they can relate to them. And that's what Gerry was able to do,” van Horenbeeck added.
Regarding content and delivery, and referencing what he learned from the focus groups, Pitton wanted the trainings to be easy to understand and engaging. For example, scientists use the term “matric potential” to describe how soil particles hold water against gravity, which is the same as capillary rise. “We demonstrate this concept with a paper towel held vertically and dipped into a beaker of dyed water that it absorbs,” said Pitton.
Many of the irrigators in attendance agreed that hands-on activities and visual aids were instrumental to their learning. Charli, another irrigator at Burchell Nursery, shared that the in-field examples and hosting the training in Spanish kept them engaged.To address language barriers, Spinelli has been conducting trainings in Spanish – a common request from many nurseries with eager participants.
Maintaining state regulations and partnerships
Although the technical aspects of irrigation management are key elements of the training, regulatory compliance is also addressed. Recognizing the finite availability of water and the environmental impact of pollution, the advisors highlight irrigation and fertilizer management and runoff prevention as critical components of compliance.
Under Ag Order 4.0 administered by California's Water Resources Control Board, growers must comply with stricter policies regulating nitrogen use. As irrigators learn from the training, better control of irrigation can certainly make a difference.
Deanna van Klaveren, chief operating officer and co-owner of Generation Growers in Stanislaus County, said the most valuable aspect of the training was learning on-site and completing an audit on her own systems. “It is so much more impactful to have trainings like this on-site where our staff can learn and then go out into the nursery and actually put it into practice while the presenters/experts are there,” van Klaveren said.
Pitton and Spinelli described the partnership between UC Cooperative Extension and CDFA as “symbiotic” given the technical and educational capacity of UCCE advisors who conduct research and extension.
“It's a great example of how the two institutions can collaborate successfully. Californians are the ones who win because they get a service for free,” added Spinelli. “And it's rewarding for us to see so much interest in what we, as advisors, do.”
If you are a nursery or greenhouse operator and would like to request the Irrigation Best Management Practices training, please contact the UCCE advisor assigned to the region that corresponds with your nursery location below.
Northern California
- Jessie Godfrey, UCCE environmental horticulture and water resources management advisor, jmgodfrey@ucanr.edu
Central Coast (Santa Cruz County to Ventura County)
- Emma Volk, UCCE production horticulture advisor, evolk@ucanr.edu
San Joaquin Valley
- Chris Shogren, UCCE environmental horticulture advisor, cjshogren@ucanr.edu
Southern California
- Grant Johnson, UCCE urban agriculture technology advisor, gejohnson@ucanr.edu
Spanish Trainings Only
- Gerry Spinelli, UCCE production horticulture advisor, gspinelli@ucanr.edu
- Author: Saoimanu Sope
UCCE advisors provide free training to nursery and greenhouse staff
Working as an irrigator seems straightforward at first: if you're not watering plants by hand, you're building and managing systems that can do the watering. What could be complex about a job like this?
University of California Cooperative Extension advisors Bruno Pitton and Gerardo “Gerry” Spinelli can tell you – or better yet, show you.
Pitton and Spinelli, members of the UC Nursery and Floriculture Alliance, offer a one-day technical training in irrigation best-management practices for irrigators working with containerized nursery plants. The comprehensive curriculum – developed with input from two focus groups of California nursery and greenhouse managers – aims to improve irrigation efficiency, reduce water consumption and improve plant health.
Thanks to funding from the California Department of Food and Agriculture, nursery and greenhouse managers in California can request this training for free and advisors like Pitton and Spinelli will travel to conduct the training on-site.
The complexities of irrigation incorporate concepts like evapotranspiration, salinity, irrigation uniformity, capillarity, pressure and flow rate. Spinelli, UCCE production horticulture advisor for San Diego County, said that irrigators have a critical role in the industry because of all the things they must consider to do their job well.
“Our goal is to support irrigators and help them become more confident decision-makers and experts in the field,” said Pitton, UCCE environmental horticulture advisor for Placer and Nevada counties.
Interactive sessions reveal nuances of irrigation
The training consists of a presentation on fundamental concepts for managing irrigation in container plant production and hands-on demonstrations. “In the nursery industry, where precise irrigation is crucial for the health and productivity of our crops, having access to expert knowledge is invaluable,” said Mauricio de Almeida, general manager of Burchell Nursery in Fresno County. “The training's practical demonstrations and real-world examples made the concepts easy to grasp, allowing our team to implement the strategies immediately.”
For one of the demonstrations, the advisors used sponges to model soil saturation when water is applied. Ana, an irrigator at Burchell Nursery, appreciated the step-by-step explanations, which helped her better understand how water pressure differs in drip irrigation, sprinklers and watering by hand. Doing this out in the field, as an example of how irrigation audits occur, was extremely helpful for attendees.
Francisco “Frank” Anguiano, production manager of Boething Treeland Farms in Ventura County, observed his team of irrigators as they learned how to measure distribution uniformity with water collected from sprinklers. “This training isn't just about irrigation and plant management. It's also about savings, both water and costs. Who doesn't want to save money and use less water?” Anguiano said.
Reducing the barriers to learning
Many of the irrigators attending these trainings gained their skills and knowledge from life experience rather than a college education, explained Peter van Horenbeeck, vice president of Boething Treeland Farms. “It's important that my irrigators learn from external experts, but it's more important that they can relate to them. And that's what Gerry was able to do,” van Horenbeeck added.
Regarding content and delivery, and referencing what he learned from the focus groups, Pitton wanted the trainings to be easy to understand and engaging. For example, scientists use the term “matric potential” to describe how soil particles hold water against gravity, which is the same as capillary rise. “We demonstrate this concept with a paper towel held vertically and dipped into a beaker of dyed water that it absorbs,” said Pitton.
Many of the irrigators in attendance agreed that hands-on activities and visual aids were instrumental to their learning. Charli, another irrigator at Burchell Nursery, shared that the in-field examples and hosting the training in Spanish kept them engaged.To address language barriers, Spinelli has been conducting trainings in Spanish – a common request from many nurseries with eager participants.
Maintaining state regulations and partnerships
Although the technical aspects of irrigation management are key elements of the training, regulatory compliance is also addressed. Recognizing the finite availability of water and the environmental impact of pollution, the advisors highlight irrigation and fertilizer management and runoff prevention as critical components of compliance.
Under Ag Order 4.0 administered by California's Water Resources Control Board, growers must comply with stricter policies regulating nitrogen use. As irrigators learn from the training, better control of irrigation can certainly make a difference.
Deanna van Klaveren, chief operating officer and co-owner of Generation Growers in Stanislaus County, said the most valuable aspect of the training was learning on-site and completing an audit on her own systems. “It is so much more impactful to have trainings like this on-site where our staff can learn and then go out into the nursery and actually put it into practice while the presenters/experts are there,” van Klaveren said.
Pitton and Spinelli described the partnership between UC Cooperative Extension and CDFA as “symbiotic” given the technical and educational capacity of UCCE advisors who conduct research and extension.
“It's a great example of how the two institutions can collaborate successfully. Californians are the ones who win because they get a service for free,” added Spinelli. “And it's rewarding for us to see so much interest in what we, as advisors, do.”
If you are a nursery or greenhouse operator and would like to request the Irrigation Best Management Practices training, please contact the UCCE advisor assigned to the region that corresponds with your nursery location below.
Northern California
- Jessie Godfrey, UCCE environmental horticulture and water resources management advisor, jmgodfrey@ucanr.edu
Central Coast (Santa Cruz County to Ventura County)
- Emma Volk, UCCE production horticulture advisor, evolk@ucanr.edu
San Joaquin Valley
- Chris Shogren, UCCE environmental horticulture advisor, cjshogren@ucanr.edu
Southern California
- Grant Johnson, UCCE urban agriculture technology advisor, gejohnson@ucanr.edu
Spanish Trainings Only
- Gerry Spinelli, UCCE production horticulture advisor, gspinelli@ucanr.edu
- Author: Genoa Starrs
R and Python together at last, the AI takeover, and Quarto ups its game.
Posit::Conf, Posit's annual conference, was held last week in Seattle, WA. While the name might be unfamiliar, many of you might recognize Posit's previous iteration, RStudio. Posit has produced many products R users know and love, including RStudio, Shiny and the Tidyverse. After a whirlwind three days, here are some takeaways from the conference!
A New All-in-One IDE
Togetherness was a key theme, with Posit rolling out the beta version of Positron, an IDE that combines elements of RStudio, VS Code, and introduces its own unique features. While switching IDEs is generally not at the top of any coder's to-do list, Positron is multilingual, enabling users to code in R, Python, and Julia within a single project. It also introduces new ways to interact with your data, such as readily available summary statistics, the ability to filter or sort data by multiple fields while retaining the active query in the window at all times, and the option to resize graphs and figures in the plots pane through a simple user interface. Positron also leverages many new and existing VS Code extensions, offering a wealth of customization and additional capabilities. Rstudio is by no means leaving the picture– Positron is still in beta, and Rstudio will continue to be supported for a good, long time. However, if you (like me) crave a unified interface for your R and Python coding, Positron may be worth trying out.
Helping R Users Learn Python
For Py-curious R coders, a session on “Python Rgonomics” suggested some packages to make the transition easier for those of us spoiled by the tidyverse.
-
Polars for exceptionally fast data wrangling and dplyr-like syntax
-
Plotnine and seaborn for ggplot-like syntax when making graphs and figures
-
Great tables for producing functional, readable tables (also available in R as the gt package).
-
Pyenv for environment management.
-
Pins (for R and Python!) publishes objects to “boards” that allows users (or multiple users) to access them across projects. Boards can include shared/networked folders, like DropBox or Google Drive.
AI for All
Melissa Van Bussel provided practical tips for using generative AI. She highlighted some new capabilities of ChatGPT 4o, including the ability to transcribe handwritten notes and tables, preserving colors and formatting. GPT can even convert these into HTML or Quarto formats.
She shared insights on prompt engineering (i.e., how you ask questions to AI engines), noting, “Writing effective prompts goes hand in hand with your existing expertise.” Achieving correct and effective output requires providing specific prompts and making corrections when errors occur. She recommended structuring prompts in a way that mirrors coding practices. For example, to generate a graph, start by specifying the data, then define how to map each axis and assign colors. Next, specify the graph or chart type and indicate any grouping by other variables. Finish with aesthetic (eg palette, theme, title, legend) preferences.
While presenters were enthusiastic about the possibilities of generative AI, a recurring theme was the necessity for users to provide clear direction and verify the results. One presenter compared AI to hiring a new human assistant—AI can assist with tasks effectively when given proper guidance but will make mistakes and requires careful supervision. Generative AI performs best when used to quickly accomplish tasks that users already have the knowledge and skills to handle themselves.
One of the most prevalent use cases for generative AI was in combination with Shiny. Joe Cheng's presentation demonstrated integrating AI into Shiny apps, specifically into Shiny dashboards. Users could request modifications to the data displayed on the dashboard using plain language, which the AI translated into SQL queries to adjust the output based on the request. This is particularly noteworthy as the AI accessed only the schema, not the actual data, to apply the filters.
Winston Chang developed an AI assistant to help people build Shiny apps and did a live demonstration. Although still experimental, Shiny for R is widely used, and the assistant showed promising outputs.
Quarto Expands its Horizons
Quarto is a relatively new version of R Markdown (a publishing tool) that allows users to knit together code into documents, dashboards, web pages, PDFs, and even eBooks. An added advantage of Quarto is its multilingual capability– it, like Positron, supports both R and Python. Some new capabilities were highlighted at the conference:
-
Dashboards: Easily build dashboards using the Quarto extension in RStudio or Positron. Each visualization (graphs, maps, tables, and even just text boxes) can be arranged like tiles or cards. Dashboards can also include sidebars and toolbars, and can support interactivity, including cards that use jupyter widgets, leaflet, and shiny.
-
PDFs: Quarto now uses typst instead of LaTeX, enabling users to create customized PDF outputs with a more intuitive language.
-
HTML (Websites): Quarto (like R Markdown) can produce HTML outputs. However, now it also supports more flexible HTML code chunks, and allows for HTML/CSS/JavaScript integration.
-
Quarto live: A quarto extension that allows users to embed code blocks and exercises for R and Python into Quarto documents. This has lots of teaching applications, and can be used to generate exercises similar to those you find in DataCamp and other online coding courses.
-
Closeread: A scrollytelling extension for quarto that enables interactive storytelling similar to that seen in fancy New York Times articles or Esri Storymaps. The gallery has some example outputs, while the guide can walk you through the process of creating your own scrollytelling page.
Finally, one of my favorite quality-of-life take homes was simply that it is possible to include emoji in your R or Python code, either using unicode or simply pasting them in. While the demonstrated use case was to make specific messages stand out in your log or printed statements, sometimes a picture can convey what 1000 characters cannot and help you enjoy coding just a little bit more.
If you love (or begrudgingly engage in) data science, I encourage you to check it out next year– virtual registration for educators and academics in 2024 was free, and hopefully will be next year too!
/h3>/h3>/h3>/h3>
- Author: Pamela S Kan-Rice
California water-rights holders are required by state law to measure and report the water they divert from surface streams. For people who wish to take the water measurements themselves, the University of California Cooperative Extension is offering in-person training to receive certification on Sept. 13 in Salinas.
At the workshop, participants can expect to
- clarify reporting requirements for ranches.
- understand what meters are appropriate for different situations.
- learn how to determine measurement equipment accuracy.
- develop an understanding of measurement weirs.
- learn how to calculate and report volume from flow data.
The training is scheduled for 1 to 5 p.m. on Sept. 13 in the UC Cooperative Extension Conference Room at 1432 Abbott Street in Salinas.
“We are limiting the number participants for the water measurement training to 30 people per session,” said Larry Forero, emeritus UC Cooperative Extension livestock and natural resources advisor. “If you need this training, please register soon.”
Pre-registration is required and the fee is $30. To register, visit https://surveys.ucanr.edu/survey.cfm?surveynumber=43495. If you have questions, email Forero at lcforero@ucanr.edu or Sara Jaimes at sbjaimes@ucanr.edu, or call (530) 224-4900.