28 febrero 2023

Tiempo en que florece la PACHAMAMA

En el mundo andino, la celebración de Anata o Pukllay tiene un significado ritual y sagrado, y se lleva a cabo generalmente en el mes de febrero, en el tiempo de lluvias, cuando las plantas están en pleno florecimiento. Durante este tiempo, las familias aymaras Ch'allan (agradecen) a la Pachamama por los primeros frutos de la siembra, y este agradecimiento se extiende a todo el conjunto de la naturaleza, animales, casa, bienes, etc.


La Anata es un tiempo de gran importancia para los andinos, ya que se relaciona con el proceso agrícola de la maduración y crecimiento de las plantas. Durante este mes de febrero, conocido como jallupacha, las plantas de papa florecen y dan lugar al fruto esperado por la comunidad, como la papa, quinua, habas, entre otros. Todo el campo, las sementeras y la chacra (yapu) se cubren de flores, creando un jardín en pleno altiplano, lo que representa para las familias del campo la alegría de la vida, la subsistencia y la reproducción familiar.

La Anata no es simplemente una expresión lúdica o de diversión, sino que es un acto sagrado de agradecimiento a la Divinidad. El juego o la Anata es un conjunto de expresiones socioculturales, como la danza, música, vestimenta, ritos y comida. Es un tiempo de relaciones entre los hombres y la naturaleza, donde se conjura el espíritu de las cosas que rodean al hombre andino. Durante este tiempo de juego, todo lo que rodea a la persona adquiere vida, y las herramientas de trabajo, los productos agrícolas, la naturaleza y las cosas se convierten en seres que comen y beben.

En el mundo andino, todo tiene un orden y un sentido natural, y la música y la danza son características importantes de la fiesta de Anata. Los instrumentos, la música y la danza deben corresponder al tiempo natural y festivo. En la música, los instrumentos musicales están divididos en dos parcialidades, algunos son para las mujeres y otros son para los hombres. Estos instrumentos se utilizan en diferentes épocas del año, desde la época caliente hasta la época fría.

La Anata corresponde al tiempo simbólico de la mujer, porque es un tiempo húmedo, cálido y lluvioso. Por lo tanto, los instrumentos son dulces y delicados, como los pinquillos, tarkas y moceñus, acompañados por la wanqara. Con estos instrumentos aerófonos dulces pertenecientes a la familia de los pinqillus, se realizan todos los ritos de agradecimiento a la Pachamama. Según los aymaras, la naturaleza en este tiempo está en pleno florecimiento y la música dulce le ayuda a florecer, pero si se tocan otros instrumentos, como el siku, las plantas se mueren.

En resumen, la Anata es una celebración de gran importancia para el mundo andino, ya que representa el agradecimiento y la conexión de las familias con la naturaleza y la Divinidad. La música y la danza son componentes


25 febrero 2023

Carnavales en Puno

Aldo Zanabria

Este año, la tradicional Fiesta de la Mamita Candelaria en la región de #Puno, Perú, fue suspendida debido a las protestas y huelgas a nivel nacional. A pesar de que los Carnavales son una de las festividades más importantes y esperadas en la región, los pobladores de Puno decidieron unirse a la lucha por la democracia y la defensa de los derechos de los peruanos.

El gobierno de Pedro Castillo ha sido cuestionado desde el inicio de su mandato debido a sus políticas radicales y a su discurso confrontacional. Las protestas y huelgas a nivel nacional en contra del gobierno, que sucedió al de Castillo y está liderado por la vicepresidenta Dina Boluarte, fueron la causa principal de la suspensión de los Carnavales de Puno. Hasta el momento, estas protestas y huelgas continúan y no se vislumbra un fin cercano a la crisis política y social que vive el país.

La región de Puno es una de las más afectadas por la crisis económica y social en Perú, y sus pobladores han sido testigos de las consecuencias de las políticas gubernamentales en su vida cotidiana. La suspensión de los Carnavales de Puno fue una muestra de la unidad y la fuerza de los peruanos en su lucha por una democracia justa y equitativa.

A pesar de la suspensión de los Carnavales, la cultura y la identidad de la región de Puno siguen vigentes y en constante evolución. Los pobladores de Puno han encontrado nuevas formas de mantener viva su tradición a través de juegos con agua y bailes típicos, demostrando que la cultura andina sigue siendo una parte fundamental de su vida y de su lucha por un futuro mejor.


