La semana pasada noté algo raro en deepseek. Se identificó a si mismo como Claude, pero quizá recuerden que el mes pasado no pudo hacer funcional una prueba simple, la de los mosaicos, en Php.
Sin embargo esa misma semana deepseek me ayudó mucho en modo analisis, no código, en una normativa tipo NIA , normas internacionales de auditoría, y la verdad no he tenido tiempo de probarlo en modo viernes social. Esa prueba creo que la haré mañana. Sin embargo, me encuentro en una disyuntiva / cambio de paradigma con python.
Muchas personas aprenden python en las escuelas pero no saben levantar un servidor python. Y no es dificil modificar un LAMP para que jale Python. En realidad son unos dos o tres comandos. Pero en un cpanel bien configurado tampoco es tan simple por cuestiones de permisos, entonces para que un usuario promedio pruebe, no es simple.
Para fines de prueba, creo que lo mejor que puedo hacer es levantar un server temporal en vultr con un dominio que voy a dejar perder, con LAMP y para que sea mas rapido con el paquete lamp preinstalado de ubuntu que trae pyrthon 3.12.3 , y voy a poner esta prueba simple a Deepseek, Qwen y a Gemini.
Los tres scripts de python estan en https://github.com/AlfonsoOrozcoAguilarnoNDA/snippetsMIT/blob/main/python/
Le puse a proposito version 5.6 de bootstrap que no existe.
PROMPT
- Acabo de levantar un ubuntu lamp 24.04 en Vultr. Por favor, crea un archivo autocontenido en python que me muestre la memoria, el disco duro, version de ubuntu, nombre del dominio, y version de python si puedes. Trata de mostrarme tambien el avg de 0 5 15 , en uso en segundos.
- Quiero que lo desarrolles en python en un solo archivo, usando bootstrap 5.6.x y font awesome 5.4.15, con jsdelivr como cdn.
FIN PROMPT
Un problema es que las instrucciones de instalación de deepseek estaban mal hechas y puede dejar que se vea el código fuente. En el caso de deepseek me dio unas 450 lineas, gemini unas 130 y quen 3.6
Deepseek no detectó que no existe la versión 5.6.x de bootstrap, gemini si pero dijo que iba a usar 5.3.3 y qwen si detecta y usó solamente 180 líneas
Las formas de deepseek no funcionan y dan problemas, pro lo mismo decidí eliminar el servidor y levantar un lamp debian con python en base a mis reglas.
Deepseek no da las instrucciones necesarias para levantarlo. Qwen da un código mejor y gemini, pero me queda claro que ni deepseek ni qwen dan las instrucciones necesarias para ayudar a un vibe coder sin mi experiencia.
Algo que quiero hacer notar es que fue mas rapido levantar bien python en mi debian 13 desde cero que con el ubuntu de imagen lamp.
Pero deep seek con desarrollo es inoperante como php o python básico. Sirve para cosas de análisis o quizá rol pero no para programar.
Algo parecido sucedió la semana pasada ayudando a un cliente con un gitlab mal instalado. Las versiones de vultr, de gitlab, son tres. Directa, a mano debian y con cauldron. Para empezar gitlab usa mucho mas recursos que gitea, te tardas el triple, necesitas 15 USD en lugar de 5 y no queda bien si usas lo preinstalado.
Aqui la pregunta retórica es para que levantar python ? si aprenden python en las escuelas, pero sin el ecosistema estandard no podrían levantarlo.
Typescript necesita NPM y es infierno de dependencias.
La única otra opción que veo de momento, como segundo lenguaje para vibecoding es GO, por facilidad de instalacion. Hice la prueba mas tarde pero sobre todo para ver que hace deepseek.
Los tres scripts de python estan en https://github.com/AlfonsoOrozcoAguilarnoNDA/snippetsMIT/blob/main/python/
La version de Go de gemini para probar fue muy rapida, en bootstrap, y tiene la ventaja que queda “en ejecutable” aunque hay pasos extra mas.
- Se instala muy simple.
- sudo apt install golang -y
- Primero anexar al archivo conf unas lineas
- <Directory /var/www/elgoi.com>
Options -Indexes +FollowSymLinks +ExecCGI# Corrección: Quitar espacios y añadir .cgi
AddHandler cgi-script .py .cgiAllowOverride All
Require all granted
</Directory> - segundo go build es
-
sudo go build -o monitor.cgi monitor.go - Dar derechos de ejecución y ya
Tiene mas potencial Go que python y debo cambiar estrategia pero deepskestá descartado para python y php
Deepseek no pudo pasar la prueba de go.
- Primero me dio un código con problemas.
- Segundo me dio un código con ubuntu hardcoded
- Tercero espera que corraen un servidor independiente bajo puerto 8080
Literalmente para mí, solo para pruebas muy simples es util deepseek, no para código. Y eso con la version web que es maspoderosa.
Ejemplo de código de go
https://github.com/AlfonsoOrozcoAguilarnoNDA/snippetsMIT/blob/main/go/monitorgemini.go
https://github.com/AlfonsoOrozcoAguilarnoNDA/snippetsMIT/blob/main/go/monitordeepseek.go
Y la ventaja son los ejecutables sin infierno de dependencias.
En resumen, si quieres domar la caja negra sin usar nube, es mejor usar php y go.
Este esel link del ejecutable de go de momento aunque quizá la borre después.
Y laimagen del ejecutable Go de gemini.
