Enhed 2 / 11

Præcisionslandbrug og strukturering af landbrugsdata

Gevinster:

  • Evne til at forklare logikken i præcisionslandbrug og grundlæggende begreber såsom anvendelse af variabel sats og forvaltningszoner.
  • Evne til at transformere spredte felt-, sensor- og maskindata til rene, standard- og komponerbare tabeller med AI
  • Evne til at forstå rumlige (koordinerede) data og verificere AI-output på pakke- og administrationsområdeskala

Klassisk landbrug styrer en mark som helhed, der opfører sig på én og eneste måde: den samme gødning, det samme vand, det samme pesticid for hele grunden. Men mens jorden i den ene ende af samme mark kan være leret og holder på vand, kan den anden ende være sandet og hurtigt tabe vand; Et hjørne kan være køligt og fugtigt, fordi det er lavt, mens en skråning kan være varmt og tørt, fordi det vender mod syd. Præcisionslandbrug er en tilgang, der har til formål at opdele marken i regioner i henhold til disse interne forskelle og give hver region så meget input, som den har brug for. Målet er enkelt, men virkningen er stor: til det rigtige sted, på det rigtige tidspunkt, i den rigtige mængde. Denne enhed forklarer logikken i præcisionslandbrug, og hvordan man gør de landbrugsdata, der fodrer denne logik, organiserede, pålidelige og komponerbare med kunstig intelligens.

Der er to koncepter i hjertet af præcisionslandbrug. Den første er variabel dosering (VRA): traktoren eller udstyret ændrer automatisk mængden af ​​gødning, frø eller vand i henhold til markens placering. Den anden er forvaltningszone: det er opdelingen af ​​marken i underdele, der har lignende jordbunds- og produktivitetskarakteristika og kan styres separat. Kunstig intelligens berører begge disse begreber: den hjælper med at definere zoner ved at kombinere spredte data og foreslår udkast til recepter for hver zone. Men ingeniøren, der kender området, er den, der i sidste ende godkender den regionale grænse og recept.

Naturen af ​​landbrugsdata: Hvorfor er det rodet?

På en gård kommer data fra snesevis af uvidende kilder, og ingen af ​​dem taler samme sprog som den anden. Jordlaboratoriet sender en Excel; Mejetærskeren gemmer sit udbyttekort i et andet format; fugtighedssensor genererer timelig CSV; drone udsender JPEG og koordinatfil; Bondens egne notater var håndskrevne i en notesbog. Enhederne for disse data er forskellige (kg/da, kg/ha, ppm, %), datoformater er forskellige, lokaliseringssystemerne er forskellige, og ofte er produkt-/pakkenavne inkonsistente ("Strømfelt", "dere parcel", "Plot-7" kan være det samme sted). Før kunstig intelligens var dette kombinationsarbejde den mest irriterende og tidskrævende del af en ingeniør.

Det er her, kunstig intelligens kommer i spil og fungerer præcis, hvor det er sikrest: at oversætte data til et standardskema (dvs. en fælles kolonne- og enhedsstruktur). Men vær forsigtig: AI kan lave en fejl, når du konverterer enheder, og denne fejl vil stille og roligt ødelægge hele analysen. Så den gyldne regel i datastrukturering er at manuelt validere hver transformation med en lille prøve.

Tip: Før du sender dataene til AI'en, skal du selv definere dit målskema: hvilke kolonner, hvilke enheder, hvilket datoformat. At bede AI om at "oversætte dette til det diagram" er meget mere pålideligt end at bede det "arrangere disse data."

Forstå geodata