La suspensión de los Carnavales de Puno fue un reflejo de la lucha de los peruanos por una democracia justa y equitativa, y un recordatorio de la importancia de mantener viva la cultura y la identidad en momentos de crisis. Los pobladores de Puno han demostrado que su fortaleza y resistencia son el motor de su lucha por un país mejor y más justo.

23 febrero 2023

Economía digital e Inteligencia Artificial

 Aldo Zanabria

La economía en la era digital está siendo transformada por la aparición de nuevas tecnologías, incluyendo la inteligencia artificial (IA). La IA es un conjunto de tecnologías que permiten a las máquinas aprender y mejorar a través de la experiencia, y se está utilizando cada vez más en una variedad de aplicaciones económicas. En este ensayo, exploraremos cómo la IA está transformando la economía digital, incluyendo su impacto en la productividad, el empleo y la innovación.


En primer lugar, la IA está mejorando la productividad al permitir que las empresas automatizar tareas y procesos tediosos. La IA se está utilizando para automatizar la clasificación y análisis de datos, lo que permite a las empresas procesar grandes cantidades de información de manera más eficiente. También se está utilizando para automatizar la producción y la logística, lo que puede mejorar la eficiencia y reducir los costos de producción. Esto puede llevar a una mayor productividad y ahorros de costos para las empresas, lo que puede impulsar el crecimiento económico.

En segundo lugar, la IA está teniendo un impacto en el empleo. Aunque la automatización puede mejorar la eficiencia y reducir los costos de producción, también puede eliminar ciertos trabajos. Sin embargo, la IA también está creando nuevos trabajos en áreas como la programación, el análisis de datos y la ingeniería de sistemas de IA. Además, la IA también puede mejorar la calidad del empleo al permitir a los trabajadores enfocarse en tareas más desafiantes y creativas.

En tercer lugar, la IA está impulsando la innovación en la economía digital. La IA permite a las empresas analizar grandes cantidades de datos y descubrir patrones que de otra manera serían difíciles de detectar. Esto puede llevar a nuevas ideas y oportunidades de negocio, así como a mejoras en los productos y servicios existentes. Además, la IA también puede ayudar a las empresas a crear productos personalizados y adaptados a las necesidades individuales de los consumidores, lo que puede mejorar la experiencia del cliente y aumentar la lealtad.

En conclusión, la IA está transformando la economía digital al mejorar la productividad, tener un impacto en el empleo y impulsar la innovación. A medida que la IA continúa evolucionando, es importante que las empresas y los gobiernos trabajen juntos para aprovechar sus beneficios mientras minimizan sus riesgos. Esto puede incluir el desarrollo de políticas que promuevan la formación y educación de los trabajadores para los trabajos de IA, así como la implementación de regulaciones para garantizar la privacidad y seguridad de los datos. En resumen, la IA es una tecnología transformadora que está redefiniendo la economía digital y ofrece una amplia gama de oportunidades para el crecimiento y la innovación.

Templates en C++

En C++, las plantillas se utilizan para definir tipos y funciones genéricas que pueden ser utilizados con diferentes tipos de datos sin tener que escribir una versión separada para cada tipo. Un ejemplo común de una plantilla en C++ es una plantilla de función que realiza una operación en una matriz de cualquier tipo de datos. Aquí hay un ejemplo de una plantilla de función que encuentra el valor máximo de una matriz de cualquier tipo de datos:

#include <iostream>

using namespace std; template <typename T> T maxElement(T arr[], int size) { T max = arr[0]; for(int i = 1; i < size; ++i) { if (arr[i] > max) { max = arr[i]; } } return max; } int main() { int intArr[] = { 3, 6, 2, 8, 1 }; double doubleArr[] = { 2.5, 6.8, 1.2, 9.3, 5.1 }; int intMax = maxElement(intArr, 5); double doubleMax = maxElement(doubleArr, 5); cout << "Maximo elemento de un Array entero: " << intMax << endl; cout << "Maximo elemento de un Array doble: " << doubleMax << endl; return 0; }











En este ejemplo, la plantilla de función maxElement se define utilizando la palabra clave template seguida del parámetro de tipo typename T, que indica que la función toma un tipo genérico T. La función toma un array arr y un tamaño size, y devuelve el valor máximo de ese array. La función se utiliza dos veces, una vez con un array de enteros y otra con un array de doubles. Cada vez que se utiliza la función, se especifica el tipo de datos que se utiliza como argumento de la plantilla.

