Todo lo que necesitas saber sobre tecnología

Etiqueta: SQL

¿Puede Microsoft Copilot escribir comandos SQL simples para usted?

Según afirman las grandes empresas tecnológicas, las plataformas de inteligencia artificial generativa como Microsoft Copilot harán que la vida laboral de las personas en todos los niveles de una organización empresarial sea más productiva y eficiente. ¿Pero es sólo una hipérbole o las afirmaciones tienen algún mérito? Por ejemplo, ¿puede la versión gratuita de Microsoft Copilot, disponible para todos los usuarios de Windows, escribir una consulta SQL común cuando se lo ordene? Esa capacidad sería extremadamente útil para un empleado con poco tiempo y menos experiencia que intenta cumplir con una fecha límite. A continuación, exploramos lo que sucede cuando le pedimos ayuda a Microsoft Copilot con SQL. DESCARGAR: Glosario rápido de IA de TechRepublic Premium Prueba de la capacidad de Microsoft Copilot para escribir comandos SQL simples Para nuestro experimento, comenzamos con algo básico y simple. Usando el modo Creativo, le pedimos a Microsoft Copilot el código necesario para crear una tabla en SQL llamada Empleado que incluía cuatro columnas: EMP_ID, Nombre, Salario, Edad. La IA proporcionó este código: CREATE TABLE Empleado (EMP_ID INT PRIMARY KEY,Nombre VARCHAR(100),Salario DECIMAL(10, 2),Edad INT); Puede ver el mensaje y el código en la Figura A. Figura A: Preguntar a Microsoft Copilot cómo crear una tabla SQL simple. Imagen: Mark W. Kaelin Si bien es probable que este código requiera ajustes según sus necesidades específicas, en general, el código fue preciso y útil según lo que se le pidió a Copilot. Tenga en cuenta también la explicación proporcionada por Microsoft Copilot; es tan importante como el código: “Esta declaración define EMP_ID como un número entero y la clave principal de la tabla, Nombre como una cadena de caracteres variable con una longitud máxima de 100 caracteres, Salario como un decimal con 10 dígitos en total y 2 dígitos después del punto decimal y Edad como un número entero. Ajuste los tipos y tamaños de datos según sus requisitos específicos”. Continuando con nuestra sesión con Microsoft Copilot, le pedimos a la IA que generara el código necesario para insertar un nuevo registro en esta tabla. El código resultante es el siguiente: INSERT INTO Empleado (EMP_ID, Nombre, Salario, Edad) VALUES (1, ‘John Doe’, 55000.00, 30); Puede ver el mensaje y el código en la Figura B. Figura B: Preguntar a Microsoft Copilot cómo insertar un registro en una tabla SQL. Imagen: Mark W. Kaelin La sección VALORES debería modificarse para sus necesidades específicas, pero el código y la explicación proporcionada por Copilot fueron precisos y útiles. Es importante tener en cuenta que una vez que nuestra tabla de empleados esté completa, es posible que se nos asigne escribir consultas para extraer datos de nuestra base de datos. A continuación, en nuestra sesión con Microsoft Copilot, le pedimos a la IA que generara el código necesario para enumerar a los empleados de esta tabla con una edad determinada o mayor. En este caso, Microsoft Copilot sugirió este código. SELECCIONE * DEL Empleado DONDE Edad >= 30; Puede ver el mensaje y el código en la Figura C. Figura C: Solicitar a Microsoft Copilot que seleccione registros de una tabla SQL. Imagen: Mark W. Kaelin Nuevamente, si bien es posible que necesite ajustar el código a sus necesidades específicas, este código fue preciso y útil para los empleados menos familiarizados con la sintaxis SQL. Entonces, cuando se le pregunta de la manera correcta, Microsoft Copilot puede escribir código SQL básico para sus empleados. Sin embargo, cualquier respuesta que genere Copilot siempre debe examinarse para determinar su aplicabilidad y precisión. DESCARGAR: Diferencias entre IA y aprendizaje automático y casos de uso de TechRepublic Recursos premium de Microsoft Copilot de TechRepublic ¿Qué hemos aprendido sobre Microsoft Copilot y la generación de código SQL? Podemos sacar estas conclusiones de nuestro experimento con Microsoft Copilot: en las condiciones adecuadas y cuando se le hacen las preguntas correctas, Copilot puede proporcionar comandos SQL útiles y precisos que los empleados pueden aplicar a sus tareas laborales. La versión gratuita de Microsoft Copilot obtiene su “conocimiento” modelando datos de búsquedas en Bing e Internet. Los tutoriales que explican comandos SQL básicos y ofrecen consejos sobre SQL son comunes en Internet. Esas dos condiciones significan que es más probable que preguntar a Copilot sobre los resultados de los comandos SQL arroje respuestas útiles. Sin embargo, preguntar sobre temas que no son frecuentes o que no se exploran en Internet puede no tener tanto éxito. Depender de datos generados en Internet para tomar decisiones comerciales puede ser una actividad arriesgada. Internet es famoso por su información inexacta y engañosa, y las respuestas proporcionadas por Microsoft Copilot, en determinadas situaciones, podrían verse contaminadas por estas imprecisiones. Incluso si las respuestas proporcionadas por Microsoft Copilot son útiles, los empleados siempre deben examinarlas y filtrarlas para determinar su precisión y aplicabilidad. Si bien la IA generativa puede ser una herramienta poderosa, rara vez se debe confiar en ella para tomar decisiones finales o actuar por sí sola. Uno de los aspectos más poderosos de las sesiones de Microsoft Copilot es la capacidad de la IA para iterar respuestas. En nuestro ejemplo, pudimos utilizar las respuestas anteriores de Copilot a nuestras preguntas como base fundamental para nuestras siguientes preguntas. Esta capacidad permite a los empleados tener una conversación con la IA y luego desarrollar la respuesta más precisa y útil. Nuestro ejemplo también muestra que cuanto más detallada sea la pregunta enviada a Microsoft Copilot, más precisa será la respuesta generada. Al incluir nombres de variables, Copilot pudo proporcionar respuestas completas y no solo consejos generales sobre comandos SQL. La capacidad de formular preguntas detalladas es lo que separa una búsqueda simple de una sesión útil de Copilot. El uso de Microsoft Copilot requiere un ajuste en el pensamiento de los empleados que buscan utilizarlo como herramienta de trabajo. Copilot no es un motor de búsqueda más y no debe abordarse de esa manera. Básicamente, los empleados le piden a Copilot que lea e interprete la información disponible en Internet y luego les presente respuestas útiles, precisas y viables a sus preguntas. Las preguntas que los empleados hagan a Copilot serán fundamentalmente diferentes de las preguntas que hagan a un motor de búsqueda básico. ¿Deberían los empleados confiar en Microsoft Copilot para sus tareas laborales? Hemos demostrado que Microsoft Copilot puede ser una herramienta de productividad útil para sus empleados, pero sólo si se utiliza correctamente. Los empleados deben darse cuenta de que Copilot, y cualquier otra plataforma de IA generativa, no es un motor de búsqueda más. Las preguntas enviadas a Copilot deben ser pensadas, detalladas y específicas. Cuanto más detallada sea la pregunta, más detallada será la respuesta. Los empleados también deben darse cuenta de que la primera pregunta suele ser sólo la base que conduce a una conversación más útil y esclarecedora con Copilot.

