Era KataGo (2019-presente)
Despues de que AlphaGo se retiro en 2017, el desarrollo de la IA de Go no se detuvo. Por el contrario, la comunidad de codigo abierto tomo la antorcha, haciendo que la IA de Go de primer nivel ya no sea un privilegio exclusivo de gigantes tecnologicos, sino una herramienta que todos pueden usar. Este movimiento de "democratizacion de la IA" cambio completamente la forma de aprender y entrenar Go.
Ascenso de la IA de codigo abierto
Leela Zero: El poder de la comunidad
En 2017, inspirado por el paper de AlphaZero, el programador belga Gian-Carlo Pascutto inicio el proyecto Leela Zero. Esta es una IA de Go completamente de codigo abierto, con el objetivo de replicar los logros de AlphaZero.
Caracteristicas de Leela Zero:
- Completamente de codigo abierto: Codigo publico, cualquiera puede participar en el desarrollo
- Entrenamiento distribuido: Utiliza computadoras de voluntarios de todo el mundo para entrenar
- Comenzando desde cero: No usa partidas humanas, aprende completamente por juego contra si mismo
Despues de anos de esfuerzo comunitario, Leela Zero alcanzo un nivel de fuerza extremadamente alto, convirtiendose en una de las primeras IAs de Go de codigo abierto en popularizarse.
ELF OpenGo: Contribucion de Facebook
En 2018, Facebook AI Research lanzo ELF OpenGo, otra IA de Go de codigo abierto basada en la arquitectura de AlphaZero.
Significado de ELF OpenGo:
- Proporciono codigo de entrenamiento completo
- Publico pesos de red neuronal preentrenados
- Permitio a los investigadores mejorar sobre esta base
KataGo: El nuevo estandar
En 2019, el programador estadounidense David Wu lanzo KataGo, que rapidamente se convirtio en la IA de Go de codigo abierto mas popular.
Innovaciones de KataGo:
- Entrenamiento mas eficiente: Alcanza niveles mas fuertes con menos recursos de computo
- Mas funciones: Soporta partidas con handicap, diferentes reglas, estimacion de tasa de victoria y puntos
- Mejor interaccion humano-maquina: Proporciona salida de analisis detallada
- Actualizaciones continuas: Publica regularmente pesos de red neuronal mas fuertes
Actualmente, KataGo se ha convertido en el estandar de facto de IA de Go, ampliamente utilizado en ensenanza, entrenamiento e investigacion.
Significado de la IA de codigo abierto
Democratizacion de herramientas de IA
En la era AlphaGo, solo Google poseia una IA de Go de primer nivel. Los jugadores comunes solo podian ver el rendimiento de la IA en las noticias, sin poder experimentarla personalmente.
La IA de codigo abierto cambio todo esto:
- Todos pueden usarla: Solo necesitas una computadora comun
- Gratis: No necesitas pagar ninguna tarifa
- Algoritmos transparentes: Puedes entender como piensa la IA
Es como pasar de "solo fotografos profesionales pueden tomar buenas fotos" a "todos tienen una camara de alta calidad en el bolsillo".
Revolucion en la educacion del Go
La IA de codigo abierto trajo cambios revolucionarios a la educacion del Go:
Retroalimentacion instantanea
- Por cada jugada, la IA puede decirte si es buena o mala
- Puedes ver la diferencia con la "mejor jugada"
- Al revisar puedes explorar diferentes variaciones
Aprendizaje personalizado
- Elige la fuerza apropiada de IA segun tu nivel
- Entrena especificamente en tus debilidades
- Practica en cualquier momento y lugar
Evaluacion objetiva
- Ya no depende de evaluaciones subjetivas
- Puede cuantificar tu progreso
- Entiende la diferencia entre diferentes jugadas
Influencia de la IA en el estilo humano
Revolucion de joseki
Despues de que aparecio la IA, muchos joseki tradicionales fueron demostrados como sub-optimos, nuevos joseki surgieron constantemente:
Renacimiento del san-san
- Concepto tradicional: Invadir san-san directamente en la apertura es "vulgar"
- Punto de vista de la IA: En muchas situaciones, san-san es la eleccion mas eficiente
- Resultado: En partidas modernas, invadir san-san en la apertura se ha vuelto normal
Reevaluacion de joseki de komoku
- Muchos joseki transmitidos por cientos de anos fueron descubiertos como no optimos
- Nuevas variaciones fueron desarrolladas
- Los jugadores necesitan aprender constantemente nuevas variaciones
Cambio de concepto global
El estilo de la IA influencio la comprension humana general del Go:
Eficiencia primero
- La IA valora mucho la eficiencia de cada jugada
- El estilo tradicional "solido" se considera de menor eficiencia
- Los jugadores modernos valoran mas el control del territorio
Sin miedo a posiciones complejas
- La IA no teme calcular, frecuentemente entra en combates complejos
- Los jugadores humanos tambien comenzaron a crear posiciones complejas mas activamente
- La intensidad de las partidas aumento
Precision en la segunda mitad
- El yose y cierre de la IA es muy preciso
- Los jugadores humanos, con ayuda de la IA, mejoraron significativamente su capacidad en la segunda mitad de la partida
- Victorias por medio punto o 1/4 de punto se volvieron mas comunes
Nueva forma de creatividad
Algunos se preocupan de que la IA estrangule la creatividad del Go, pero los hechos son todo lo contrario:
- La IA mostro muchas jugadas que los humanos nunca habian pensado
- Los jugadores, inspirados por la IA, desarrollaron nuevas tacticas
- La "inteligencia mixta" humano-IA produjo nuevas posibilidades
Como usan los jugadores profesionales modernos la IA para entrenar
Entrenamiento diario
El entrenamiento de los jugadores profesionales modernos esta indisolublemente ligado a la IA:
Entrenamiento de partidas
- Jugar partidas con handicap con IA
- Ajustar la fuerza de la IA para igualar tu nivel
- Enfocarse en practicar tipos especificos de posiciones
Analisis de revision
- Usar IA para revisar despues de cada partida
- Encontrar tus errores y las mejores jugadas
- Analizar cambios de tasa de victoria de diferentes elecciones
Estudio de joseki
- Usar IA para explorar nuevas variaciones de joseki
- Verificar si los joseki tradicionales siguen siendo efectivos
- Desarrollar preparacion contra oponentes especificos
Preparacion para competencias
La IA tambien cambio la forma en que los jugadores profesionales se preparan para competencias:
Estudio del oponente
- Usar IA para analizar partidas del oponente
- Encontrar debilidades y habitos del oponente
- Preparar estrategias especificas
Preparacion de apertura
- Estudiar jugadas de apertura recomendadas por IA
- Preparar variaciones con las que el oponente no este familiarizado
- Obtener ventaja en la fase de apertura
Ejemplo de Shin Jinseo
El jugador coreano Shin Jinseo es el representante de los jugadores de la "generacion IA". Desde pequeno uso IA para entrenar, su estilo fusiona la creatividad humana y la precision de la IA.
El exito de Shin Jinseo muestra:
- La exposicion temprana a la IA puede acelerar el crecimiento
- El entrenamiento con IA no reemplaza la creatividad, la mejora
- Los jugadores de la "generacion IA" tienen un nivel general realmente mas alto
Coexistencia humanos-IA
IA como herramienta, no oponente
Despues del impacto inicial, el mundo del Go gradualmente encontro la forma de coexistir con la IA:
- La IA es un maestro: Nos ensena mejores jugadas
- La IA es un asistente: Nos ayuda a analizar e investigar
- La IA es un companero: Nos permite ver mas posibilidades del Go
Las partidas entre humanos aun tienen su valor unico - emocion, guerra psicologica, creatividad, y esas cosas que no pueden ser cuantificadas.
Desarrollo continuo del Go
La IA no termino el Go, sino que inyecto nueva vitalidad a este juego antiguo:
Mejora de experiencia de espectador
- Los espectadores pueden ver la evaluacion de la IA en tiempo real
- Es mas facil entender el pensamiento de los jugadores profesionales
- Aumenta el valor de entretenimiento de las partidas
Reduccion de barreras de entrada
- Los principiantes pueden obtener guia de alta calidad
- La eficiencia de aprendizaje mejoro enormemente
- Mas personas pueden disfrutar de la diversion del Go
Mejora del nivel general
- El nivel promedio de los jugadores profesionales aumento
- Los jugadores aficionados tambien pueden alcanzar niveles mas altos
- El "techo" del Go se sigue elevando
Mirando hacia el futuro
Progreso tecnologico continuo
KataGo sigue actualizandose, cada nueva version es mas fuerte que la anterior. Posibles direcciones de desarrollo futuro:
- Metodos de entrenamiento mas eficientes
- Mejor explicabilidad (decirle a los humanos "por que" jugar asi)
- Combinacion con otras tecnologias de IA
Nuevos modos de colaboracion humano-maquina
En el futuro, la relacion entre humanos e IA puede evolucionar aun mas:
- Competencias en equipo humano-IA: Humanos e IA forman equipos para competir
- Ensenanza asistida por IA: Sistemas de ensenanza mas inteligentes
- Creacion de Go: IA ayuda a disenar partidas o problemas interesantes
Continuacion de la cultura del Go
Sin importar como se desarrolle la tecnologia, los valores centrales del Go no cambiaran:
- Es un entrenamiento del pensamiento
- Es una experiencia estetica
- Es una forma de conectar personas
La IA solo nos permite ver este juego antiguo con nuevos ojos, descubriendo belleza que nunca habiamos imaginado.
"La IA no es el terminador del Go, sino el nuevo comienzo del Go."
Desde el impacto de AlphaGo hasta la popularizacion de KataGo, el desarrollo de la IA de Go permitio que cada aficionado al Go pudiera disfrutar de los dividendos del progreso tecnologico. Esta no es una historia de humanos perdiendo ante maquinas, sino una historia de humanos usando herramientas para superarse a si mismos.