Este es solo un ejemplo de cómo se pueden utilizar las plantillas en C++ para crear funciones y tipos genéricos que se pueden utilizar con diferentes tipos de datos. Con las plantillas, se puede crear código reutilizable y genérico que puede ahorrar tiempo y esfuerzo en el desarrollo de software.


18 febrero 2023

HTML 5 Guía Compartida

Large Language Models and Where to Use Them

Articulo Original:

Un modelo de lenguaje grande (LLM) es un tipo de modelo de aprendizaje automático que puede manejar una amplia gama de casos de uso de procesamiento de lenguaje natural (NLP). Pero debido a su versatilidad, los LLM pueden ser un poco abrumadores para los recién llegados que intentan comprender cuándo y dónde usar estos modelos.

En esta serie de blogs, simplificaremos los LLM mediante el mapeo de las siete amplias categorías de casos de uso donde puede aplicarlos, con ejemplos de la plataforma LLM de Cohere. Con suerte, esto puede servir como punto de partida a medida que comienza a trabajar con la API de Cohere , o incluso generar algunas ideas para lo siguiente que desea construir.

Las siete categorías de casos de uso son:

  1. Generar
  2. Resumir
  3. Volver a escribir
  4. Extracto
  5. Búsqueda/similitud
  6. Grupo
  7. Clasificar

Debido a la naturaleza de propósito general de los LLM, la gama de casos de uso y las industrias relevantes dentro de cada categoría es extremadamente amplia. Esta publicación no intentará profundizar demasiado en cada uno, pero le proporcionará suficientes ideas y ejemplos para ayudarlo a comenzar a experimentar.


1. Generar

Generar

Probablemente lo primero que viene a la mente cuando se habla de LLM es su capacidad para generar textos originales y coherentes. Y de eso se trata esta categoría de caso de uso. Los LLM se entrenan previamente utilizando una gran colección de texto recopilado de una variedad de fuentes. Esto significa que pueden capturar los patrones de cómo se usa el lenguaje y cómo escriben los humanos.

Obtener lo mejor de estos modelos de generación se está convirtiendo en todo un campo de estudio en sí mismo llamado ingeniería rápida . De hecho, las primeras cuatro categorías de casos de uso de nuestra lista aprovechan la generación de avisos a su manera.

Más sobre los otros tres más adelante, pero la idea básica en la ingeniería rápida es proporcionar un contexto para que funcione un modelo. La ingeniería rápida es un tema amplio, pero a un nivel muy alto, la idea es proporcionar un modelo con una pequeña cantidad de información contextual como una pista para generar una secuencia específica de texto.

Una forma de establecer el contexto es escribir unas pocas líneas de un pasaje para que el modelo continúe. Imagine escribir un ensayo o una copia de marketing donde comenzaría con las primeras oraciones sobre un tema y luego haría que el modelo complete el párrafo o incluso todo el artículo.

Otra forma es escribiendo algunos patrones de ejemplo que indiquen el tipo de texto que queremos que genere el modelo. Este es interesante debido a las diferentes formas en que podemos dar forma a los modelos y las diversas aplicaciones que conlleva.

Tomemos un ejemplo. El objetivo aquí es que el modelo genere el primer párrafo de una publicación de blog. Primero, preparamos una breve línea de contexto sobre lo que nos gustaría que escribiera el modelo. Luego, preparamos dos ejemplos, cada uno con el título del blog, su audiencia, el tono de voz y el párrafo correspondiente.

Finalmente, alimentamos el modelo con este indicador, junto con la información para el nuevo blog. Y el modelo generará debidamente el texto que coincida con el contexto, como se ve a continuación.

Este programa generará un párrafo introductorio para una publicación de blog dado un título de blog, audiencia y tono de voz. -- Título del blog: Las mejores actividades en Toronto Audiencia: Millennials Tono de voz: Alegre Primer párrafo: ¿Busca cosas divertidas para hacer en Toronto? Cuando se trata de explorar la ciudad más grande de Canadá, hay un conjunto de actividades en constante evolución para elegir. Ya sea que esté buscando visitar un museo local o probar la variada cocina de la ciudad, hay mucho para llenar cualquier itinerario. En esta publicación de blog, compartiré algunas de mis recomendaciones favoritas : Título del blog: Dominar la programación dinámica Audiencia: Desarrolladores Tono: Informativo









