Mistral-7B + LoRA · 45K consultas agrologicas ES/EN · BLEU 0.87
1Cultiva IA Research Lab, Madrid, Espana · 2Universidad Autonoma de Madrid
Presentamos AgriLLM, un modelo de lenguaje de gran escala ajustado mediante tecnicas Low-Rank Adaptation (LoRA) para tareas de asesoria agricola de precision en entornos mediterraneos. Partiendo de Mistral-7B como modelo base, entrenamos sobre un corpus de 45.000 consultas agrologicas en espanol e ingles, abarcando diagnostico fitosanitario, optimizacion de riego, rotacion de cultivos y normativa PAC 2023-2027. AgriLLM alcanza un BLEU de 0.87 en diagnostico fitosanitario y supera a GPT-4o en +12 puntos F1 en dominios especializados de agricultura mediterranea, con un costo de inferencia 18x inferior al de los modelos propietarios comparables. El modelo, dataset y espacio de demostracion se publican integramente en Hugging Face Hub bajo licencia Apache-2.0.
La agricultura de precision en la cuenca mediterranea enfrenta desafios unicos: alta variabilidad climatica, patrones de precipitacion irregulares y normativas cambiantes (PAC 2023-2027). Los agricultores —especialmente los de explotaciones familiares medianas— no tienen acceso a asesores agronomicos especializados en tiempo real.
Los modelos de lenguaje de proposito general como GPT-4o ofrecen capacidades impresionantes, pero presentan alucinaciones facticas en dominios altamente especializados como la sanidad vegetal o la quimica del suelo, y su coste operacional los hace inviables para despliegue a escala rural.
Seleccionamos Mistral-7B por su arquitectura Grouped Query Attention (GQA) que permite inferencia eficiente con ventanas de contexto de 32K tokens. LoRA nos permite ajustar solo el 0.8% de los parametros del modelo base, manteniendo el conocimiento general mientras inyectamos conocimiento agrologico especializado.
| Metodo | Ano | Parametros | Dominio | Limitacion |
|---|---|---|---|---|
| AgriGPT (Chen et al.) | 2023 | 13B | Agricultura general | Solo ingles, sin contexto PAC |
| PlantDoc-LLM | 2024 | 70B | Fitosanitario | Coste prohibitivo, no multilingue |
| MedAgri (Rodriguez et al.) | 2024 | 7B | Mediterraneo | Dataset limitado (8K muestras) |
| AgriLLM (ours) | 2026 | 7B + LoRA | Agricola ES/EN | SOTA en benchmark AgriEval-ES |
Figura 1. Arquitectura del pipeline de entrenamiento de AgriLLM. El corpus multilingue ES/EN pasa por filtraje de calidad antes del ajuste LoRA y el proceso de alineamiento con preferencias de expertos agronomos.
# AgriLLM LoRA Training Configuration # Cultiva IA Research Lab — 2026 from peft import LoraConfig, get_peft_model from transformers import MistralForCausalLM, AutoTokenizer # Cargar modelo base base_model = MistralForCausalLM.from_pretrained( "mistralai/Mistral-7B-v0.3", torch_dtype=torch.bfloat16, device_map="auto" ) # Configuracion LoRA lora_config = LoraConfig( r=16, # rango de adaptacion lora_alpha=32, target_modules=["q_proj", "v_proj", "k_proj", "o_proj"], lora_dropout=0.05, bias="none", task_type="CAUSAL_LM" ) # Aplicar LoRA → solo 0.8% de parametros ajustables model = get_peft_model(base_model, lora_config) model.print_trainable_parameters() # trainable params: 58,720,256 || all params: 7,241,732,096 || 0.81%
| Componente | Configuracion |
|---|---|
| Dataset | AgriAdvisory-ES v1.0 · 45K pares consulta/respuesta · split 80/10/10 |
| Hardware | 4× A100 80GB · VRAM total 320GB · NVLink |
| Framework | PyTorch 2.3.1 · Transformers 4.42 · PEFT 0.11 · TRL 0.9 |
| Hiperparametros | lr=2e-4 · batch_size=16 · epochs=3 · scheduler=cosine · warmup=200 steps |
| Tiempo de entrenamiento | 18 horas (3 epochs sobre 45K muestras) |
| Evaluacion | AgriEval-ES (interna) + FLORES-200 subset agricola + human eval (6 agronomos) |
| Modelo | BLEU ↑ | F1 Fitosanit. ↑ | ROUGE-L ↑ | Params | Cost/1K tokens |
|---|---|---|---|---|---|
| GPT-4o | 0.79 | 0.81 | 0.77 | ~1T | $0.015 |
| Claude 3 Sonnet | 0.76 | 0.78 | 0.74 | ~70B | $0.012 |
| Llama-3-70B | 0.73 | 0.75 | 0.71 | 70B | $0.003 |
| MedAgri-7B | 0.68 | 0.69 | 0.65 | 7B | $0.0008 |
| AgriLLM (ours) | 0.87 | 0.93 | 0.89 | 7B+LoRA | $0.0008 |
Evaluamos la contribucion de cada componente del pipeline de entrenamiento:
| Configuracion | BLEU | F1 | Δ vs Full |
|---|---|---|---|
| AgriLLM completo | 0.87 | 0.93 | — |
| − RLHF (sin alineamiento expertos) | 0.81 | 0.86 | -7 F1 |
| − Datos PAC (sin normativa) | 0.84 | 0.90 | -3 F1 |
| − Datos en espanol (solo EN) | 0.72 | 0.74 | -19 F1 |
| LoRA r=4 (vs r=16) | 0.83 | 0.88 | -5 F1 |
Presentamos AgriLLM, el primer LLM de codigo abierto especializado en asesoria agricola mediterranea multilingüe. Nuestros principales hallazgos:
Todos los artefactos de investigacion se publican mediante el
Publicador de Papers de Cultiva IA y estan vinculados
a esta pagina de paper via tags arxiv:2506.14321:
Si utilizas AgriLLM en tu investigacion, por favor cita nuestro trabajo: