Instructions to use mangaba-ai/Mangaba-Agro-8B with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- PEFT
How to use mangaba-ai/Mangaba-Agro-8B with PEFT:
from peft import PeftModel from transformers import AutoModelForCausalLM base_model = AutoModelForCausalLM.from_pretrained("/home/linuxadmin/models/Qwen3-8B") model = PeftModel.from_pretrained(base_model, "mangaba-ai/Mangaba-Agro-8B") - Notebooks
- Google Colab
- Kaggle
Cadastre-se para acessar o Mangaba Agro 8B
O acesso aos arquivos é liberado pela equipe da Mangaba AI depois da análise do cadastro.
Os dados informados são usados pela Mangaba AI apenas para avaliar o pedido e entrar em contato sobre o uso do modelo, conforme a LGPD (Lei 13.709/2018). Não são compartilhados com terceiros.
Log in or Sign Up to review the conditions and access this model content.
Mangaba Agro 8B
Especialista da Mangaba AI para produtores rurais, cooperativas, agrônomos e bancos de crédito rural: adaptador LoRA sobre o Qwen3-8B, treinado na legislação de direito agrário e ambiental (Código Florestal, política agrícola, crédito rural, CPR e agrotóxicos), mais a base de busca no texto vigente das normas. O modelo responde em português do Brasil a partir dos trechos recuperados, citando artigo e norma.
Normas cobertas (texto vigente do Planalto, coletado em 19/10/2026)
- Código Florestal (Lei 12.651/2012)
- Política Agrícola (Lei 8.171/1991)
- Crédito Rural (Lei 4.829/1965)
- CPR (Lei 8.929/1994)
- Lei do Agro (Lei 13.986/2020)
- Lei dos Agrotóxicos (Lei 14.785/2023)
Avaliação (60 perguntas fora do treino; juiz: Mangaba Titan 122B)
| Métrica | Qwen3-8B sem busca | Qwen3-8B + busca | Mangaba Agro 8B + busca |
|---|---|---|---|
| Resposta correta (nota 5 de conteúdo) | 0% | 50% | 77% |
| Correta e com o artigo exato | 0% | 35% | 73% |
| Cita o artigo correto | 5% | 85% | 80% |
| Cita a norma correta | 28% | 100% | 97% |
| Nota média de conteúdo (1–5) | 1,03 | 3,50 | 4,27 |
Treino
- Etapa 1: LoRA r=32/α=64 em todas as projeções lineares, 3 épocas, perguntas e respostas geradas por artigo + recuperação do texto de cada artigo pelo número.
- Etapa 2: 1 época com a pergunta acompanhada de trechos recuperados (o dispositivo certo misturado a trechos parecidos), ensinando a responder pelos trechos e citar o rótulo exato.
- 2× NVIDIA L40S, em servidores da Mangaba no Brasil.
Uso
Busca (CPU): busca/busca.py com busca/corpus/ (artigos e embeddings). BM25 + bge-m3, reordenados por bge-reranker-v2-m3.
import os; os.environ["CORPUS"] = "busca/corpus"
from busca.busca import indice, mensagem_usuario
trechos = indice("agro").buscar(pergunta, 6)
msgs = [{"role": "system", "content": "Você é o Mangaba Agro, assistente especialista da Mangaba AI para produtores rurais, cooperativas, agrônomos e bancos de crédito rural. Domínio: Código Florestal, política agrícola, crédito rural, CPR e agrotóxicos. Responda em português do Brasil, de forma objetiva, citando o dispositivo legal (artigo e norma) que fundamenta a resposta."},
{"role": "user", "content": mensagem_usuario(pergunta, trechos)}]
Modelo (GPU): vllm serve Qwen/Qwen3-8B --enable-lora --max-lora-rank 32 --lora-modules agro=mangaba-ai/Mangaba-Agro-8B,
com chat_template_kwargs={"enable_thinking": false}.
Limites
Sem o trecho certo na busca, a qualidade cai muito. Normas infralegais e jurisprudência não fazem parte da base. Não substitui parecer profissional.
Base: Qwen3-8B (Apache-2.0). Busca: bge-m3 e bge-reranker-v2-m3 (BAAI).
- Downloads last month
- -