Peltomalli 2.0 – DuckDB

Peltomallin DuckDB -tietokannat

Peltomalli 2.0 pohjautuu ssot_maatilat.db ja peltomalli.db tietokantoihin Ssot_maatilat.db sisältää tekoälyn tarvitsemat tiesot, kuten api-avaimet ja järjestelmä_promptit sekä tilakohtaiset_skills ja keskusteluhistoria taulut. Peltomalli.db tarjoaa kasvulohkojen analyysit, joissa on vuosikohtaisten tietojen ja mittaustulosten vaikutukset pellon eri osiin aarin tarkuudella.

DuckDB:n analyysit tarjoavat tekoälyn käyttöön kaikki pellon tiedot tekoälylle käyttökelpoisessa muodossa. Peltomalli 2.0 hyödyntää DuckDB:n avulla UNS:n keräämää historiatietoa pellon olosuhteiden muutoksista.

SSOT_maatilat.db ja peltomalli.db perusrakenne

ssot_maatilat.db

Tekoälyn käyttöön liittyvät taulut:

tilat_ja_konfiguraatio

│ tilanumero
│ telegram_chat_id
│ anthropic_api_key
│ jarjestelma_prompt
│ paivitetty_pvm

tilakohtaiset_skills

│ skill_id
│ tilanumero
│ kohde_tyyppi
│ kohde_id
│ otsikko
│ saanto_teksti
│ paivitetty_pvm

keskusteluhistoria

│ viesti_id
│ telegram_chat_id
│ rooli
│ sisalto
│ kaytetyt_tokenit
│ aika

peltomalli.db

Peruslohkoon ja kasvulohkoon liittyvät tiedot.:

peruslohko

│ peruslohko_id
│ nimi
│ geometria_tm35_geojson
│ saa_paivitetty
│ saa_json

kasvulohko

│ peruslohko_id
│ kasvulohko_id
│ vuosi

│ kasvilaji

Antureiden ja mm. viljavuusanalyysien mittausloki

mittausloki

│ aika
│ ryhma_id
│ laite_id
│ nimi
│ arvo_numero
│ arvo_teksti

Kohdennetaan pellon paikkatiedoksi peltoruuduilla

peltoruudut_10x10

│ ruutu_id
│ peruslohko_id
│ maalaji
│ keskipiste_lat
│ keskipiste_lon
│ korkeus_merenpinnasta
│ notko_indeksi

Mittaustiedot saadaan peltoruuduille mittauksen vaikutuksen mukaisesti

paikka

│ ryhma_id
│ laite_id
│ alku_aika

│ loppu_aika
│ wgs84_lat
│ wgs84_lon
│ ruutu_id
│ peruslohko_id

vaikutus

│ ryhma_id
│ laite_id
│ ruutu_id
│ alku_aika

│ loppu_aika
│ vaikutus_paino