Alberto MartureloEngineering Manager Mobile en ID Watchdog

Cómo uso lo que publico

No es un catálogo. Son herramientas que escribí para resolver problemas míos, y lo que hago con ellas.

Caso · sii + Grok Bot

Creé un bot para consultar el SII. Después le di memoria.

Creé sii, una librería de código abierto para interactuar con el Servicio de Impuestos Internos de Chile: compras y ventas, boletas de honorarios y estados del F29. Al principio usarla requería escribir comandos en una terminal. Para mí, algo habitual. Para alguien que lleva un negocio, otra cosa que aprender antes de resolver su problema.

Con esa librería como herramienta, creé un bot contable en Grok Bot. La conversación se convierte en la entrada: le pido una revisión y el bot usa las funciones disponibles para consultar la información.

Grok BotAporta el entorno de trabajo.
siiConecta con el SII.
InstruccionesDefinen qué revisar y cómo organizarlo.

Le di una memoria organizada del negocio, siguiendo el patrón LLM Wiki de Andrej Karpathy, con clientes, proveedores y decisiones relacionados entre sí. Así puedo preguntarle algo más útil que «muéstrame las boletas»:

«¿Qué quedó pendiente con este proveedor y qué habíamos decidido hacer?»

También configuré rutinas para seguir boletas, declaraciones F29 y observaciones que requieren atención. Paso de acordarme de preguntar a recibir un aviso cuando hay algo que revisar.

Extracto del artículo «Creé un bot para consultar el SII. Después le di memoria.» (borrador, por publicar).

Las demás, y de dónde salen

context-first-development

Metodología

Es como trabajo con agentes de IA: un contexto persistente y jerárquico que el agente lee antes de escribir código. El repositorio es la plantilla que uso para arrancar cada proyecto con esa estructura.

nemo-cli

Inversiones personales

La escribí como cliente de Vector Capital, para consultar mis propios holdings desde la terminal en vez de entrar al portal.

cta

Cuentas bancarias

Lee el saldo, los movimientos y las tarjetas de mis cuentas bancarias chilenas. Solo lectura.

bloc_one_shot

Flutter

Nació del artículo sobre side effects en Bloc: los efectos de un solo disparo van separados del estado, en vez de en «estados transitorios».

happy_review

Flutter

Nació de «The Art of Asking»: pedir la reseña dentro de la app en un momento feliz, cuando el usuario completa una acción, y no al abrirla por enésima vez.

Uso Google Analytics para saber qué se lee. Sin cookies de publicidad ni de terceros más allá de esa medición. Más detalle