De fleste landbrugsdata er rumlige: hver måling har en koordinat. En jordprøve er knyttet til en placering som "Plot-3, nordvestlige hjørne, 39,12 N / 32,45 E". Disse koordinater er normalt angivet i et metrisk system kaldet breddegrad/længdegrad (WGS84) eller UTM. Når du fortolker rumlige data, når du arbejder med AI, skal du være opmærksom på tre ting: er koordinatsystemet konsistent, er prøvepunkterne spredt nok til at repræsentere feltet, og om et punkts værdi vedrører hele regionen eller kun det punkt. Kortdata såsom NDVI dækker hver kvadratmeter af marken; Jordprøven repræsenterer kun det punkt, hvor den blev taget. Forvirring af denne sondring ville føre til alvorlige fortolkningsfejl.

Tre minietuier: Efter numrene

Case 1 - Tidsbesparelse ved montage. En ingeniør kombinerede i alt 4.200 rækker af data fra 5 forskellige kilder (jordlaboratorium, udbyttekort, sensor, drone, marknoter) i en enkelt tabel; cirka 6 timer i hånden. Da vi først definerede målskemaet på forhånd og gav AI'en opgaven med at "kortlægge disse 5 filer til disse kolonner", kom det første udkast på 25 minutter; Han brugte den resterende tid på at kontrollere den matchende nøjagtighed med en 40-linjers prøve. Samlet tid faldt til omkring 2 timer.

Case 2 - Enhedsfælde. Udbyttekortet var i kg/ha og gødningsrekorden var i kg/ha. I den første kombination grupperede AI de to i samme kolonne og undervurderede udbyttet af et plot med en faktor 10 (1 ha = 10 da). Ingeniøren fangede uoverensstemmelsen, fordi han huskede det faktiske udbytte af en kendt pakke; Størrelseskontrollen afslørede enhedsfejl.

Case 3 - Forveksling af pakkenavn. I tre kilder blev det samme felt nævnt som "Dere", "dere_tarla" og "Plot-7". AI troede, at det var tre separate pakker og delte området i tre. Da ingeniøren indså, at det samlede dyrkede areal ikke svarede til værdien i skødet, definerede han den matchende ordbog ("disse tre navne = Plot-7") og bad AI om at rekombinere med den.

Svag prompt / stærk prompt

Svag prompt:

Organiser og kombiner disse landbrugsdata.[filer]

Kraftig prompt:

Din rolle: Landbrugsdataanalytiker. Kombiner følgende 4 kilder i EN tabel.Målskema (gå ikke ud over disse kolonner og enheder):- parcel_id (tekst), dato (ÅÅÅÅ-MM-DD), produkt (tekst),- jord_pH (antal), nitrogen_kg_da (kg/da), udbytte_kg_da (kg/da%), konvertere alle Rgødningsstof:-yd-enhed:-yd. kg/da; Marker hver linje, du oversætter.- Match pakkenavnene med den ordbog, jeg gav: {"dere":"P7","dere_field":"P7"}.- Lad den manglende værdi være BLANK, udfyld den med et gæt.- Sæt de linjer, som du ikke kan oversætte eller er uklare, i en separat "check_required"-liste. Kilder:[data]

Den kraftfulde prompt definerer målskemaet, enhedsreglen, matchende ordbog og en separat bøtte for tvetydighed. I stedet for at gætte, leverer AI således til dig, hvor det er uafgjort.

Fire kopierbare skabeloner

1) Tilknytning til målskema:

Tilknyt følgende rådata til følgende skema: [kolonner + enheder]. Vis i en tabel, hvilken målkolonne der knytter hver kildekolonne til. Hvis du er usikker, så brug "?" Marker med.

2) Enhedsstandardisering og sporbarhed:

Konverter alle arealenheder til dekar (da). Tilføj en "conversion_note" kolonne; skriv den oprindelige enhed og multiplikator for hver konverterede værdi (f.eks.: "1 ha=10 da"). Lad den enhed, du ikke kan konvertere, som den er, og marker den.

3) Outlier-scanning:

Jeg giver det forventede agronomiske område for disse numeriske kolonner: jord_pH 4-9, nitrogen_kg_da 0-30, udbytte_kg_da 100-1200. Marker hver række uden for området som "outlier"; ÆNDRING IKKE, bare vis.