Noticias del índice TIOBE (febrero de 2024): Go alcanza un nuevo máximo

Los lenguajes de programación de Google hicieron dos movimientos notables en el índice TIOBE entre enero y febrero de 2024: Go alcanzó el puesto 8 (su posición más alta en estas clasificaciones) y Carbon entró en el top 100. El índice de la comunidad de programación TIOBE muestra las tendencias año tras año en Lenguajes de programación basados ​​en el volumen de los motores de búsqueda. Go brilla en el octavo lugar en el índice de la comunidad de programación de TIOBE «Gracias a su creciente adopción en la industria, Go parece ser un lenguaje que tiene la capacidad de permanecer en el top 10 del índice TIOBE durante mucho tiempo», escribió el CEO de TIOBE Software, Paul Jansen. la publicación del Índice TIOBE de febrero. VER: La lista completa de los diez primeros de febrero muestra Python, C y C++ en sus primeros lugares habituales. (TechRepublic) Cobertura de lectura obligada para desarrolladores Go se lanzó en noviembre de 2009, apenas unos años después del lanzamiento del conjunto de software empaquetado como Google Workspace, que incluye Gmail y Google Docs. Ganó el premio TIOBE al idioma del año 2009, lo que indica que ganó la mayor popularidad durante todo el año. Go descendió gradualmente hasta la posición 122 en 2015. En 2015, comenzó un agresivo ciclo de lanzamiento de medio año y poco a poco volvió a la prominencia. «Con cada nuevo lanzamiento, Go mejoró», escribió Jansen. «Paralelamente, Docker y Kubernetes (ambos escritos en Go) comenzaron a volverse muy populares a partir de 2016. Esto ayudó a recuperar la confianza en Go». Go se usa ampliamente, particularmente para programación back-end, servicios web y API. “Tiene la misma curva de aprendizaje baja [as Python]pero es más fácil de distribuir (también entre plataformas)”, dijo Jansen a TechRepublic en un correo electrónico. «Es más rápido y escalable». VER: Curso intensivo de Python (Academia TechRepublic) Carbon ingresa al top 100 del índice de la comunidad de programación TIOBE El lenguaje experimental de código abierto Carbon ingresa al top 100 de TIOBE por primera vez. Carbon es un lenguaje de programación muy joven desarrollado por el ingeniero de Google Chandler Carruth en 2022. Desarrolló Carbon para trabajar con código C++ y sistemas de compilación C++ existentes. Carbon está destinado a proporcionar los beneficios de C++ al tiempo que agrega una sintaxis más simple, un sistema genérico moderno y una organización de código modular. Carbon se utiliza a menudo para programación back-end, servicios web y API. Jansen dijo a TechRepublic que es notable que Carbon haya tardado “tanto” en llegar al top 100. “El otro idioma de Google, Go, entró en el top 20 del índice TIOBE dos meses después de su nacimiento. El carbono tiene ahora más de un año y medio y las cosas están cambiando más rápido hoy en día”, afirmó. «Entonces, si realmente hubiera sido un éxito, ya debería haber estado cerca del top 10 en lugar de estar entre los 100 primeros». Tendencias de TIOBE de febrero de 2023 a febrero de 2024 En febrero de 2024, los tres lenguajes de programación principales son Python, C y C++. Sin embargo, todos perdieron popularidad a lo largo de 2023 en el sistema de clasificación patentado de TIOBE. Otros cambios importantes entre febrero de 2023 y febrero de 2024 son: C# tuvo el mayor crecimiento año tras año con un +1,15 %. JavaScript ganó popularidad del séptimo al sexto lugar. SQL ganó popularidad del octavo al séptimo lugar. Visual Basic cayó del 6º al 9º lugar. Fortran subió dramáticamente del puesto 24 al 11.

