Informática ¿2024 Será el año de Linux?

Realmente no tenemos ni idea de lo que hacemos, a nivel consciente. Si lo supiéramos no me habría pegado no hace mucho varias horas creando un script para leer los juegos que tengo y lanzarlos sin importar el tipo de ejecutable, cuando hay archivos .desktop y menús para eso xD.
Y ese es mi caso, que soy un simple usuario, ya cuando hablamos de grupos haciendo cosas aún más raras, me da la risa floja.
Estaba pensando en eso que dices, y que por una parte puedes usar ollama pidiéndole que te de la respuesta en JSON, y que el nushell tb te permite hacer cosas como obtener el resultado de un ls recursivo en JSON.

¿Automatizaste a pelo, por tu cuenta, o estás integrando una IA en tu sistema?
Pues empecé usando un poco de Javascript en un programa que se llama TextExpander, que expande las cosas que tecleas. Claro si añades Javascript y variables, se pueden hacer muchas cosas interesantes sólo con lo que escribes en el Word.

Luego, al llegar los modelos de IA, pues me doy cuenta de que con un poco de IA puedo hacer algo como lo que ya hacía Javascript pero a lo bestia, y puedo hacer que el chisme escriba como yo. También me doy cuenta de que puedo poner esos prompts en el TextExpander, con lo cual tecleo unas cuantas letras y el chisme escribe un prompt largo. Es como diseñar tus propias herramientas.

Después, me doy cuenta de que si el Claude tiene una ventana de contexto de 200k tokens, pues eso es una barbaridad de texto que puede leer, y sólo hace falta que le explique muy bien lo que quiero que haga, y cómo lo haga para que el chisme me haga un resumen de cientos de páginas de forma estructurada.

Claro, el siguiente paso, es que el chisme escriba como yo lo hago, de forma estructurada. Sólo hay que escribir un prompt explicándole mi estilo de escribir, darle unos ejemplos, y decirle lo que no tiene que hacer. El tener todos los prompts en TextExpander, hace el incluir un prompt en otro facilísimo.

Luego, me doy cuenta de que los modelos de IA entienden Markdown, igual que Notion, que tb tiene una IA. Tb que hay una extensión de Markdown que se llama Mermaid que hace diagramas si se lo pides amablemente, que las IAs saben lo que es Mermaid y cómo usarlo, y que tanto Notion como Claude pueden mostrar esos diagramas en la pantalla...

Ahora es cuando me estoy dando cuenta de que muchos de los pasos se podrían poner en un script con nushell o powershell, siempre que use la API de uno de estas IAs. Se debería poder hacer las pruebas (como debugging pero para el prompt) con una IA local, y luego simplemente cambiar ese modelo a uno de los modelos remotos caros.
 
Estaba pensando en eso que dices, y que por una parte puedes usar ollama pidiéndole que te de la respuesta en JSON, y que el nushell tb te permite hacer cosas como obtener el resultado de un ls recursivo en JSON.


Pues empecé usando un poco de Javascript en un programa que se llama TextExpander, que expande las cosas que tecleas. Claro si añades Javascript y variables, se pueden hacer muchas cosas interesantes sólo con lo que escribes en el Word.

Luego, al llegar los modelos de IA, pues me doy cuenta de que con un poco de IA puedo hacer algo como lo que ya hacía Javascript pero a lo bestia, y puedo hacer que el chisme escriba como yo. También me doy cuenta de que puedo poner esos prompts en el TextExpander, con lo cual tecleo unas cuantas letras y el chisme escribe un prompt largo. Es como diseñar tus propias herramientas.

Después, me doy cuenta de que si el Claude tiene una ventana de contexto de 200k tokens, pues eso es una barbaridad de texto que puede leer, y sólo hace falta que le explique muy bien lo que quiero que haga, y cómo lo haga para que el chisme me haga un resumen de cientos de páginas de forma estructurada.

Claro, el siguiente paso, es que el chisme escriba como yo lo hago, de forma estructurada. Sólo hay que escribir un prompt explicándole mi estilo de escribir, darle unos ejemplos, y decirle lo que no tiene que hacer. El tener todos los prompts en TextExpander, hace el incluir un prompt en otro facilísimo.

Luego, me doy cuenta de que los modelos de IA entienden Markdown, igual que Notion, que tb tiene una IA. Tb que hay una extensión de Markdown que se llama Mermaid que hace diagramas si se lo pides amablemente, que las IAs saben lo que es Mermaid y cómo usarlo, y que tanto Notion como Claude pueden mostrar esos diagramas en la pantalla...
Tal y como lo expones, lo que me ha venido a la cabeza es verte escribiendo 3 letras para que una IA escriba el prompt entero para otra IA que a su vez creará un texto que leerá y corregirá otra IA...
¡ChatGPT, sal de ese cuerpo!

No se exactamente a qué te dedicas, pero me ha venido una imagen de los medios de comunicación del futuro (Y hasta del arte, si me apuras) desalentadora.
 
Tal y como lo expones, lo que me ha venido a la cabeza es verte escribiendo 3 letras para que una IA escriba el prompt entero para otra IA que a su vez creará un texto que leerá y corregirá otra IA...
¡ChatGPT, sal de ese cuerpo!

No se exactamente a qué te dedicas, pero me ha venido una imagen de los medios de comunicación del futuro (Y hasta del arte, si me apuras) desalentadora.
Hehe. Es un poco meta. En realidad es una herramienta quizás con un poco de JavaScript la que escribe el prompt. Lo que me he dado cuenta, es de que lo que tengo que hacer es en vez de hacer el trabajo directamente, es mucho más productivo el escribir la herramienta que haga el trabajo. El incremento de productividad es brutal, sobre todo porque el número de herramientas que uso cada vez es mayor, y más preciso.