Primer párrafo: en este artículo, lo ayudaremos a comprender los fundamentos de la programación dinámica y cuándo aplicar esta técnica de optimización. Desglosaremos los enfoques de abajo hacia arriba y de arriba hacia abajo para resolver problemas de programación dinámica. -- Título del blog: Cómo empezar a escalar en roca Audiencia: Atletas Tono: Entusiasta Primer párrafo:





Terminación:

¿Interesado en probar la escalada en roca? Ya sea que sea un principiante o un escalador experimentado, encontrará una gran cantidad de opciones para la excursión de escalada en roca perfecta. En este artículo, compartiré algunos de los mejores lugares para escalar rocas en los Estados Unidos para ayudarlo a planificar su próxima aventura.

Puede probarlo accediendo al preset guardado .

De hecho, el extracto que leíste al comienzo de este blog se generó con este ajuste preestablecido.

Ese fue solo un ejemplo, pero la forma en que impulsamos un modelo está limitada solo por nuestra creatividad. Aquí hay algunos otros ejemplos:

  • Escribir descripciones de productos, dado el nombre del producto y las palabras clave.
  • Escribir respuestas de chatbot/IA conversacional
  • Desarrollo de una interfaz de preguntas y respuestas
  • Escribir correos electrónicos, dado el propósito/comando
  • Redacción de títulos y párrafos.

2. Resumir

Resumir

La segunda categoría de casos de uso, que también aprovecha la ingeniería rápida, es el resumen de texto. Piense en la cantidad de texto con el que tratamos en un día típico, como informes, artículos, notas de reuniones, correos electrónicos, transcripciones, etc. Podemos hacer que un LLM resuma un fragmento de texto solicitándolo con algunos ejemplos de un documento completo y su resumen.

El siguiente es un ejemplo de resumen de artículo, donde preparamos el aviso para que contenga el pasaje completo de un artículo y su resumen de una línea.

Inmediato:

Pasaje: ¿Wordle se está volviendo más difícil de resolver? Los jugadores parecen estar convencidos de que el juego se ha vuelto más difícil en las últimas semanas desde que The New York Times se lo compró al desarrollador Josh Wardle a fines de enero. The Times se ha presentado y compartido que probablemente este no sea el caso. Dicho esto, el NYT se metió un poco con el código de back-end, eliminando algo de lenguaje ofensivo y sexual, así como algunas palabras oscuras. Hay un hilo viral que afirma que estaba en juego un sesgo de confirmación. Un usuario de Twitter llegó a afirmar que el juego ha ido a "la sección polvorienta del diccionario" para encontrar sus últimas palabras. TLDR: Wordle no se ha vuelto más difícil de resolver. --



Passage: ArtificialIvan, una empresa de software de gestión de gastos y pagos con sede en Londres de siete años, ha recaudado 190 millones de dólares en financiación de la Serie C liderada por ARG Global, con la participación de D9 Capital Group y Boulder Capital. Los patrocinadores anteriores también se unieron a la ronda, incluidos Hilton Group, Roxanne Capital, Paved Roads Ventures, Brook Partners y Plato Capital. TLDR: ArtificialIvan ha recaudado $ 190 millones en fondos de la Serie C. -- Pasaje: El Servicio Meteorológico Nacional anunció el martes que una advertencia de congelamiento está vigente para el Área de la Bahía, y se esperan temperaturas bajo cero en estas áreas durante la noche. Las temperaturas podrían caer entre los 20 y los 30 grados en algunas áreas. Anticipándose a las fuertes heladas, el servicio meteorológico advierte a las personas que tomen medidas ahora. TLDR:





Terminación:

Se espera que una fuerte helada golpee el Área de la Bahía esta noche.

Puede probarlo accediendo al preset guardado .

Aquí hay algunos otros documentos de ejemplo donde el resumen de LLM será útil:

  • Chats de atención al cliente
  • Informes ambientales, sociales y de gobierno corporativo (ESG)
  • Llamadas de ganancias
  • resúmenes de papel
  • Diálogos y transcripciones

3. Reescribir

Volver a escribir

Otro sabor de la ingeniería rápida es la reescritura de texto. Esta es otra de esas tareas que hacemos todos los días y en las que dedicamos mucho tiempo, y si pudiéramos automatizarlas, nos liberaría para trabajar en tareas más creativas.

La reescritura de texto puede significar diferentes cosas y tomar diferentes formas, pero un ejemplo común es la corrección de texto. La siguiente es la tarea de corregir la ortografía y la gramática en las transcripciones de voz a texto. Preparamos el mensaje con un poco de contexto sobre la tarea, seguido de ejemplos de transcripciones incorrectas y corregidas.

