Inteligencia artificial

Posiblemente IA, es una de las expresiones más utlizadas actualmente, algunas veces para hacer chistes, otras para hacerse ver, otras para buscar explicaciones y también en conversaciones técnicas.

De manera general se habla de Chatgpt, de buscar algo concreto en Chatgpt y ver los grandes resultados que se obtienen.

Realmente este tipo de búsquedas solo representan una parte mínima del gran potencial que se esconde detrás.

IA para desarrollo

Me voy a centrar en las herramientas de IA para el desarrollo de aplicaciones. Estas herramientas permiten desde crear una página WEB hasta crear aplicaciones de pequeños y grandes procesos que pueden reducir drasticamente el tiempo que dedicamos diariamente a las tareas rutinarias .

Dentro de este entorno hay la necesidad para construir un interface lo mas amigable posible para poder visualizar las herramientas que necesitamos. Necesitaremos como mínimo un TERMINAL, un EDITOR, un selector de LLM´s o modelos, un EXPLORADOR DE FICHEROS, etc.

Voy a describir las herramientas que utilizo para el desarrollo de aplicaciones, he elegido herramientas Opensource gratuitas que funcionan muy bien, tambien hay que decir que para grandes proyectos quizas habría que pensar en otro entorno o quizás no, todo es cuestion de hacer pruebas.

  • TERMINAL: Yo al utilizar Windows utilizo POWERSHELL como terminal de sistema, aquí puedo ejecutar comandos propios de sistema y moverme entre carpetas via comandos, también sirve para instalación de software.
  • EDITOR: Yo utilizo WARP, en este editor ejecuto todas las herramientas de la IA, es como el interface visual que me permite tener a mano y en el mismo interface  el TERMINAL, los LLM´s  o modelos, el EXPLORADOR DE FICHEROS, puedo tambien tener SESIONES abiertas con diferentes modelos de IA y diferentes proyectos.
  • LLM´s o modelos: esto es la madre del cordero de la IA, es el cerebro propiamente dicho de la IA. Hay modelos de pago y modelos gratuitos. En los modelos de pago podemos tener a los de ANTHROPIC, los famosos CLAUDE , CHAPGPT de OPENAI, etc.
  • AGENTES: un agente de programación es una herramienta impulsada por IA, un ejemplo puede ser OPENCODE de código abierto.

Yo personalmente he probado varios modelos y desde que empecé a trabajar con DEEPSEEK V4 FLASH FREE estoy muy satisfecho ya que de manera gratuita saco adelante los proyectos que tengo en mano.

Terminología:

Cuando nos ponemos a trabajar con la IA surgen varios conceptos nuevos que nos tenemos que familiarizar con ellos:

PROMPT: se podría resumir diciendo que el texto que introduces al modelo de IA para obtener una respuesta.

ALUCINACION: Es una situacion en la que el modelo de IA empieza a generar información falsa o inventada presentandolo como algo coherente. Esto ocurre frecuentemente en el desarrollo de aplicaciones largas. Lo notas porque los resultados que obtienes no son los solicitados o que repetitivamente te da un resultado erroneo aunque le hayas repetido varias que es incorrecto.

CONTEXTO: el contexto es la información adicional que se le da al modelo de IA para obtener respuestas más rápidas y precisas. El contexto en algunas ocasiones se pierde y llegamos a las ALUCINACIONES. El contexto se puede perder simplemente porque el modelo que estás utilizando tiene un límite de TOKENS que puede recordar al mismo tiempo. Esto puede ocurrir en modelo de pago que tienen una serie de limitaciones y en modelos Free que también ocurre lo mismo.

TOKEN´s: Es una unidad básica en el modelo de IA y a su vez una manera de limitar la utilización de la IA y o bien pagar más o bien esperar un cierto tiempo, puede ser una palabra, una sílaba o incluso un caracter. De forma general tanto en modelos de pago como en modelos Free hay restriciones de TOKENS y hay que buscarse las maneras para ahorrar este tipo de variables.

Un ejemplo práctico:

Dentro de la plataforma que tengo instalada tengo el editor WARP y OPENCODE. Una vez ejecutado OPENCODE puedo elegir modelos de IA, yo he elegido DEEPSEEK V4 FLASH.

Bien con todo esto, le he pedido a la IA que me genere en HTML un sistema para generar estadisticamente combinaciones de la Bonoloto, la Primitiva y El Gordo. También me pone a disposición los llamados nº calientes y frios.

Y el resultado es este, puedes probar en el botón:

 

Simpatico no? lo ha generado en un minuto.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll al inicio