Source link

El lenguaje de programación de 2023 pasa a C#

TIOBE Software ha declarado C# el lenguaje de programación de 2023 basándose en su índice de popularidad de larga data. El índice de la comunidad de programación TIOBE muestra tendencias año tras año en lenguajes de programación según el volumen de los motores de búsqueda. En enero de 2024, los tres lenguajes de programación principales eran Python, C y C++. Sin embargo, todos perdieron popularidad a lo largo de 2023 en el sistema de clasificación patentado de TIOBE. Otros cambios importantes entre enero de 2023 y enero de 2024 son los siguientes: C# tuvo el mayor crecimiento año tras año con un +1,43 %. JavaScript subió del séptimo al sexto lugar. PHP subió del décimo al séptimo lugar. Visual Basic cayó del 6º al 8º lugar. SQL cayó del octavo al noveno lugar. Scratch subió dramáticamente desde el puesto 20 para ingresar al top 10 en el décimo lugar. C# gana el premio al lenguaje de programación del año 2023 “C# le está quitando cuota de mercado a Java y se está volviendo cada vez más popular en dominios como backends de aplicaciones web y juegos (gracias a Unity)”, escribió Paul Jansen, director ejecutivo de TIOBE Software, en el TIOBE Index publicación de enero. “C# se puede utilizar de forma gratuita y evoluciona a un ritmo constante, lo que hace que el lenguaje sea más expresivo con cada nueva versión. C# llegó para quedarse y pronto podría incluso superar a Java”. Cobertura de lectura obligada para desarrolladores Scratch y Fortran obtuvieron el segundo y tercer mayor puntaje en 2023, con 0,83% y +0,64%, respectivamente. Fortran es un lenguaje muy antiguo que sigue siendo un elemento básico para digerir grandes cantidades de datos en entornos de investigación universitaria. VER: Lista de los 10 principales lenguajes de programación del índice TIOBE para enero de 2024 y meses anteriores (TechRepublic) Jansen señaló que, en el transcurso de 2023, Kotlin se convirtió en residente permanente entre los 20 principales porque es un competidor viable de Java y porque es relativamente fácil de aprender y escribir. Esté atento a Dart y TypeScript en 2024. Jansen señaló que es muy difícil predecir qué lenguajes de programación aumentarán en popularidad lo suficiente como para llegar al top 20. Por ejemplo, Julia llegó brevemente al top 20 en agosto de 2023, pero no permaneció. allá. «El lenguaje de Julia no está documentado formal ni oficialmente, mientras que el lenguaje evoluciona con cada lanzamiento», dijo Jansen. «Esto dificulta que los proveedores de herramientas creen herramientas para el lenguaje». Jansen ve a Dart (con su aplicación complementaria SDK, Flutter, creada por Google) y TypeScript como posibles contendientes para ingresar al top 20 en 2024. “Este último ya se usa mucho en la industria, pero por alguna razón no se está abriendo paso en el mercado. Índice TIOBE todavía”, escribió Jansen.

Source link

Funciona con WordPress & Tema de Anders Norén