Inmediato:

Este es un corrector de transcripción de voz a texto. Ante un extracto transcrito con errores, el modelo responde con la versión correcta del extracto. Transcripción incorrecta: Me estoy volviendo loco para leer la tarjeta de crédito faltante del puerto. Perdí la tarjeta cuando lo que hay en el supermercado y necesito que me envíen una nueva. Transcripción correcta: Llamo hoy para informar sobre la falta de una tarjeta de crédito. Perdí mi tarjeta cuando estaba en el supermercado y necesito que me envíen una nueva. -- Transcripción incorrecta: ¿Puede repetir las fechas de las tres y cinco hipotecas fijas caras? Quiero compararlos y ganar las fechas en que otro corredor me cotizó.







Transcripción correcta: ¿Puede repetir las tasas para las hipotecas fijas de tres y cinco años? Quiero compararlos con las tasas que me cotizó otro corredor. -- Transcripción incorrecta: me cobraron intereses en mi tarjeta de crédito, pero pagué mi saldo de extracción un día en la fecha de vencimiento. No me perdí un año de pavimento todavía. Hombre, ¿reviertes el cargo de interés?


Transcripción correcta:

Terminación:

Me cobraron intereses en mi tarjeta de crédito el mes pasado, pero pagué mi saldo en su totalidad en la fecha de vencimiento. Todavía no me he perdido un pago. Tío, ¿reviertes el cargo de interés?

Puede probarlo accediendo al preset guardado .

Aquí hay algunos otros casos de uso de ejemplo para usar un LLM para reescribir texto:

  • Parafrasear un fragmento de texto con una voz diferente
  • Cree un corrector ortográfico que corrija las mayúsculas del texto
  • Reformular las respuestas del chatbot
  • Redactar información de identificación personal
  • Convierta una pieza de texto compleja en una forma digerible

4. Extracto

Extracto

La extracción de texto es otra categoría de casos de uso que puede aprovechar un LLM de generación. La idea es tomar un texto largo y extraer solo la información clave o las palabras del texto.

La siguiente es la tarea de extraer información relevante de los contratos. Preparamos el aviso con un poco de contexto sobre la tarea, seguido de un par de contratos de ejemplo y el texto extraído.

Inmediato:

Este programa extraerá información relevante de los contratos. Estos son algunos ejemplos: Contrato: este acuerdo de marketing de influencers ("Acuerdo") con fecha del 23 de agosto de 2022 (la "Fecha de entrada en vigor") se realiza entre Oren & Co (el "Influencer") y Brand Capital (el " Compañía") con respecto a. La Compañía compensará al Influenciador con cinco mil dólares ($5000.00) por el total de los Servicios prestados. Este Acuerdo entra en vigencia a partir de su firma hasta el 31 de julio de 2023, cuando se carga la publicación final de LinkedIn y se intercambian todos los Servicios y la compensación. Texto extraído: Influenciador: Oren & Co Compañía: Brand Capital --







Contrato: Este Acuerdo de grabación musical ("Acuerdo") entra en vigencia a partir del día 13 de diciembre de 2021 entre Good Kid, un grupo musical con sede en Toronto ("Artista") y Universal Music Group, un sello discográfico con licencia número 545345 ("Etiqueta discográfica"). El artista y el sello discográfico pueden ser referidos en este Acuerdo individualmente como una "Parte" y colectivamente como las "Partes". El trabajo bajo este Acuerdo comenzará el 15 de marzo de 2022.


Texto extraído:

Terminación:

Artista: Good Kid Sello discográfico: Universal Music Group

Puede probarlo accediendo al preset guardado .

Algunos otros casos de uso en esta categoría incluyen:

  • Extraer entidades nombradas de un documento
  • Extraiga palabras clave y frases clave de artículos
  • Marcar para información de identificación personal
  • Extraer proveedor y términos del contrato
  • Crear etiquetas para blogs

Conclusión

En la segunda parte de esta serie , continuaremos nuestra exploración de las tres categorías de casos de uso restantes (Búsqueda/similitud, agrupación y clasificación). También exploraremos cómo las API LLM pueden ayudar a abordar casos de uso más complejos. El mundo es complejo y muchos problemas solo se pueden abordar juntando varios modelos de PNL. Veremos algunos ejemplos de cómo podemos unir rápidamente una combinación de puntos finales de API para crear soluciones más completas.