La cosa es que entonces en vez de trabajar directamente, lo que hace uno es supervisar en buena parte a una IA. Es un tanto indirecto, o meta. Lo malo es que el trabajo se hace densísimo.
 
Hehe. Es un poco meta. Lo que me he dado cuenta, es de que lo que tengo que hacer es en vez de hacer el trabajo directamente, es mucho más productivo el escribir la herramienta que haga el trabajo. El incremento de productividad es brutal, sobre todo porque el número de herramientas que uso cada vez es mayor, y más preciso.

La cosa es que entonces en vez de trabajar directamente, lo que hace uno es supervisar en buena parte a una IA. Es un tanto indirecto, o meta. Lo malo es que el trabajo se hace densísimo.

Aplicado a la informática, lo que yo he leído (Y un poco visto, también) es que el nivel de optimización de las IA es... regulero. Hacen código, pero funciona bien en lenguajes de alto nivel.
¿Puedes ampliar sobre eso? ¿Ha mejorado?
 
Aplicado a la informática, lo que yo he leído (Y un poco visto, también) es que el nivel de optimización de las IA es... regulero. Hacen código, pero funciona bien en lenguajes de alto nivel.
¿Puedes ampliar sobre eso? ¿Ha mejorado?
No uso la IA para escribir código, aparte de que me escriba alguna utilidad pequeña para el editor de texto, para limpiar textos, o un poco de JavaScript. No me dedico a la informática ni a nada técnico.

Lo que había visto en alguna parte, es que las IAs de escribir código estaban entrenadas sobre todo en los programas que ponía la gente en GitHub, y muchas veces creaban vulnerabilidades, o llamaban a versiones viejas de librerías o directamente se inventaban librerías que no existen.

Creo que lo que hace la gente es usarlas para escribir funciones pequeñas en vez de todo el programa, o para que analice el código si tiene una ventana de contexto muy grande, en vez de que el chisme haga todo sólo. Lo que he leído por ahí, es que mejoran mucho la productividad, pero hay que tener cuidado con lo que escriben.
 
No uso la IA para escribir código, aparte de que me escriba alguna utilidad pequeña para el editor de texto, para limpiar textos, o un poco de JavaScript. No me dedico a la informática ni a nada técnico.

Lo que había visto en alguna parte, es que las IAs de escribir código estaban entrenadas sobre todo en los programas que ponía la gente en GitHub, y muchas veces creaban vulnerabilidades, o llamaban a versiones viejas de librerías o directamente se inventaban librerías que no existen.

Creo que lo que hace la gente es usarlas para escribir funciones pequeñas en vez de todo el programa, o para que analice el código si tiene una ventana de contexto muy grande, en vez de que el chisme haga todo sólo. Lo que he leído por ahí, es que mejoran mucho la productividad, pero hay que tener cuidado con lo que escriben.

Yo estuve probando con ChatGPT para leer C# y eso era un desastre, por eso preguntaba. Para JS es posible que vaya mejor, pero de eso no se.

Al final, todo son herramientas, sin duda, pero creo que ahí tú y yo tenemos un enfoque muy distinto. Me gustan las IA como búsqueda (O incluso charla, es curioso ver a veces sus respuestas) pero creo que con cada año que pasa me vuelvo más analógico en lo que uso.
Ya no es la primera página donde leo un artículo y reconozco el estilo de chatgpt. O incluso en éste foro.

Yo mientras haya una mano humana por detrás lo veo bien. El problema es que creo que todo acabará... Como acabará.
 
Yo estuve probando con ChatGPT para leer C# y eso era un desastre, por eso preguntaba. Para JS es posible que vaya mejor, pero de eso no se.

Al final, todo son herramientas, sin duda, pero creo que ahí tú y yo tenemos un enfoque muy distinto. Me gustan las IA como búsqueda (O incluso charla, es curioso ver a veces sus respuestas) pero creo que con cada año que pasa me vuelvo más analógico en lo que uso.
Ya no es la primera página donde leo un artículo y reconozco el estilo de chatgpt. O incluso en éste foro.

Yo mientras haya una mano humana por detrás lo veo bien. El problema es que creo que todo acabará... Como acabará.
Una cosa perversa que se puede hacer, es ir a tu periódico y periodista favorito, poner un montón de sus artículos en una IA como Claude, y le pides que te escriba un prompt para que escriba como ese periodista.

Luego, pones ese prompt en una IA que pueda buscar en la web, y le dices que te escriba un artículo como lo haría ese periodista, sobre un tema de actualidad. El resultado es gracioso, hasta que te dejas de reír y piensas lo que has hecho.
 
Jamás he sido capaz de instalar Linux en un dispositivo movil, ni veo la consola en un dispositivo android, ni tengo emacs nativo en mi movil.
Acabas de hacer llorar a Stallman, que lo sepas.
termux + emacs, Stallman vuelve a ser feliz, android es un puto linux shur
 
termux + emacs, Stallman vuelve a ser feliz, android es un puto linux shur

Yo le estoy echando un ojo al Pinephone, pero algo me dice que no va a ser nunca algo estable.
De todos modos, con la cantidad de software privativo que usa Android, no estoy yo muy seguro de que Stallman lo mire con buenos ojos.
 
Volver
Arriba