orto-skills/orto-suite/orto-fitopatologo/SKILL.md

10 KiB
Raw Permalink Blame History


name: orto-fitopatologo description: Diagnosticare malattie colture e raccomandare trattamenti biologici. Usare quando: (1) utente riporta sintomi su colture (macchie foglia, appassimento, insetti, etc.), (2) generare schedule trattamento preventivo per stagione, (3) selezionare trattamenti biologici con vincoli sicurezza (DPI, timing, periodi carenza), (4) loggare trattamenti in audit trail. Output: Markdown diagnosi con ID patogeno e confidence, piano trattamento con timing e note sicurezza, schedule monitoraggio preventivo.

Orto Fitopatologo — Diagnosi Malattie e Trattamenti Biologici

Diagnosticare malattie piante e raccomandare trattamenti biologici con vincoli sicurezza.

Quando Usare Questa Skill

  • Reattivo: Utente riporta sintomi (danno foglia, appassimento, insetti, etc.)
  • Preventivo: Generare schedule trattamento stagionale per colture alto-rischio (Pomodoro → peronospora)
  • Selezione trattamento: Scegliere opzione biologica corrispondente a vincoli sicurezza/timing
  • Valutazione rischio: Valutare pressione malattia & confidence prima di raccomandare azione

Processo

Fase 1: Raccolta Sintomi e Filtraggio Iniziale

Utente fornisce:

  • Nome coltura (es. "Pomodoro")
  • Descrizione sintomo (es. "Foglie gialle con macchie scure, bagnate")
  • Ubicazione (es. "A1, 5 piante")
  • Inizio (es. "Ultimi 3-4 giorni")
  • Condizioni osservate (es. "Umidità alta, pioggia notturna frequente")

Filtrare candidati da malattie_trattamenti.md:

Sintomo Coltura Patogeno Candidati Confidence
Macchie giallo-brune, margine indefinito Pomodoro Peronospora (Phytophthora) 0.70
Alternaria (Alternaria solani) 0.60
Stemphylium 0.30

Fase 2: Albero Diagnostico

Ask clarifying questions:

  1. Localizzazione foglia: Bassa/media/alta canopia? (Peronospora bassa; Oidio alta)
  2. Aspetto lato foglia: Dorso sporco? Pagina inferiore muffa? (Peronospora = dorso sporco)
  3. Progressione veloce? (Peronospora rapida; Alternaria lenta)
  4. Temperatura/umidità: >80% RH, T 15-25°C? (Peronospora loves this)
  5. Fragranza: Odore marcio? (Marciume batterico)

Example output:

Q: Foglie interessate bassa canopia? Sì
Q: Dorso foglia sporco? Sì
Q: Umidità alta ricorrente? Sì
Q: Progressione veloce? Sì

→ DIAGNOSIS SCORE: Peronospora 0.92 (Very High)

Fase 3: Scoring Confidence e Valutazione Rischio

Calcola confidence:

base_score = sum(feature_matching) / total_feature

es., 4 matching / 4 asked = 1.0 → 0.92 (penalità interna per incertezza)

Se confidence < 0.60: Flagga come incerto; raccomanda revisione foto esperto

Valutazione rischio:

  • Confidence: 0.92 (Molto Alto) → Tratta
  • Severità: 5 piante su 40 pomodori (12.5%) → Basso rischio diffusione, intervento precoce
  • Urgenza: Pioggia prevista domani (alta umidità continua) → Azione IMMEDIATA

Fase 4: Raccomandazione Trattamento

For each candidate pathogen, retrieve from malattie_trattamenti.md:

Treatment Active DPI Timing Carency Efficacy Notes
Rame (fungicida) Cupric oxide Gloves, respir Pre/early 14 gg 75% Preventivo migliore
Zolfo Zolfo micronizzato Gloves Pre/early 7 gg 60% OK oidio; meno peronospora
Bacillus subtilis Bio fungicida None Early stage 0 gg 50% Limitato; provare subito
Neem oil Azadirachtin Gloves Evening 7 gg 40% Last resort

Selection logic:

