LMQL: La nueva herramienta que facilita la interacción con grandes modelos de lenguaje

Los grandes modelos de lenguaje, como ChatGPT, han ganado gran popularidad en la comunidad tecnológica y el público en general debido a su capacidad para interactuar con los usuarios mediante comandos y preguntas en lenguaje natural. Sin embargo, estos intercambios pueden resultar ineficaces y generar respuestas inesperadas o insatisfactorias.

Ante esta problemática, investigadores de ETH Zurich han desarrollado una nueva plataforma de código abierto y un lenguaje de programación llamado LMQL (Lenguaje de Consulta para Modelos de Lenguaje) que permite una interacción más controlada y segura con grandes modelos de lenguaje como ChatGPT. Continúa leyendo «LMQL: La nueva herramienta que facilita la interacción con grandes modelos de lenguaje»

Bard, el «ChatGPT» de Google, ahora es asistente de inteligencia artificial para programadores

La inteligencia artificial avanza a pasos agigantados y ahora Bard, el experimento generativo de Google Research, se actualiza para asistir a los usuarios en tareas de programación y desarrollo de software, convirtiéndose en un valioso aliado para los desarrolladores de todo el mundo.

Continúa leyendo «Bard, el «ChatGPT» de Google, ahora es asistente de inteligencia artificial para programadores»

Wolverine – Una herramienta que corrige código Python de forma automática

La inteligencia artificial (IA) está ganando terreno en diversas áreas, y el mundo de la programación no es una excepción. Entre las aplicaciones de IA en el desarrollo de software, encontramos la herramienta Wolverine, que utiliza el modelo de lenguaje GPT-4 para ayudar a identificar y solucionar errores en el código. Sin embargo, ¿es realmente beneficioso confiar en la IA para esta tarea? Analicemos las ventajas y desventajas que surgen del uso de la IA en la programación. Continúa leyendo «Wolverine – Una herramienta que corrige código Python de forma automática»

Automatización de la programación con IA: 7 alternativas a ChatGPT

La inteligencia artificial (IA) está transformando la forma en que trabajamos y programamos. Una de las áreas donde la IA está haciendo una gran diferencia es en la automatización de la programación. Las herramientas de automatización de programación, como ChatGPT, están ganando popularidad y están ayudando a los programadores a ser más productivos al generar código automáticamente a partir de instrucciones en lenguaje natural. Continúa leyendo «Automatización de la programación con IA: 7 alternativas a ChatGPT»

Terrastruct, para crear diagramas a la hora de programar código

Alimento ahora nuestra categoría de Solo Programadores para recomendar una herramienta que puede ser muy útil para ciertos trabajos de programación.

Se presenta como una herramienta de creación de diagramas de propósito general diseñada para manejar la complejidad, con un conjunto de características adaptadas a los ingenieros de software. Continúa leyendo «Terrastruct, para crear diagramas a la hora de programar código»

Nueva herramienta transforma bocetos y diagramas en código

Programar no es una tarea sencilla, por eso se reciben siempre con los brazos abiertos las herramientas que ayudan a crear código de forma automática.

El concepto no es nuevo, hace más de 20 años que venimos hablando de herramientas CASE y semejantes, pero lo que han inventado ahora supera las espectativas. Continúa leyendo «Nueva herramienta transforma bocetos y diagramas en código»

Google trabaja en la creación de una herramienta capaz de generar código de programación sin intervención humana

Cuando se trata de lenguajes de programación, el código es lo que permite que una página web o aplicación ejecute una determinada acción, la cual de ser sencilla no requerirá de mucho más que encontrar una herramienta que nos permita arrastrar y soltar elementos, organizarlos en torno a un concepto y listo.

Sin embargo, en el caso de proyectos más complejos que requieran una programación más profunda, es necesario recurrir a los conocimientos de alguien experimentado en la materia para que pueda escribir el código que cumpla con las expectativas del usuario o cliente.

Continúa leyendo «Google trabaja en la creación de una herramienta capaz de generar código de programación sin intervención humana»

Elevator Saga, un juego donde tendrás que programar ascensores usando JavaScript

JavaScript es uno de los lenguajes de programación más usados en la actualidad, siendo destinado principalmente al desarrollo de proyectos del lado del cliente, como la programación de funciones en la interfaz de usuario y páginas web dinámicas.

Así también, resulta notable el uso de JavaScript en aplicaciones externas a un sitio web, tales como en documentos PDF o archivos office.

Continúa leyendo «Elevator Saga, un juego donde tendrás que programar ascensores usando JavaScript»

Un editor de código que usa IA para ayudar a los programadores

Imaginad un editor de código al que le pidamos algo como «un algoritmo que me ordene una lista de números de mayor a menor», y que nos genere la función adecuada en el lenguaje que queramos.

Eso es posible desde hace tiempo, pero cada vez son más sofisticados, y hoy he conocido uno que llama realmente la atención. Continúa leyendo «Un editor de código que usa IA para ayudar a los programadores»

Curso online de programación para niños mayores, para que aprendan Python

La mayoría de los cursos de programación para niños están basados en scratch, una conocida plataforma que enseña la lógica de la programación a base de arrastrar y soltar bloques. Es ideal para los más pequeños, para antes de que comiencen con el mundo de la programación pura y dura.

El caso es que hay un siguiente paso, y hoy os mostraré una opción bastante llamativa. Continúa leyendo «Curso online de programación para niños mayores, para que aprendan Python»