Yunit 2 / 11

Precision Agriculture at Structuring ng Agricultural Data

Mga nadagdag:

  • Kakayahang ipaliwanag ang lohika ng precision agriculture at mga pangunahing konsepto tulad ng variable rate application at management zone.
  • Kakayahang baguhin ang dispersed field, sensor at data ng machine sa malinis, karaniwan at composable na mga talahanayan na may AI
  • Kakayahang maunawaan ang spatial (coordinated) na data at i-verify ang AI output sa parcel at management area scale

Pinamamahalaan ng klasikal na agrikultura ang isang bukirin sa kabuuan na kumikilos sa isa at tanging paraan: ang parehong pataba, ang parehong tubig, ang parehong pestisidyo para sa buong plot. Gayunpaman, habang ang lupa sa isang dulo ng parehong bukid ay maaaring malagkit at nagpapanatili ng tubig, ang kabilang dulo ay maaaring mabuhangin at mabilis na nawawalan ng tubig; Ang isang sulok ay maaaring malamig at mahalumigmig dahil ito ay mababa, habang ang isang slope ay maaaring mainit at tuyo dahil ito ay nakaharap sa timog. Ang precision agriculture ay isang diskarte na naglalayong hatiin ang larangan sa mga rehiyon ayon sa mga panloob na pagkakaiba na ito at bigyan ang bawat rehiyon ng maraming input ayon sa kailangan nito. Ang layunin ay simple ngunit ang epekto ay malaki: sa tamang lugar, sa tamang oras, sa tamang dami. Ipinapaliwanag ng unit na ito ang logic ng precision agriculture at kung paano gawing organisado, maaasahan at composable ang data ng agrikultura na nagpapakain sa logic na ito gamit ang artificial intelligence.

Mayroong dalawang konsepto sa gitna ng katumpakan ng agrikultura. Ang una ay variable rate application (VRA): awtomatikong binabago ng traktor o kagamitan ang dami ng pataba, binhi o tubig ayon sa lokasyon ng bukid. Ang pangalawa ay management zone: ito ay ang paghahati ng field sa mga sub-part na may katulad na katangian ng lupa at pagiging produktibo at maaaring pamahalaan nang hiwalay. Ang artificial intelligence ay nakakaapekto sa parehong mga konseptong ito: nakakatulong itong tukuyin ang mga zone sa pamamagitan ng pagsasama-sama ng dispersed data at nagmumungkahi ng mga draft na reseta para sa bawat zone. Ngunit ang inhinyero na nakakaalam sa larangan ay siyang nag-aapruba sa hangganan ng rehiyon at reseta.

Ang Kalikasan ng Data ng Agrikultura: Bakit Ito Magulo?

Sa isang sakahan, ang data ay nagmumula sa dose-dosenang hindi alam na mga mapagkukunan, at wala sa kanila ang nagsasalita ng parehong wika gaya ng iba. Ang laboratoryo ng lupa ay nagpapadala ng Excel; Ang combine harvester ay nagse-save ng mapa ng ani nito sa ibang format; ang humidity sensor ay bumubuo ng oras-oras na CSV; drone outputs JPEG at coordinate file; Ang sariling mga tala ng magsasaka ay sulat-kamay sa isang kuwaderno. Ang mga unit ng data na ito ay iba-iba (kg/da, kg/ha, ppm, %), iba-iba ang mga format ng petsa, iba-iba ang mga system ng lokasyon, at kadalasan ay hindi pare-pareho ang mga pangalan ng produkto/parsela ("Stream field", "dere parcel", "Plot-7" ay maaaring parehong lugar). Bago ang artipisyal na katalinuhan, ang kumbinasyong ito ay ang pinaka nakakainis at nakakaubos ng oras na bahagi ng isang inhinyero.

Dito pumapasok ang artificial intelligence at gumagana nang eksakto kung saan ito pinakaligtas: pagsasalin ng data sa isang karaniwang schema (ibig sabihin, isang karaniwang column at istruktura ng unit). Ngunit mag-ingat: ang AI ay maaaring magkamali kapag nagko-convert ng mga yunit, at ang pagkakamaling ito ay tahimik na sisira sa buong pagsusuri. Kaya ang ginintuang panuntunan sa pag-istruktura ng data ay ang manu-manong pagpapatunay sa bawat pagbabago na may maliit na sample.

Tip: Bago i-feed ang data sa AI, tukuyin ang iyong target na schema: aling mga column, aling mga unit, aling format ng petsa. Ang pagsasabi sa AI na "i-translate ito sa diagram na iyon" ay mas maaasahan kaysa sa pagsasabi dito na "ayusin ang data na ito."

Pag-unawa sa Spatial Data

