Proyecto independiente No afiliado, patrocinado ni avalado por la Watch Tower Bible and Tract Society o Jehovah's Witnesses.
jw-agent-toolkit
EN

Paquete · Plataforma

jw-finetune

Tu modelo, tus datos

Diseñado como plataforma local — cada usuario entrena su propio modelo con sus propias publicaciones legalmente obtenidas. Los pesos nunca se distribuyen desde este repositorio. Pipeline completo de 5 fases que reutiliza los parsers y chunker de jw-core para extraer Q&A reales o sintetizados.

Funcionalidades

Lo que hace, en detalle.

01

Extracción

JWPUB descifrado · EPUB · Atalaya study questions · workbooks · study notes · objections · topics · library backup. Q&A reales extraídos cuando aplique (preset synth_provider=None), sintéticos cuando no.

02

Recetas y CLI

11 comandos: data, recipes, train, eval, export, monitor, mcp, studio, doctor, diff, progress. 3 presets out-of-the-box optimizados para Apple Silicon, NVIDIA y CPU.

03

Stack Unsloth

chat-template · train-responses-only · rsLoRA · multi-quant (Q4_K_M, Q5_K_M, Q8_0) · model-cache · GRPO/RL agents opcional.

04

Observabilidad

WebSocket monitor para training en vivo · Textual TUI (jw-finetune tui-wizard, tui-monitor) · Studio web UI para review de datasets · sample diff entre runs.

05

Composición agéntica

El modelo finetuned se integra con jw-agents vía agent_pipeline: enricher procedural primero (jw-core/jw-rag) + fine-tuned después. Lo mejor de ambos.

En la práctica

Cuatro líneas.
Resultado verificable.

Pipeline mínimo: dataset → entrenamiento → export.

bash · jw-finetune
# 1. Extraer dataset desde tus JWPUBs
jw-finetune data extract \
  --source ./mis-jwpub \
  --preset apple-silicon

# 2. Entrenar
jw-finetune train \
  --recipe lora-q4 \
  --dataset ./datasets/extracted

# 3. Evaluar
jw-finetune eval \
  --model ./runs/latest \
  --suite parse_reference,embed-sim

# 4. Exportar GGUF
jw-finetune export gguf \
  --quant Q4_K_M --quant Q5_K_M

API pública

Qué exporta el módulo.

Resumen de los símbolos principales. La referencia exhaustiva cubre cada uno con signature, parámetros y ejemplos.

  • 11 CLI commands · 5 fases
  • Extractors: jwpub · epub · watchtower · workbook · ...
  • Recipes: lora-q4 · lora-q5 · qlora · grpo
  • Exports: GGUF · MLX · HF Hub