Downloads · 30 days
8
31% of all-time downloads
MarianaCodebase/AgroVeritas-Scout-17B
AgroVeritas-Scout-17B is a text generation model from MarianaCodebase. Use it when you need the model to write or continue text. It is set up for peft. The card lists the license as llama4.
Agricultural intelligence you can audit.
Downloads · 30 days
8
31% of all-time downloads
All-time downloads
26
Public
Repo size
921 MB
Likes
0
Public
Click a slice to open those files.
.safetensors893 MB · 97%
From the Hugging Face model README
Agricultural intelligence you can audit.
AgroVeritas-Scout-17B is a bilingual English–Spanish agricultural reasoning adapter for Llama 4 Scout, trained with Adaption AutoScientist. It is designed to answer regional crop-calendar and historical climate questions while making the evidence, reasoning, limitations, and need for local confirmation explicit.
On Adaption's held-out Agriculture category tasks, the fine-tuned model achieved a 78% win rate versus 23% for its frozen base model.
| Model | Agriculture win rate |
|---|---|
| Frozen Llama 4 Scout baseline | 23% |
| AgroVeritas adapted model | 78% |
That is a +55 percentage-point improvement, a +239% relative lift, and 3.39× the baseline win rate under the platform's head-to-head evaluation.
The training dataset also reached A / 10.0 out of 10 on Adaption quality evaluation. The final same-run data score improved from 9.0 to 10.0 (+11.1% relative); the project as a whole progressed from an early C / 5.0 prototype to the final A / 10.0 release.
The exact exported training artifact contains 28,220 rows: 17,094 agriculture-core examples and 11,126 AutoScientist expansion examples, a 39.4% general-purpose diversity buffer.
Agricultural answers fail when models blur three different things: a published crop calendar, historical climate, and current field reality. AgroVeritas teaches a strict evidence contract:
This turns a generic assistant into an auditable agricultural evidence layer rather than an unqualified recommendation engine.
adaption_llama_4_scout_17b_16_agri_evidence_qa_158a7fd8togethercomputer/Llama-4-Scout-17B-16E-Instruct_bnb_4bit| Parameter | Value |
|---|---|
| Epochs | 3 |
| Learning rate | 1e-4 |
| Scheduler | cosine |
| Minimum LR ratio | 0.1 |
| Warmup ratio | 0.1 |
| Weight decay | 0.01 |
| Maximum gradient norm | 1.0 |
| LoRA rank | 64 |
| LoRA alpha | 128 |
| LoRA dropout | 0 |
| Training method | SFT |
| Train on inputs | false |
| Evaluation checkpoints | 5 |
LoRA was injected into q_proj, k_proj, v_proj, o_proj, and the shared-expert and feed-forward gate/up/down projections. Training completed 159 global steps across 3 epochs. Exported trainer metrics show validation loss moving from 0.7566 at the first recorded evaluation to 0.6824 at completion.
158a7fd8 run.2329bca3 is not this release.Do not treat model output as live weather, field scouting, diagnosis, pesticide instructions, financial advice, or a guarantee of yield. Crop calendars and climatology can be outdated or locally incomplete. Verify material decisions with current authoritative forecasts, label instructions, local regulations, agronomists, and extension services.
The repository contains a PEFT adapter, not a standalone copy of the Llama 4 base model. You must separately obtain access to a compatible Llama 4 Scout checkpoint and comply with its license.
from transformers import AutoModelForCausalLM, AutoTokenizer
from peft import PeftModel
base_id = "togethercomputer/Llama-4-Scout-17B-16E-Instruct_bnb_4bit"
adapter_id = "MarianaCodebase/AgroVeritas-Scout-17B"
tokenizer = AutoTokenizer.from_pretrained(adapter_id)
base = AutoModelForCausalLM.from_pretrained(
base_id,
device_map="auto",
trust_remote_code=True,
)
model = PeftModel.from_pretrained(base, adapter_id)
messages = [{
"role": "user",
"content": "Using cited crop-calendar and historical climate evidence, explain the planting window for maize in my region. State limitations and what I should verify locally."
}]
inputs = tokenizer.apply_chat_template(
messages,
add_generation_prompt=True,
return_tensors="pt",
).to(model.device)
output = model.generate(inputs, max_new_tokens=600, do_sample=False)
print(tokenizer.decode(output[0][inputs.shape[-1]:], skip_special_tokens=True))
The exact adapted dataset and this adapter are released publicly on both Hugging Face and Kaggle. The public AgroVeritas Evidence Assistant demonstrates bilingual evidence-bounded responses, and the submission film shows the problem, method, and verified platform results.
@software{agroveritas_scout_2026,
title = {AgroVeritas-Scout-17B: Evidence-Bounded Bilingual Agriculture},
author = {Sinisterra, Mariana},
year = {2026},
note = {Fine-tuned with AutoScientist by Adaption}
}
Built with Adaptive Data and AutoScientist by Adaption.