Karamihan sa data ng agrikultura ay spatial: bawat pagsukat ay may coordinate. Ang isang sample ng lupa ay naka-link sa isang lokasyon tulad ng "Plot-3, northwest corner, 39.12 N / 32.45 E". Ang mga coordinate na ito ay karaniwang ibinibigay sa isang metric system na tinatawag na latitude/longitude (WGS84) o UTM. Kapag binibigyang-kahulugan ang spatial na data kapag nagtatrabaho sa AI, bigyang-pansin ang tatlong bagay: pare-pareho ba ang sistema ng coordinate, sapat ba ang pagkakalat ng mga sample point upang kumatawan sa field, at kung ang halaga ng isang punto ay tumutukoy sa buong rehiyon o sa puntong iyon lang. Sinasaklaw ng data ng mapa tulad ng NDVI ang bawat metro kuwadrado ng field; Ang sample ng lupa ay kumakatawan lamang sa punto kung saan ito kinuha. Ang pagkalito sa pagkakaibang ito ay hahantong sa malubhang pagkakamali sa interpretasyon.

Tatlong Mini Cases: By the Numbers

Kaso 1 - Pagtitipid sa oras sa pagpupulong. Pinagsasama-sama ng isang engineer ang kabuuang 4,200 row ng data mula sa 5 iba't ibang source (soil lab, yield map, sensor, drone, field notes) sa isang talahanayan; humigit-kumulang 6 na oras sa pamamagitan ng kamay. Sa sandaling tinukoy namin nang maaga ang target na schema at binigyan ang AI ng gawain na "imapa ang 5 file na ito sa mga column na ito", lumabas ang unang draft sa loob ng 25 minuto; Inilaan niya ang natitirang oras sa pagsuri sa katumpakan ng pagtutugma sa isang 40-linya na sample. Bumaba ang kabuuang oras sa humigit-kumulang 2 oras.

Case 2 - Unit trap. Ang mapa ng ani ay nasa kg/ha at ang tala ng pataba ay nasa kg/ha. Sa unang kumbinasyon, pinagsama ng AI ang dalawa sa parehong column at pinaliit ang ani ng isang plot sa pamamagitan ng factor na 10 (1 ha = 10 da). Nahuli ng inhinyero ang pagkakaiba dahil naalala niya ang aktwal na ani ng isang kilalang parsela; Ang pagkakasunud-sunod ng magnitude check ay nagsiwalat ng error sa unit.

Case 3 - Pagkalito sa pangalan ng parcel. Sa tatlong mapagkukunan, ang parehong field ay binanggit bilang "Dere", "dere_tarla" at "Plot-7". Inakala ng AI na ito ay tatlong magkahiwalay na parsela at hinati ang lugar sa tatlo. Nang mapagtanto ng inhinyero na ang kabuuang lugar na nilinang ay hindi tumugma sa halaga sa gawa, tinukoy niya ang katugmang diksyunaryo ("tatlong pangalang ito = Plot-7") at sinabihan ang AI na muling pagsamahin dito.

Mahina Prompt / Malakas na Prompt

Mahinang prompt:

Ayusin at pagsamahin ang data ng agrikultura na ito.[files]

Napakahusay na prompt:

Ang iyong tungkulin: Agricultural data analyst. Pagsamahin ang sumusunod na 4 na pinagmumulan sa ISANG talahanayan. Target na schema (huwag lumampas sa mga column at unit na ito):- parcel_id (text), petsa (YYYY-MM-DD), produkto (text),- soil_pH (number), nitrogen_kg_da (kg/da), yield_kg_da (kg/da), moisture_percentage/ kg% convertage (ie%) Markahan ang bawat linyang iyong isinasalin.- Itugma ang mga pangalan ng parsela sa diksyunaryo na ibinigay ko: {"dere":"P7","dere_field":"P7"}.- Iwanang BLANK ang nawawalang halaga, punan ito ng hula.- Ilagay ang mga linyang hindi mo maisasalin o hindi malinaw sa isang hiwalay na listahan ng "check_required". Mga Pinagmulan:[data]

Tinutukoy ng malakas na prompt ang target na schema, panuntunan ng unit, pagtutugma ng diksyunaryo, at isang hiwalay na bucket para sa kalabuan. Kaya, sa halip na hulaan, ang AI ay naghahatid sa iyo kung saan ito ay hindi napagpasiyahan.

Apat na Nakokopyang Template

1) Pagmamapa sa target na schema:

Imapa ang sumusunod na raw data sa sumusunod na schema: [columns + units]. Ipakita sa isang talahanayan kung saan imamapa ng target na column ang bawat source column. Kung hindi ka sigurado, gamitin ang "?" Markahan ng .

2) Standardization at traceability ng unit:

I-convert ang lahat ng area units sa decares (da). Magdagdag ng column na "conversion_note"; isulat ang orihinal na unit at multiplier para sa bawat na-convert na halaga (hal: "1 ha=10 da"). Iwanan ang unit na hindi mo maaaring i-convert bilang ay at markahan ito.

3) Outlier na pag-scan:

Ibinibigay ko ang inaasahang agronomic range para sa mga numerical na column na ito: soil_pH 4-9, nitrogen_kg_da 0-30, yield_kg_da 100-1200. Markahan ang bawat row sa labas ng range bilang "outlier"; HUWAG MAGBAGO, ipakita mo lang.

4) draft ng rehiyon ng pamamahala:

Sa pamamagitan ng pagtingin sa data ng spatial na lupa at pagkamayabong sa ibaba, magmungkahi ng 2-4 na lugar sa pamamahala ng kandidato na may katulad na mga katangian. Para sa bawat rehiyon: isulat ang mga parameter na pinaghiwalay mo, ang mga average na halaga at ang limitasyon na kailangan kong i-verify sa field. Huwag gumuhit ng malinaw na mga hangganan; ito ay mga draft.

Chart ng Paghahambing: Classic vs Precision Farming

Sukat

klasikal na agrikultura

tumpak na agrikultura

yunit ng pamamahala

Ang buong field ay iisa

Mga rehiyong pang-administratibo

Pamamahagi ng input

Uniform (flat rate)

Variable rate (VRA)

Pinagmulan ng data

pagmamasid ng magsasaka

sensor, satellite, drone, makina

Batayan sa desisyon

Karanasan + kalendaryo

Karanasan + data + modelo

Ang papel ng AI

limitado

Pagsasama-sama ng data at draft ng panukala

Panganib

Sobra/sa ilalim ng input

Maling data → maling rehiyon

Mga karaniwang pagkakamali

  • Hayaang tukuyin ng AI ang schema. Kung hindi mo tutukuyin ang mga target na column at unit, gagawa ang AI ng ibang istraktura sa bawat oras at magiging imposible ang paghahambing.
  • Hindi sinusubaybayan ang mga yunit. Kung hindi mo itatala kung aling value ang isinalin, hindi mo masusubaybayan ang anumang kasunod na mga error.
  • Nagkakamali ng data ng punto para sa data ng mapa. Ang pag-generalize ng isang sample ng lupa sa buong rehiyon ay mali ang pagguhit ng hangganan ng rehiyon.
  • Hayaang punan ng AI ang mga puwang. Ang pagpuno sa nawawalang halaga ng hula ay gumagawa ng katha na nagpapanggap bilang totoong data.
  • Hindi sinusuri ang mga pangalan ng parsela. Ang mga hindi pare-parehong pangalan ay naghahati sa lugar at ani, na nakakasira sa pagsusuri sa buong season.
Pansin: Maaaring irekomenda ng AI ang reseta ng VRA (kung magkano ang napunta sa lugar), ngunit ang huling pag-apruba ay pagmamay-ari ng engineer. Ang maling hangganan ng sona ay nangangahulugang nasa ilalim ng tubig o masyadong maraming pataba sa isang lugar.

Sa buod

Ang precision farming ay ang sining ng pamamahala sa larangan ayon sa mga panloob na pagkakaiba nito at batay sa dalawang konsepto: variable rate application at management zone. Ang diskarte na ito ay pinalakas ng data; Ngunit ang data ng agrikultura ay dispersed, multi-unit at multi-source. Gumagana ang artificial intelligence sa pinakaligtas at pinakinabangang lugar ng ​​pagsasalin ng data na ito sa isang karaniwang schema - hangga't tinukoy mo ang target na schema, panatilihin ang bakas ng unit, huwag punan ang mga puwang at subukan ang bawat pagbabago gamit ang isang halimbawa. Ang malinis at pinag-isang data ay ang matibay na batayan para sa lahat ng kasunod na yunit (NDVI, lupa, irigasyon, ani).

Gawain ng aplikasyon

Kumuha ng maliit na sample mula sa dalawang magkaibang mapagkukunan (hal. isang talahanayan ng pagsusuri ng lupa at isang talaan ng ani/pataba); Ang mga yunit at mga pangalan ng parsela ay sadyang naiiba. Pagsamahin ang AI sa mga template na "mapping to target schema" at "unit standardization" mula sa unit na ito. Pagkatapos ay manu-manong i-verify ang 5 row: tama ba ang mga conversion ng unit, tama ba ang mga parcel na tugma, ang mga nawawalang value ba ay napunan ng hula? Tandaan ang bawat bug na makikita mo at kung aling panuntunan ang nilabag ng AI.

checklist

  • [ ] Tinukoy ko ang target na schema (column + units) bago ito ibigay sa AI.
  • [ ] Na-convert ko ang lahat ng unit sa iisang pamantayan at pinanatili ko ang conversion track.
  • [ ] Itinugma ko ang mga pagkakaiba sa pangalan ng parsela laban sa diksyunaryo at na-verify ang kabuuang lugar.
  • [ ] Sinuri ko ang mga outlier na may agronomic range; Hindi ko ito binago at minarkahan ito.
  • [ ] Pinaghiwalay ko ang data ng punto at data ng mapa; Hindi ko pinunan ang mga blangko ng mga hula.