Independent Project Not affiliated with, sponsored by, or endorsed by the Watch Tower Bible and Tract Society or Jehovah's Witnesses.
jw-agent-toolkit
ES

Guide

Asistente de partes del estudiante (Vida y Ministerio)

Genera un guion estructurado de 4 secciones (apertura / cuerpo / transición / cierre) para cualquiera de las cuatro asignaciones típicas del estudiante en la reunión de Vida y Ministerio, ajustado al punto de oratoria del mes.

Tipos de asignación

kindTiempo objetivoCuándo
bible_reading4 minLectura de la Biblia
starting_conversation3 minEmpezar conversación
return_visit4 minRevisita
bible_study5 minDemostración de estudio

CLI

# Lectura de la Biblia, español, punto explícito
jw student bible_reading "Romanos 12:1-2" --lang es --point 1

# Empezar conversación, ateo, punto auto por mes
jw student conversation "el sentido del sufrimiento" --audience atheist --lang es

# Revisita, religioso
jw student revisit "Juan 3:16" --audience religious --lang es

# Estudio bíblico, persona nueva
jw student study "esperanza de resurrección" --audience new --lang es

# JSON para canalizar a otro proceso
jw student bible_reading "Juan 3:16" --lang es --json

Audiencias

  • default — neutral.
  • new — alguien que no conoce la Biblia.
  • religious — alguien con trasfondo religioso.
  • atheist — alguien sin compromiso religioso.

Si pasa una audiencia desconocida, el agente cae a default y deja un warning.

Punto de oratoria

El folleto Mejore su predicación (th) tiene ~50 puntos. Cada mes el toolkit asume un punto activo (1 en enero, 5 en febrero, 9 en marzo, …). Override con --point N.

Lista completa en jw_core.data.oratory_points.ORATORY_POINTS.

Modo “this week”

Cuando topic_or_ref es exactamente this week, el agente delega en el scraper del workbook (Fase 11) para localizar la asignación de la semana actual. Requiere red — si no hay WOLClient o el scraping falla, el guion se compone con tema libre y un warning.

MCP

Herramienta student_part_help(kind, topic_or_ref, language="en", oratory_point=None, audience="default") disponible en jw-mcp. Devuelve AgentResult.to_dict().

Lo que el agente NO hace

  • No reescribe la prosa: produce plantillas rellenadas; el LLM downstream redacta.
  • No respeta automáticamente el tiempo: time_target_seconds es informativo.
  • No registra quién recibió qué asignación.
  • No reproduce la letra completa del libro th: usa paráfrasis ≤300 chars.

Edit this page on docs/guias/partes-del-estudiante.md