Hoy sales con la herramienta funcionando en tu máquina
Una hora de concepto y luego las manos en el teclado hasta el final. El concepto no es relleno: es lo que hace que lo demás funcione. Sin él, esto es un juguete caro.
«La IA, sobre todo en el contexto de redes, no está fina del todo. Recomienda cosas que no son adecuadas.»
Ángel Ramos · ayer, en la encuesta, contestando a "¿cuál es tu mayor fricción hoy?"
Y en la misma respuesta añadió la mitad que falta: "en programación cada día lo hace mejor, no tengo queja". Ahí está la pista entera.
La diferencia no es el tema. Es el contexto. No es que sepa de programación y no de redes: es que del código le dais todo y de vuestra red no le dais nada.
Esto es lo único de teoría que hace falta hoy, y explica el 90% de lo que os va a sorprender después.
No va a una base de datos a mirar la respuesta. No hay tabla que consultar. Si esperáis Google, os va a decepcionar.
Calcula qué palabra encaja mejor después de las anteriores. Millones de veces por respuesta. Nada más — y nada menos.
No tiene un "no lo sé" nativo. Si no tiene con qué predecir, predice igual. Eso, visto desde fuera, se llama inventarse las cosas.
Traducido a vuestro día: si le preguntáis por una red que nunca ha visto, no os va a decir "no la conozco". Os va a dar una respuesta con toda la seguridad del mundo. La seguridad con la que contesta no mide si acierta.
El "contexto" es literalmente todo lo que el modelo tiene delante cuando contesta: tu pregunta, la conversación, y los ficheros que le hayas dado. Fuera de esa ventana, no existe.
En vuestro idioma: la ventana de contexto es la MTU. Hay un tamaño máximo de lo que entra de una vez. Si le metes de golpe más de lo que cabe, no te avisa con un error bonito: se pierde por el camino y tú te enteras por el resultado raro. Igual que un paquete que no cabe.
La regla de hoy: no busquéis el prompt mágico. No existe. Lo que existe es dar contexto. El 80% de la diferencia entre "esto es un juguete" y "esto me ahorra la tarde" es cuánto contexto le diste.
Se le llama "alucinar" y suena a fallo raro. No lo es: es el comportamiento normal de un predictor al que le falta con qué predecir.
No lo tiene y no puede decir "no lo sé", así que rellena el hueco con lo que estadísticamente encajaría.
Lo inventado y lo cierto salen con el mismo tono. No hay señal de aviso. Es lo que lo hace peligroso.
Un modelo con vuestro CSV delante no se inventa vuestras redes. Se las lee. La alucinación se combate con contexto, no con insistir.
Y aun así, se equivoca. Por eso ninguna de estas 5 sesiones va de "confía y pega". Firmáis vosotros. La herramienta propone, vosotros validáis. Volvemos a esto cuando lleguemos a los permisos.
Claude no es un sitio: son cuatro. Y usar el equivocado es la razón número uno por la que la gente dice que "no le sirve".
Detrás es el mismo modelo. Lo que cambia es qué puede tocar. Y eso lo cambia todo.
Escribes y contesta. Puedes subirle ficheros sueltos. No toca tu ordenador. Para preguntar, redactar y pensar.
Lo mismo pero sin navegador, y puede conectarse a herramientas externas. Cómodo si vives en él.
Este es el de hoy. Ve tus ficheros, los edita, ejecuta comandos. Deja de ser un chat y pasa a ser alguien trabajando en tu carpeta.
Cuando lo que quieres no es hablar con Claude, sino meterlo dentro de un programa tuyo. Aquí llegamos en la S4, con el agente.
El error más común: pegar medio manual en el chat web, pelearse una hora, y concluir que la IA no vale. Era la puerta equivocada.
Pegadlo en la pared. Es la chuleta que evita el 90% de la frustración.
Prometimos comparativa honesta, así que va honesta: los tres son buenos y los tres usan modelos parecidos. No os vendemos que uno sea mágico.
Nació para sugerir la línea siguiente dentro del editor. Brillante si ya sabes programar y escribes código todo el día. En esta sala, eso es Ángel.
Muy bueno. Pero es un editor de código: te pide vivir dentro de él. Si no eres desarrollador, te obliga a aprender una herramienta de desarrollador.
No hay editor que aprender. Describes lo que quieres y lo hace. Por eso es el de esta formación: 5 de los 8 no programáis, y aquí no hace falta.
La razón real de la elección: no es que Claude Code sea "mejor". Es que los otros dos asumen que ya sabes programar. Este no. Y ese es exactamente vuestro caso.
Es la pregunta correcta y os la contesto yo antes de que la hagáis. La diferencia no es de marketing: es de arquitectura. Es dónde trabaja cada uno.
Abre la carpeta que le digas y trabaja sobre vuestros ficheros. Sin subir nada. Mismo motor que Claude Code, sin terminal.
Salió hace seis días. Navegador virtual: navega, rellena formularios, busca. A vuestros ficheros llega por integraciones, no directo.
La apuesta de Gemini. Potente si vivís dentro de Workspace. Si no, no os aplica.
Traducido a vuestro trabajo: configs de FortiGate, inventarios en CSV y documentación de clientes viven en vuestro disco. Ahí gana el que toca el disco. En flujos de web y portales, gana el otro. No es fanatismo: es dónde está el fichero.
Dentro de Claude hay varios modelos. Cambian en potencia, velocidad y coste. No hace falta que os los aprendáis: hace falta saber que se cambian y cuál toca.
El que os viene puesto. 1M de contexto. Para el 95% de lo que vais a hacer, es el correcto. No lo toquéis hasta tener un motivo.
1M de contexto. Para lo gordo: decisiones difíciles, problemas largos, código que no sale. Más lento y gasta más cuota.
Tareas mecánicas. Rápido y barato — pero ojo: 200K de contexto. Es el único que no llega a 1M.
Se cambia con /model, y con /context veis cuánto lleváis gastado. Empezad siempre en Sonnet 5 y subid a Opus solo si se atasca — nunca al revés.
Lo que convierte "un chat que sabe de redes en general" en "algo que sabe de VUESTRA red".
El nombre engaña: pone "Code" pero no va de programar. Va de trabajar sobre tus ficheros. Que casualmente es donde vive el contexto que le falta.
Imaginad que entra un fichaje brillante. Sabe muchísimo de redes en general. Pero no sabe nada de vuestros clientes. ¿Qué hacéis el primer día? Le explicáis cómo se hacen las cosas aquí. Eso es un CLAUDE.md: un fichero de texto en vuestra carpeta que Claude Code lee antes de trabajar.
"Usamos direccionamiento 10.x. Las VLAN de impresoras siempre son /29. Los clientes de Cornellà van en 10.20.x. Nunca proponer cambios en producción sin validación."
Ya no os recomienda lo que se hace "en general". Os recomienda lo que se hace aquí. Lo escribís una vez y vale para siempre.
Ángel: esto es la respuesta a tu queja. No es que el modelo sea malo en redes — es que nadie le había contado nunca cómo son vuestras redes. Hoy no venimos a que sepa de redes. Venimos a que sepa de la vuestra.
Prometimos hablar de MCP y hablamos. Es más simple de lo que suena el nombre: es el enchufe con el que Claude se conecta a otras herramientas.
Claude Code ve tu carpeta. Pero vuestros datos no viven solo ahí: viven en el ticketing, en el FortiGate, en la base de datos.
MCP es un enchufe común. Conectas Claude a una herramienta y ya puede leer de ella y actuar sobre ella. Sin programar la conexión desde cero.
Hoy no. Hoy os quedáis con el concepto. Cuando el portal exista (S3) y el agente tenga que hablar con él (S4), esto será la pieza.
En vuestro idioma: un conector es una regla de firewall. Vosotros decidís qué puede alcanzar y qué puede hacer cuando llegue. Claude no "entra" en vuestros sistemas: llega hasta donde le habéis abierto, y ni un salto más. Igual que cualquier otra cosa en vuestra red.
Honestidad: podríamos instalar un MCP hoy y quedaría vistoso. Pero sin el portal construido, sería un enchufe sin nada al otro lado. Lo vemos cuando sirva para algo.
Ya lo tenéis instalado. Dos minutos para confirmar que está listo de verdad — y de paso, cómo lo instalamos nosotros y por qué.
Lo tenéis instalado, pero eso no basta: el ejercicio de hoy necesita Python, y Claude Code puede estar instalado sin haber entrado con vuestra cuenta. Tres comandos, ahora, todos.
Si devuelve un número, está instalado. Si dice que no reconoce el comando: cerrad PowerShell y abridlo otra vez. Es el fallo número uno y no es culpa vuestra.
Tiene que decir Python 3.x. Este es el que de verdad importa hoy: sin Python no hay Ejercicio 1.
Si os pide entrar con la cuenta, entrad. Instalado sin autenticar no sirve.
El material está aquí: github.com/david-ramos-23/daratel-claude-code-s2 → botón verde Code → Download ZIP. Sin cuenta de GitHub. Si algo falla, decidlo en el chat — lo arreglamos en la pausa. La sesión no se para por una instalación.
Nosotros usamos el instalador nativo. Sin Node, sin WSL, sin Git, sin permisos de administrador. Se pone en vuestro perfil de usuario y se actualiza solo.
En PowerShell, no en CMD. Windows 10 (1809+) o superior, 64 bits.
macOS 13.0 o superior.
Ubuntu 20.04+ · Debian 10+ · Alpine 3.19+
¿No queréis terminal? Existe la app de escritorio de Claude Code: la misma potencia, con ventanas. La documentación oficial la propone como vía soportada, no como parche. claude.com/download
Este es el momento de la verdad de la sesión. Si estos dos responden, el resto es cuesta abajo.
Los dos con número = listo. Ese es el artefacto que dice el contrato: Claude Code funcionando en tu máquina.
Te hace un diagnóstico y te dice qué falta. Antes de preguntar, lánzalo: la mitad de las veces la respuesta está ahí.
Contamos. Queremos ocho. Si sois ocho, hemos cumplido lo que este programa prometía para hoy — y son las siete de la tarde. Si te falta Python, dilo ahora: lo arreglamos en la pausa, no a las nueve y media.
Cuatro cosas. No hay más. Todo lo demás se descubre usándolo.
El error de novato: escribir como si fuera un buscador. "solapamiento IP". No es Google. Habladle como a un compañero nuevo que es muy listo pero acaba de entrar: contadle el problema entero.
Es lo primero que preocupa cuando alguien oye "ejecuta comandos en tu ordenador". Y la preocupación es sana.
Antes de tocar un fichero o lanzar un comando, te enseña qué va a hacer y espera. Tú dices sí o no. Así vais a trabajar hoy.
Se le puede autorizar por adelantado para ciertas cosas. Eso se gana con horas de vuelo, no el primer día.
Existe el modo "no me preguntes nada". En la red de un cliente, jamás. Ni hoy ni en la S5.
Leed lo que os pregunta. El riesgo real no es que Claude Code haga algo raro: es que le deis a "sí" catorce veces seguidas sin mirar. El botón de aprobar es vuestra firma.
Ayer lo prometimos y aquí está. Vuestras configs están llenas de PSKs, comunidades SNMP y contraseñas de admin. La pregunta correcta no es "¿puedo usar esto?" sino "¿qué le doy y qué no?".
Y el truco de fondo: no le hace falta el secreto para ayudaros. Para explicaros una regla de firewall, para escribir el manual o para encontrar el solapamiento, la contraseña es irrelevante. Si estáis a punto de pegar una clave, casi siempre es que estáis pegando de más: quitadla y funciona igual.
Lo que ayer visteis hacer en pantalla, hoy lo hacéis vosotros. Y no es un ejercicio de juguete: es el primer ladrillo del portal de la S3.
Son las nueve de la mañana. Entra un cliente nuevo y hay que darle un rango que no pise nada. Antes de eso, alguien tendría que haber mirado lo que ya hay. Nadie lo ha mirado.
Haced la cuenta: quince redes, a cinco minutos cada una, son hora y cuarto de calculadora online. Esta sesión dura tres horas. No os decimos cuáles son los cuatro. Eso es lo que vais a averiguar.
Hay checkpoints. Llegar al 3 ya es haberlo conseguido. Del 4 en adelante es propina.
Descargad el CSV del grupo de WhatsApp y ponedlo dentro. Arrancad claude desde ahí.
"Léete redes-clientes.csv y dime qué tiene." Antes de pedirle nada, comprobad que lo ve.
"¿Hay redes que se solapen entre sí? ¿Y alguna que se haya quedado sin IPs libres?" En español. Sin tecnicismos.
Este paso no es opcional. ¿Son cuatro? ¿Te ha marcado alguno que en realidad no se pisa? Comprobad un par a mano. Si no lo verificáis, no lo sabéis.
"Hazme un script que lo compruebe solo, para pasarlo cada vez que demos de alta un cliente." Ahí deja de ser una respuesta y pasa a ser una herramienta.
¿Ya lo tienes? No esperes. Pídele algo que no te hayamos pedido: un informe, un aviso de las que van por el 80%, lo que quieras romper.
Lo que tenéis en la carpeta no es el resultado de un ejercicio. Es código que funciona sobre datos con la forma de los vuestros.
Ojo con la conclusión fácil. El script no es listo: hace lo que le dijisteis. Si le pedís mal, os contesta mal igual de rápido. Y el tercer solapamiento —el de Badalona con Mataró— es el que enseña la lección: dos clientes en ciudades distintas con el mismo rango. No molesta a nadie… hasta el día que los unís por VPN.
Quince minutos, cada uno por su lado. Aquí es donde esto deja de ser una formación y empieza a ser vuestro trabajo.
No todos hacéis lo mismo, así que no vais a practicar lo mismo. Coged la que se parezca a vuestro martes por la mañana.
Entra un cliente con 40 puestos y dos VLAN. Pedidle que os proponga el direccionamiento y que compruebe que no choca con los catorce de antes.
Le dais una configuración de equipo y le pedís el manual explicado para alguien que no es técnico. Guillermo, esta es la tuya.
Ángel: arráncale un CLAUDE.md a vuestro contexto real y mira si deja de recomendarte tonterías. Es tu queja de ayer, convertida en experimento.
La consigna: no busquéis que salga bien. Buscad dónde se rompe. Lo que aprendáis de los fallos de hoy es lo que os va a ahorrar disgustos en la S5, cuando esto esté en producción.
Poco y concreto. Quince minutos en toda la semana. Pero hacedlos: la S3 arranca dando por hecho que están.
Una sola. Cualquier cosa real de vuestro trabajo. Lo que no se usa esta semana, se olvida.
Tres reglas de cómo hacéis las cosas aquí. Tres. En la S3 las ampliamos.
Algo en lo que se equivocara. Lo abrimos en la S3 entre todos. El que traiga el fallo más gordo, gana.
Solo la contestaron dos de ocho. Sin ese punto de partida no hay forma de demostrar en la S5 lo que ha mejorado. Cinco minutos.
Cuatro horas. Y empieza exactamente donde hemos terminado hoy.
Esa lógica de validación que acabáis de sacar es un módulo del portal. No empezamos de cero: empezamos de aquí.
Con su base de datos y su interfaz. Donde el direccionamiento de los clientes deja de vivir en un Excel.
Ocho personas, ocho piezas del mismo portal. Nadie mira. Por eso hoy había que salir con la herramienta puesta.
Por eso hoy era la sesión bisagra. Sin Claude Code funcionando en las ocho máquinas, la S3 no se puede dar. Y funciona. Nos vemos en la próxima.
Sobre todo las de
"esto no me ha funcionado".