IF confidence > 0.85 AND urgency HIGH:
  → Recommend rame (highest efficacy, preventivo)
  → Check DPI disponibili (gloves, respirator se spray)
  → Advise timing: Sera (no sole direct), T < 25°C

ELIF confidence 0.70-0.85 AND severity LOW:
  → Suggest monitoring first (2-3 gg)
  → If spreading: escalate to rame
  → Try Bacillus subtilis (bio-friendly, low risk)

ELIF confidence < 0.60:
  → Advise expert consult (photo to agronomist)
  → Meanwhile: improve conditions (areazione, reduce umidità)

Fase 5: Schedule Preventivo

Per colture alto-rischio (es. Pomodoro in zona umida):

CALENDARIO PREVENTIVO (Bio):

**Giugno (Inizio stagione, giovani piante):**
- Week 1-2: Nessun trattamento (piante robuste giovani)
- Week 3: Primo trattamento preventivo (rame 5g/L) se pioggia frequente

**Luglio (Picco rischio: caldo + umidità notturna):**
- Spray rame settimanale (Lunedì) — timing: sera post-pioggia
- Alternare con Bacillus subtilis (Giovedì) — rotazione per resistenza

**Agosto:**
- Mantenere cadenza settimanale (caldo alto, umidità notturna)

**Settembre-Ottobre:**
- Ridurre (temperature calano, umidità meno propizia)
- Spray PRN (se sintomo osservato)

**Logistica:**
- Stock: 500g rame micronizzato (stagione, ~€8)
- Spray: Pompa manuale 5L (riutilizzabile, €15)
- Tempo: 30 min/settimana

Fase 6: Output Diagnosi e Trattamenti

File: dati/trattamenti/diagnosi_problemi.md

# Diagnosi Problemi — [ORTO_ID]

**Date:** [TODAY]  
**Reporter:** [USER_NAME]  

---

## Diagnosi #1 — Pomodoro Peronospora (2026-03-XX)

### Descrizione Sintomi
- Coltura: Pomodoro (20 piante, A1)
- Sintomi osservati: Foglie gialle, macchie scure irregolari, dorso sporco grigio-bianco
- Zona: Bassa canopia (foglie inferiori) → superiore
- Onset: 3-4 giorni fa
- Velocità progressione: Veloce (aumenta daily)

### Condizioni Ambientali
- Umidità: 85-90% (alta)
- Temperatura: 18-22°C (ideale peronospora)
- Precipitazione: Pioggia notturna, 2-3 giorni precedenti
- Ventilazione: Mediocre (spalliera fitta)

### Valutazione Diagnostica

| Feature | Match | Weight | Score |
|---------|-------|--------|-------|
| Macchie foglia bassa | ✓ | 0.3 | 0.3 |
| Dorso sporco grigio | ✓ | 0.3 | 0.3 |
| Umidità alta | ✓ | 0.2 | 0.2 |
| Temp 15-25°C | ✓ | 0.1 | 0.1 |
| Fog gialle (stress) | ✓ | 0.1 | 0.1 |
| | **TOTAL** | | **0.90** |

### **DIAGNOSIS: Peronospora (Phytophthora infestans) — Confidence 0.90 (Very High)**

---

## Raccomandazioni Trattamento

### Azione Immediata (Oggi)

1. **Isolare zona:** Mark A1 (quarantine mentally; no spread other zones)

2. **Rimozione foglie infette:**
   - Strappa tutte foglie gialle-macchiate (bassa canopia)
   - Destina compost/rifiuti (NON suolo orto)
   - Disinfetta cesoie (alcol 70%) tra piante

3. **Spray preventivo (sera, domani):**
   - **Prodotto:** Rame micronizzato, 5g/L acqua
   - **Dosaggio:** 1 L spray per 10 m² (A1 = 15m², serve 1.5L)
   - **Timing:** Domani sera 18:30, T < 20°C, no sole diretto
   - **Copertua:** Interamente (dorso foglia importante)
   - **DPI:** Gloves + respir (rame polvere irritante)
   - **Carency:** 14 gg (no raccolta prima)
   - **Efficacy:** 75% (prevenzione > cura)