4) Udkast til ledelsesregion:

Ved at se på de rumlige jordbunds- og frugtbarhedsdata nedenfor, foreslå 2-4 kandidatforvaltningsområder med lignende karakteristika. For hver region: skriv ned de parametre, du har adskilt efter, gennemsnitsværdierne og den grænse, som jeg skal verificere i feltet. Træk ikke klare grænser; disse er udkast.

Sammenligningsskema: Klassisk vs præcisionslandbrug

Størrelse

klassisk landbrug

præcisionslandbrug

ledelsesenhed

Hele feltet er ét

Administrative regioner

Input distribution

Ensartet (fast pris)

Variabel sats (VRA)

Datakilde

bondeobservation

sensor, satellit, drone, maskine

Beslutningsgrundlag

Erfaring + kalender

Erfaring + data + model

AI's rolle

begrænset

Datakonsolidering og forslagsudkast

Risiko

Over-/underindtastning

Forkerte data → forkert region

Almindelige fejl

  • Lad AI definere skemaet. Hvis du ikke angiver målkolonnerne og -enhederne, vil AI producere en anden struktur hver gang, og sammenligning bliver umulig.
  • Holder ikke styr på enheder. Hvis du ikke registrerer, hvilken værdi der blev oversat, kan du ikke spore eventuelle efterfølgende fejl tilbage.
  • Forkert punktdata for kortdata. Generalisering af en enkelt jordprøve til hele regionen tegner regionsgrænsen forkert.
  • Lad AI udfylde hullerne. At udfylde den manglende værdi med et gæt producerer fabrikation, der forklæder sig som reelle data.
  • Kontrollerer ikke pakkenavne. Inkonsekvente navne deler areal og udbytte, hvilket forvrænger hele sæsonanalysen.
Bemærk: AI kan anbefale VRA-recepten (hvor meget gik der i hvilket område), men den endelige godkendelse tilhører ingeniøren. En forkert zonegrænse betyder undervands eller for meget gødning i et område.

Sammenfattende

Præcisionslandbrug er kunsten at styre marken i overensstemmelse med dens interne forskelle og er baseret på to koncepter: variabel dosering og forvaltningszoner. Denne tilgang er drevet af data; Men landbrugsdata er spredt, multi-enheder og multi-kilde. Kunstig intelligens fungerer i det sikreste og mest profitable område med at oversætte disse data til et standardskema - så længe du definerer målskemaet, beholder enhedens sporing, ikke udfylder hullerne og tester hver transformation med et eksempel. Rene og ensartede data er det solide grundlag for alle efterfølgende enheder (NDVI, jord, kunstvanding, udbytte).

Ansøgningsopgave

Tag en lille prøve fra to forskellige kilder (f.eks. en jordanalysetabel og en udbytte-/gødningsoptegnelse); enheder og pakkenavne er bevidst forskellige. Kombiner AI med skabelonerne "mapping to target schema" og "unit standardization" fra denne enhed. Bekræft derefter manuelt de 5 rækker: er enhedskonverteringerne korrekte, er pakkematcherne korrekte, mangler værdier udfyldt med gætværk? Noter hver fejl du finder, og hvilken regel AI'en overtrådte.

tjekliste

  • [ ] Jeg definerede målskemaet (kolonner + enheder), før jeg gav det til AI.
  • [ ] Jeg konverterede alle enheder til en enkelt standard og beholdt konverteringssporet.
  • [ ] Jeg matchede uoverensstemmelserne i pakkenavnet med ordbogen og verificerede det samlede areal.
  • [ ] Jeg screenede outliers med agronomisk rækkevidde; Jeg ændrede det ikke og markerede det.
  • [ ] Jeg adskilte punktdata og kortdata; Jeg udfyldte ikke de tomme felter med gæt.