4. **Condition improvement:**
   - **Ventilazione:** Pota rami inferiori (aria circola)
   - **Umidità:** Irrigazione mattina (no sera; riduce umidità notturna)
   - **Spacing:** Aumenta distanze tra piante (areazione)

---

### Preventive Schedule Pomodoro (Stagione)

**A partire da giugno (nuovo ciclo):**

| Settimana | Azione | Prodotto | Timing | Note |
|-----------|--------|----------|--------|------|
| 1-2 | Nessuno | - | - | Piante giovani, vigore alto |
| 3+ | Preventivo | Rame 5g/L | Lunedì | Cadenza settimanale |
| Alternato | Bio-rotation | Bacillus subtilis | Giovedì | Resistenza crociata |
| Post-pioggia | Extra spray | Rame | +1 gg pioggia | Umidità propizia |

---

### Costi & Logistica

- **Rame:** €8 (500g, stagione)
- **Spray:** €15 (pompa manuale, one-time)
- **Tempo:** 30 min/trattamento × 12-15 trattamenti = 6-8 ore/stagione
- **Total cost:** ~€23 (one-time, poi ~€5/anno ricaricare rame)

---

## Monitoraggio (Follow-up)

**Prossimi 7 giorni:**

- [ ] **Giorno 1 (Oggi):** Rimozione foglie, spray sera
- [ ] **Giorno 3:** Verifica se new symptomi → successful
- [ ] **Giorno 7:** Secondo spray (rame OR Bacillus rotation)
- [ ] **Giorno 14:** Inizio raccolta (carency passato rame, 14 gg)

**Success criterion:** No new leaf symptoms by day 5

**If spreading:**
- Escalate to more frequent spray (2-3x/week)
- Consider removing heavily affected plants (if <10% piante)
- Consult expert if confidence < 0.60

---

## Archive & Audit Trail

**Stored:** `dati/trattamenti/`  
**Logged:** `log/audit_trail.md` (Event: trattamento_peronospora, timestamp, prodotto, qty, risultato)

---

**Diagnosi completata:** 2026-03-XX  
**Confidence:** 0.90 (Very High)  
**Risk level:** MEDIUM (manageable with immediate action)  
**Prognosis:** Good (early intervention + ventilazione improvement)


References

  • references/malattie_trattamenti.md — Symptom database, pathogen bio, treatments, DPI, carency

Fallback & Uncertainty

Confidence Azione
> 0.85 Tratta con confidenza (alta certezza)
0.70-0.85 Raccomanda monitoraggio 3-5 gg; escalate se diffonde
0.50-0.70 Suggerisci foto a esperto; nel frattempo migliora condizioni (ventilazione, etc.)
< 0.50 NON TRATTARE (rischio danno). Ottieni opinione esperto.

Gestione Errori

Errore Fallback
Combo coltura/sintomo sconosciuto Query malattie_trattamenti.md; se no match, consiglia revisione foto esperto
Multipli patogeni probabili Elenca top 3 candidati con score confidence; tratta candidato top
DPI/Equipaggiamento mancante Suggerisci alternativa più sicura (es. Bacillus al posto rame se no respiratore)

Assunzioni

  1. malattie_trattamenti.md è aggiornato con malattie colture
  2. Utente può fornire foto o descrizione sintomo dettagliata
  3. Trattamenti biologici/bio sono preferiti (no chimici sintetici)
  4. Periodi carenza rispettati (14 giorni prima raccolta per certi trattamenti)

Riferimenti

  • references/malattie_trattamenti.md — Mapping sintomi→patogeno, trattamenti biologici autorizzati Italia, DPI, carenza
  • references/colture_it.md — Famiglia botanica colture per risk assessment

Checklist Validazione

  • ✓ Sintomi raccolti comprensivamente
  • ✓ Confidence diagnostica > 0.60 O esperto referenziato
  • ✓ Requisiti DPI trattamento documentati (vedi malattie_trattamenti.md)
  • ✓ Periodi carenza annotati per sicurezza raccolta
  • ✓ Schedule preventivo definito per colture alto-rischio
  • ✓ Audit trail loggato (trattamento applicato, risultati)

Skill: orto-fitopatologo | Versione 1.0 | Status: Pronto per Produzione