<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[The Vlog]]></title><description><![CDATA[Un dev que se mueve entre las artes, la politica, el deporte y la tecnologia. Hablémos por tg: @vjaguilera]]></description><link>https://blog.vjaguilera.com</link><image><url>https://cdn.hashnode.com/res/hashnode/image/upload/v1683172415272/k2FzdoITs.png</url><title>The Vlog</title><link>https://blog.vjaguilera.com</link></image><generator>RSS for Node</generator><lastBuildDate>Mon, 27 Apr 2026 18:04:16 GMT</lastBuildDate><atom:link href="https://blog.vjaguilera.com/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[Resumen SemanAI #1]]></title><description><![CDATA[La semana pasada (la última de Abril) solo ha seguido la costumbre de los últimos 2 meses, donde cada día pasan cosas nuevas y todo siempre relacionado a AI. Ya no podemos negar que hay una revolución tecnológica enorme, y para eso está su humilde se...]]></description><link>https://blog.vjaguilera.com/resumen-semanai-1</link><guid isPermaLink="true">https://blog.vjaguilera.com/resumen-semanai-1</guid><category><![CDATA[AI]]></category><category><![CDATA[chatgpt]]></category><category><![CDATA[metaverse]]></category><category><![CDATA[palantir]]></category><dc:creator><![CDATA[Vicente Aguilera]]></dc:creator><pubDate>Fri, 05 May 2023 17:30:39 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1683177047902/39e1a464-2f3d-4f64-8b6d-f071d8e09916.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>La semana pasada (la última de Abril) solo ha seguido la costumbre de los últimos 2 meses, donde cada día pasan cosas nuevas y todo siempre relacionado a AI. Ya no podemos negar que hay una revolución tecnológica enorme, y para eso está su humilde servidor <strong>vjaguilera</strong>, para entregarles las últimas <em>NEWS</em> en <strong>The Vlog.</strong></p>
<h2 id="heading-deepmind-robots-modo-fulbo">Deepmind Robots modo "fulbo"</h2>
<p>Google hizo público un video de un partido de futbol que dos robots pequeños sostenían en una cancha completamente monitoreada y, por Turing, es impresionante.</p>
<p>Intentan meter goles, controlar sus acciones, se levantan rápido, tienen unos movimientos de visión periférica tipo Iniesta prime era. Es increíble.</p>
<p>Y sí, si eres un poco más académico (o techie incluso) quizás pensaste: "Otra demostración del RL". Correcto.</p>
<p>El equipo presentó un paper, y en su trabajo llegaron a lo siguiente:</p>
<ul>
<li><p>Investigaron el entrenamiento con DRL de un robot con 20 articulaciones accionadas para que juegue un partido 1v1 y componga estrategias de comportamiento complejas en entornos dinámicos.</p>
</li>
<li><p>DRL se usa para entrenar habilidades individuales de forma aislada y luego componerlas de extremo a extremo en un entorno de juego autónomo, esto resulta en cosas geniales como la recuperación rápida de caídas, caminar, girar y patear.</p>
</li>
<li><p>Los agentes también desarrollaron una comprensión estratégica básica del juego, como anticiparse a los movimientos del balón y bloquear los tiros del rival, y toda la gama de comportamientos surgió a partir de un pequeño conjunto de recompensas sencillas.</p>
</li>
<li><p>Los agentes caminaron un 156% más rápido, tardaron un 63% menos en levantarse y patearon un 24% más deprisa que los robots de referencia, al tiempo que combinaban eficazmente sus habilidades para alcanzar objetivos a largo plazo.</p>
</li>
</ul>
<p>El paper de arXiv lo dejo acá: <a target="_blank" href="https://arxiv.org/abs/2304.13653">https://arxiv.org/abs/2304.13653</a></p>
<p>Los invito a investigar más en esta web:</p>
<div class="embed-wrapper"><div class="embed-loading"><div class="loadingRow"></div><div class="loadingRow"></div></div><a class="embed-card" href="https://sites.google.com/view/op3-soccer">https://sites.google.com/view/op3-soccer</a></div>
<p> </p>
<h2 id="heading-renuncia-de-don-backprop">Renuncia de Don Backprop</h2>
<p>Geoffrey Hinton, uno de los más grandes del mundo de la IA, el Jon Snow de la IA (sí, porque terminó con el invierno de la IA al sacar su más famoso algoritmo, y sí, chiste pésimo), el ganador del Turing del 2018 acaba de darle pausa a su epoch en Google para poder enfocarse en hablar de los riesgos de la IA.</p>
<p>Hinton se mandó una entrevista en <em>The New York Times</em>, donde (dicen los cahuineros) se dedicó a hablar paja de Google, pero la verdad es que no, y deberíamos estar tranquilos ya que, en sus palabras, Google es muy responsable, y el solo quiere hablar de los peligros de la IA sin considerar el impacto que puede tener en Google.</p>
<p>En fin, no asustarse, solo es un viejo crack que quiere hablar tranquilo sin afectar a su empleador. Muy sabio por lo demás.</p>
<p>Les dejo un video del Carlos de <a target="_blank" href="https://www.youtube.com/@DotCSV">DotCSV</a> donde explica Backprop, es buenísimo:</p>
<div class="embed-wrapper"><div class="embed-loading"><div class="loadingRow"></div><div class="loadingRow"></div></div><a class="embed-card" href="https://www.youtube.com/watch?v=eNIqz_noix8">https://www.youtube.com/watch?v=eNIqz_noix8</a></div>
<p> </p>
<h2 id="heading-palantir-ya-era-hora">Palantir, ya era hora</h2>
<p>Cómo siempre, Palantir sale a la luz con una nueva tecnología de uso militar. Ahora potenciada con AI, que llamaron AIP (<em>Artificial Intelligence Platform for Defense</em>).</p>
<p>Lanzaron una demo mostrando las capacidades de AIP en un campo de batalla, donde se puede apreciar cosas como:</p>
<ul>
<li><p>Cuantas armas tiene una unidad militar</p>
</li>
<li><p>Donde están los enemigos</p>
</li>
<li><p>Cuanto le tomaría a distintos tipos de vehículos llegar a un enemigo</p>
</li>
<li><p>Etc</p>
</li>
</ul>
<p>Luego toma todos estos datos, y ocupando AI entrega opciones de acciones para tomar una decision y se la manda a un comandante o a un lider. Es impactante, como un copilot en Warzone para ganar.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1683175662007/0bd4a7c4-934a-4ccd-a3e5-03f4297afe30.png" alt class="image--center mx-auto" /></p>
<p>Les dejo el link de la web de Palantir: <a target="_blank" href="https://www.palantir.com/platforms/aip/">https://www.palantir.com/platforms/aip/</a></p>
<h2 id="heading-nukes-really">Nukes? Really?</h2>
<p>Sí, es real. Legisladores se juntaron para pedir que una IA no haga lanzamientos de Nukes no autorizados.</p>
<p>Genios, nadie pensó en eso 👏</p>
<p>Les dejo la noticia solamente.</p>
<div class="embed-wrapper"><div class="embed-loading"><div class="loadingRow"></div><div class="loadingRow"></div></div><a class="embed-card" href="https://www.theverge.com/2023/4/28/23702992/ai-nuclear-weapon-launch-ban-bill-markey-lieu-beyer-buck">https://www.theverge.com/2023/4/28/23702992/ai-nuclear-weapon-launch-ban-bill-markey-lieu-beyer-buck</a></div>
<p> </p>
<h2 id="heading-meta-pusheando-antes-de-que-llegue-apple">Meta pusheando antes de que llegue Apple</h2>
<p>¿Recuerdan el año 2020-2021 cuando Meta prometía una experiencia en el Metaverso completamente alucinante? Caras hiperrealistas, conferencias que se sentían cercanas y que podían transmitir la sensación de estar en persona. Incluso, si recuerdan bien, eran como los fantasmas de Gotenks (de la cintura hacia arriba).</p>
<p>Bueno, hay un <em>breakthrough</em> a mi parecer. En Twitter, Zuck lanzó un video sobre la calidad que los avatares pueden tener ahora. Hay una definición mucho mejor en los rasgos faciales, en el manejo de sombras y luces y en las gesticulaciones.</p>
<p>Esto no tiene mucho que ver con AI, hasta que agregamos el factor de que las LLMs de ahora pueden <strong>hablar como tú</strong> (con el debido entrenamiento y datos de llamadas de wsp por ejemplo), tenemos <strong>Text-to-voice</strong> hace rato (para manejar lo que hables en base a un input) y ahora los avatares hiperrealistas. ¿Será un spoiler del capitulo 15 temporada 3 de Futurama?</p>
<p><a target="_blank" href="https://www.youtube.com/watch?v=NVs8_DzaRrE">https://www.youtube.com/watch?v=NVs8_DzaRrE</a></p>
<p>Les dejo un video con el avance de Meta:</p>
<div class="embed-wrapper"><div class="embed-loading"><div class="loadingRow"></div><div class="loadingRow"></div></div><a class="embed-card" href="https://www.youtube.com/watch?v=So8GdQD0Qyc">https://www.youtube.com/watch?v=So8GdQD0Qyc</a></div>
<p> </p>
<h2 id="heading-proyectos-basados">Proyectos Basados🗿</h2>
<p>Esta sección es para recomendar herramientas útiles que andan dando vueltas pero que nadie sabe que existen. Yo les recomiendo mucho que las vean o prueben.</p>
<h3 id="heading-victoria-chatgpt-en-grupos-de-whatsapp">VictorIA (ChatGPT en grupos de Whatsapp)</h3>
<p>Aprovecho de comentarles que mi proyecto VictorIA ya está disponible para pruebas gratis y uso gratis. Si coordinan su trabajo (universidad o pega) por WhatsApp, VictorIA los puedes ayudar a generar recordatorios de mensajes importantes, buscar en internet desde el mismo chat, responder dudas, transcribir audios y muchos más.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1683177169963/0ab2e346-dbac-4c0e-a1f7-5045482dc6a3.png" alt class="image--center mx-auto" /></p>
<p>Los primeros 5 mensajes son gratuitos, y después solo tendrás el modelo para conversar y buscar cosas (sin las múltiples herramientas).</p>
<p><a target="_blank" href="https://getvictoria.webflow.io/">https://getvictoria.webflow.io/</a></p>
<h3 id="heading-audiogpt">AudioGPT</h3>
<p>Un proyecto <em>all-in-one</em> <em>opensource</em> que tiene una cantidad increible de aplicaciones, desde Text-to-Speech hasta Mono-to-Binaural. Incluso Text-to-Sing.</p>
<p>Más aún, tiene una demo en HF: <a target="_blank" href="https://huggingface.co/spaces/AIGC-Audio/AudioGPT">https://huggingface.co/spaces/AIGC-Audio/AudioGPT</a></p>
<blockquote>
<p>👀 <strong>Ojo</strong>: Tienes que agregar tu OpenAI API Key</p>
</blockquote>
<div class="embed-wrapper"><div class="embed-loading"><div class="loadingRow"></div><div class="loadingRow"></div></div><a class="embed-card" href="https://github.com/AIGC-Audio/AudioGPT">https://github.com/AIGC-Audio/AudioGPT</a></div>
<p> </p>
<h3 id="heading-microsoft-designer">Microsoft Designer</h3>
<p>Increible, diseñar cosas en minutos, no días. Hay que verlo y usarlo si estás en el mundo comercial o de diseño.</p>
<p><a target="_blank" href="https://designer.microsoft.com/">https://designer.microsoft.com/</a></p>
<h3 id="heading-free-autogpt-with-no-api">Free AutoGPT with no API</h3>
<p>Este proyecto está creciendo mucho en stars de Github, es una variante de AutoGPT que "supuestamente" funciona sin API Key, por lo tanto es <strong>gratis</strong>.</p>
<p>Agentes que generan tareas y subtareas gratis, tu solo das un objetivo y tienes un agente que piensa como resolverlo <strong>GRATIS</strong>.</p>
<p><a target="_blank" href="https://github.com/IntelligenzaArtificiale/Free-AUTO-GPT-with-NO-API">https://github.com/IntelligenzaArtificiale/Free-AUTO-GPT-with-NO-API</a></p>
<h2 id="heading-agradecimientos">Agradecimientos</h2>
<p>Como siempre, es importante agradecer a las fuentes de información de su servidor:</p>
<ul>
<li><p>Matt Wolfe</p>
</li>
<li><p>Sam WItteveen</p>
</li>
<li><p>Yannic Kilcher</p>
</li>
</ul>
<p>¡Gracias por su contenido y sus enseñanzas!</p>
]]></content:encoded></item><item><title><![CDATA[StableVicuna: Explicación y Potencial]]></title><description><![CDATA[Esta semana, la famosa y querida empresa Stability.ai, anunció el lanzamiento de un nuevo LLM con RLHF y que además es "open source". La empresa detrás de Stable Difussion quiere entrar al mundo de los LLM y en este post veremos cual es su ficha de e...]]></description><link>https://blog.vjaguilera.com/stablevicuna-explicacion-y-potencial</link><guid isPermaLink="true">https://blog.vjaguilera.com/stablevicuna-explicacion-y-potencial</guid><category><![CDATA[llm]]></category><category><![CDATA[chatgpt]]></category><category><![CDATA[stablevicuna]]></category><dc:creator><![CDATA[Vicente Aguilera]]></dc:creator><pubDate>Mon, 01 May 2023 17:00:42 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1682873913020/29bbece9-3930-4bb7-82d5-0baf046ffde2.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Esta semana, la famosa y querida empresa Stability.ai, anunció el lanzamiento de un nuevo LLM con RLHF y que además es "open source". La empresa detrás de <strong>Stable Difussion</strong> quiere entrar al mundo de los LLM y en este post veremos cual es su ficha de entrada y cual es el potencial de esta, que han llamado <strong>StableVicuna</strong>.</p>
<h2 id="heading-por-que-stablevicuna">¿Por qué StableVicuna?</h2>
<p>Desde el lanzamiento de <strong>LLaMA</strong>, el LLM "open source" de Meta, han aparecido una serie de modelos que se basan en la arquitectura de este último, adoptando nombres derivados de la llama (sí, el animal 🦙), con nombres como <strong>Alpaca</strong> o <strong>Vicuna</strong>.</p>
<p>Este útlimo (Vicuna) fue un modelo que, en su paper, indicaba que su rendimiento era 90% el de ChatGPT. Esto es sumamente importante porque recordemos que ChatGPT, y su modelos GPT-X que son el motor intelectual del chat, son de propiedad privada (nadie tiene acceso al código ni a los datos). Vicuna es un modelo "open source", y que un modelo opensource afirme que tiene rendimiento de un 90% de un modelo de una empresa privada es realmente grande.</p>
<h2 id="heading-open-source-con-comillas">"Open Source" con comillas</h2>
<p>Desde la publicación del paper de <strong>LlaMA,</strong> se ha generado una controversia muy grande respecto al nivel de foco que le dieron en que su modelo era "open source", cuando en realidad solamente es <em>Open Access.</em></p>
<p>El modelo base de todos los modelos chicos que estamos viendo ultimamente, que intentan competir con OpenAI, tiene una limitante tremenda: Su uso comercial. Verán, ya que Meta publicó su modelo LlaMA con una licencia de uso académico solamente, no se pueden tener proyectos interesantes de uso comercial para nuevas alternativas de IA.</p>
<p>Dejo planteada la inquietud para el que me esté leyendo: Imagínense un mundo donde Linus Torvalds haya decidido publicar el kernel de Linux con exclusivo uso académico. Literalmente no podríamos hacer operaciones CUDA para entrenar estos modelos.</p>
<h2 id="heading-datasets-y-rlhf">Datasets y RLHF</h2>
<p>StableVicuna es un Vicuna <em>fine tuned</em> en diferentes datasets. En definitiva, utilizaron LLaMA y la entrenaron en los siguientes datasets:</p>
<ul>
<li><p><strong>OpenAssistant Conversations Dataset (OASST1)</strong>: El dataset de OpenAssitant, el proyecto opensource liderado por el genio Yannic Kilcher.</p>
</li>
<li><p><strong>GPT4All Prompt Generations</strong>: El dataset que contiene los resultados de muchos prompts hechos por gpt-3.5-turbo.</p>
</li>
<li><p><strong>Alpaca</strong>: El dataset que contiene los resultados de muchos prompts hechos por text-davinci-003.</p>
</li>
</ul>
<p>Es claro ver que parte de los datos utilizados para entrenar a este modelo fueron generados a partir de GPT de OpenAI, e incluso utilizan los <em>weights</em> del modelo de Meta, por lo mismo no pueden tener uso comercial 😔</p>
<p>Además, para el RLHF utilizaron los siguientes datasets:</p>
<ul>
<li><p><strong>OpenAssistant Conversations Dataset (OASST1)</strong></p>
</li>
<li><p><strong>Anthropic HH-RLHF</strong> (un dataset con preferencias sobre la utilidad y posibles daños de los modelos de IA)</p>
</li>
<li><p><strong>Stanford Human Preferences (SHP)</strong>: Este es demasiado variado, recomiendo que lo investiguen.</p>
</li>
</ul>
<p>Recuerden que el RLHF (Reinforcement Learning from Human Feedback) es lo que hace característicos a estos modelos, porque es un tipo de entrenamiento en el que la participación humana se utiliza indirectamente para <em>fine tunear</em> un modelo.</p>
<h2 id="heading-resultados">Resultados</h2>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1682875040147/c94e9657-804a-4080-81be-91eef5570f2d.png" alt="Source: Stability.ai" class="image--center mx-auto" /></p>
<p>En los resultados publicados, vemos muchos modelos ya conocidos por la comunidad, como GPT4All, Koala, Vicuna de 13B, Alpaca de 13B.</p>
<p>StableVicuna parece tener un buen desempeño en prácticamente todas las métricas. Hay par de metricas en las cuales no rinde muy bien, como <strong>TruthfulQA</strong> (<a target="_blank" href="https://aclanthology.org/2022.acl-long.229.pdf">https://aclanthology.org/2022.acl-long.229.pdf</a>) que mide como imitan las mentiras humanas, no tiene tan buen desempeño como Alpaca, o la misma Vicuna.</p>
<p>Para probar este modelo, dejo el link del Colab público (<em>Disclaimer</em> ⚠️: Yo no hice el Colab). Es importante considerar que se necesita una GPU potente, incluso para el modelo de 8bits.</p>
<p><a target="_blank" href="https://colab.research.google.com/drive/1Kvf3qF1TXE-jR-N5G9z1XxVf5z-ljFt2?usp=sharing">https://colab.research.google.com/drive/1Kvf3qF1TXE-jR-N5G9z1XxVf5z-ljFt2?usp=sharing</a></p>
<h2 id="heading-probando-el-modelo">Probando el modelo</h2>
<p>Recuerden que es un modelo basado en LlaMA de Meta, por lo que se pueden utilizar los ya disponibles <code>LlamaTokenizer</code> y <code>LlamaForCausalLM</code>. Lo bonito de la comunidad es que ya hay gente que pasó por las partes tediosas, y el usuario <code>TheBloke</code> de HF ya hizo la conversión de los <em>weights</em> del modelo, asique solo queda importar.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1682875739933/b75f2b22-0d3a-41e1-b8c1-8a86fc470f33.png" alt class="image--center mx-auto" /></p>
<p>Luego de que tengas todo importado, puedes hacer un <em>pipeline</em> para <code>text-generation</code>. Puedes cambiar el <code>max_length</code> o la <code>temperature</code> para tener un modelo más creativo</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1682875849680/95c1bb07-4041-495b-bf5b-313355d87891.png" alt class="image--center mx-auto" /></p>
<p>Hay un par de funciones para limpiar los prompts, y aqui viene un punto muy importante respecto a los prompts (me pasó intentando hacer tareas MRKL y React pero luego me dí cuenta). <strong>ESTOS MODELOS NO ACEPTAN CUALQUIER PROMPT</strong>.</p>
<p>En el caso de StableVicuna, al igual que Vicuna, al igual que Alpaca, al igual que LlaMA, el prompt tiene que tener este formato:</p>
<pre><code class="lang-python"><span class="hljs-comment">### Human: &lt;Question&gt;</span>
<span class="hljs-comment">### Assitant:</span>
</code></pre>
<p>Al momento de probar el modelo para tareas que son de conocimiento general, tenemos unas respuestas que son buenas dentro de todo, pero el tiempo de ejecución es casi el minuto y medio, y en otras sobre los 2 minutos.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1682876152573/e7bf6c1e-6e31-4d88-9481-24086b8c9661.png" alt class="image--center mx-auto" /></p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1682876206768/9242a4a7-dbac-4e29-b06a-062fbb14c555.png" alt class="image--center mx-auto" /></p>
<p>Para tareas de creación, ideación, redacción, etc. El modelo parece rendir bien. Esto depende demasiado en los datos con los cuales fue entrenado el modelo (Koala rinde mucho mejor en redacción de escritos porque fue entrenado en datasets más enfocados en eso).</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1682876230033/5409f6f7-a2bb-45b3-9147-9c607d904fe6.png" alt class="image--center mx-auto" /></p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1682876241105/4bef76b2-e66e-4fb8-8f96-551fa591911e.png" alt class="image--center mx-auto" /></p>
<p>Además, en el Colab se agregan ejemplos de resolución de problemas con pensamiento paso a paso, que vienen de la epoca de FLAN de Google. Lo increible es que el modelo tiene la capacidad de razonar y hacer calculos matemáticos simples, aveces con resultados correctos y aveces con incorrectos.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1682876462701/d74300ee-05e5-406a-824d-7001eaf4f906.png" alt class="image--center mx-auto" /></p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1682876484160/0f197a42-a59e-4aa8-86b5-36448586f11c.png" alt class="image--center mx-auto" /></p>
<p>Otra cosa interesante es el manejo temporal del modelo, por ejemplo al preguntarle por la posibilidad de que diferentes políticos y personajes históricos se pudieran juntar, entrega respuestas coherentes.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1682876564247/a6f24e38-299f-463b-a7a2-70e3acb253ff.png" alt class="image--center mx-auto" /></p>
<p>Independiente de esta capacidad, los resultados de StableVicuna dependen mucho de la calidad del prompt y el orden en que se plantea la pregunta, lo podemos ver por ejemplo al preguntarle por el hijo de Marco Aurelio, el emperador romano. Al plantear la pregunta de dos maneras diferentes, el modelo entrega resultados categóricamente distintos, uno correcto y otro incorrecto:</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1682876709587/0adb68cd-a25c-4a8d-8d19-543918e1d958.png" alt class="image--center mx-auto" /></p>
<h2 id="heading-opinion">Opinión</h2>
<p>Creo que StableVicuna es un intento por demostrar que tan capaces son en Stability.ai de tener un modelo sin uso comercial, para que al momento de que tengan su propio modelo para uso comercial, replicando LlaMA (esto pasará sí o sí), pueda ser igual o mejor que el que está limitado comercialmente y competir con OpenAI de una manera open source (o no? 🤔).</p>
<p>Es un modelo que vale la pena seguir, puede tener mejoras considerables en el tiempo sobre todo tomando en consideracion lo que Stability ha logrado antes.</p>
<h2 id="heading-agradecimientos">Agradecimientos</h2>
<p>Gracias especiales a Sam Witteveen por su excelente calidad de contenido y por disponibilizar el Colab donde se pueden probar estos modelos.</p>
<p>Gracias a Stability.ai por publicar un blog sobre su nuevo modelo.</p>
]]></content:encoded></item><item><title><![CDATA[ChatGPT, ¿Qué es y como puedo sacarle provecho?]]></title><description><![CDATA[Si tienes acceso a redes sociales "más serias" (es sarcasmo, pero digamos que no) como LinkedIn o Youtube, de seguro habrás visto el nombre ChatGPT en todos lados. No, no es un chat tipo Messenger con zumbidos y fotos emo (ojalá volvieran esos tiempo...]]></description><link>https://blog.vjaguilera.com/chatgpt-que-es-y-como-puedo-sacarle-provecho</link><guid isPermaLink="true">https://blog.vjaguilera.com/chatgpt-que-es-y-como-puedo-sacarle-provecho</guid><category><![CDATA[chatgpt]]></category><category><![CDATA[AI]]></category><category><![CDATA[Productivity]]></category><dc:creator><![CDATA[Vicente Aguilera]]></dc:creator><pubDate>Sun, 30 Apr 2023 16:52:36 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1682204355136/24fbf35c-ea61-4368-a975-2cd6655a1833.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Si tienes acceso a redes sociales "más serias" (es sarcasmo, pero digamos que no) como LinkedIn o Youtube, de seguro habrás visto el nombre <strong>ChatGPT</strong> en todos lados. No, no es un chat tipo Messenger con zumbidos y fotos emo (ojalá volvieran esos tiempos). Aquí te explico en simple <strong>qué es ChatGPT y por qué debería importarme</strong></p>
<h3 id="heading-definicion-no-tecnica">Definición no técnica🤑</h3>
<p>ChatGPT es una aplicación <strong>gratuita</strong> para todo el mundo, es <em>literalmente</em> un chat, pero del otro lado hay una ✨Inteligencia Artificial✨ capaz de entender y responder al lenguaje humano. Imagínatelo como un robot -sin tuercas ni metales- muy inteligente con el que puedes hablar.</p>
<h3 id="heading-por-que-es-tan-popular">¿Por qué es tan popular?📣</h3>
<p>Porque te puede ayudar -bajo mi punto de vista- a cubrir las siguientes habilidades:</p>
<ul>
<li><p><strong>Creatividad</strong>: ¿No se te ocurre que poner en la descripción del post? Pídele a ChatGPT que te dé una lista de ideas. Ahora, este ejercicio, imagínalo con <strong>cualquier</strong> tarea que necesite una lista de ideas o alternativas.</p>
</li>
<li><p><strong>Resolución de problemas</strong>: Si tienes un dilema moral, o tienes una idea que quieres evaluar como alternativa de negocio, ocupa ChatGPT como tu contraparte experta, primero para abordar el problema y segundo, para intentar resolverlo.</p>
</li>
<li><p><strong>Conocimiento</strong>: Googlear ya es cosa del pasado para la gran mayoria de preguntas que tengas. ChatGPT tiene acumulado el conocimiento de todo internet hasta Septiembre de 2021, pregunta cualquier cosa y tendrás una repuestas sin buscar entre una infinidad de fuentes y links.</p>
</li>
</ul>
<h3 id="heading-como-puedo-ocuparlo-en-mi-dia-a-dia">¿Cómo puedo ocuparlo en mi día a día?</h3>
<p>Aquí tienes algunas formas en las que ChatGPT puede ayudarte:</p>
<h4 id="heading-escribir-correos-respuestas-de-mensajes-o-contenido-de-ppt"><strong>Escribir correos, respuestas de mensajes o contenido de PPT</strong></h4>
<p>Si tienes que escribir mucho por trabajo o estudios, ChatGPT te puede salvar la vida. Puede ayudarte con cosas como generar ideas para <em>entradas de blog</em>, <em>escribir informes o ensayos</em>, e incluso idear <em>tuits ingeniosos</em>. Todo lo que tienes que hacer es darle un tema y te hará todo tipo de sugerencias útiles.</p>
<p><strong>Ejemplo 1:</strong></p>
<p>Supongamos que eres un estudiante y tienes que escribir un ensayo sobre la <em>Revolución Francesa</em> pero no tienes mucho tiempo para investigar <strong>tooodo</strong> el contenido y quieres avanzar rápido. Pidele a ChatGPT ayuda:</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1682373976815/8da1208b-fe32-4780-966f-42edc9f40cf7.png" alt class="image--center mx-auto" /></p>
<p>ChatGPT comenzará a escribir sobre el tema, tu podrás continuar refinando detalles luego de que esta IA te entregue una estructura general:</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1682374024817/a7db73d4-2580-4cb1-b1b9-55e68518e2f3.png" alt class="image--center mx-auto" /></p>
<p><strong>Ejemplo 2</strong>:</p>
<p>Ahora supongamos que estás trabajando en una empresa nacional que vende insumos y fertilizantes a agricultores. Tienes que crear una presentación breve de la empresa para ellos y quieres que esta sea lo más amigable posible. Pidele a ChatGPT todo esto con especificaciones y te podrá ayudar</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1682374308742/8057e51f-f25b-4beb-86df-97ede1f9ec70.png" alt class="image--center mx-auto" /></p>
<p>Le he pedido a ChatGPT que escriba para alguien con ciertas caracteristicas y que su resultado sea muy bueno, así podría eventualmente avanzar más rápido en mi escritura de propuesta. Esto me responde:</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1682376123874/114ef2dd-417f-49a5-b62c-47cff982f9be.png" alt class="image--center mx-auto" /></p>
<h4 id="heading-conversaciones-de-orientacion">Conversaciones de orientación</h4>
<p>ChatGPT también puede ayudarte a encontrar cosas que te encantarán basándose en tus intereses y preferencias. También puede ayudarte a decifrar un dilema para tener un punto de vista no sesgado. Un par de ejemplos puede ser que te recomiende qué lugares visitar en tus próximas vacaciones, qué argumentos darle a tu jefe para que te haga un aumento de sueldo o cómo pedirle disculpas a tu pareja por un error que cometiste. Veamos un par de ejemplo prácticos:</p>
<p><strong>Ejemplo 1:</strong></p>
<p>Imaginate que necesitas una recomendación para hacer una cena elegante para tu familia por el día de cumpleaños de tu abuela, pero considerando que tu abuela es <strong>diabética</strong> y tu abuelo <strong>hipertenso</strong>. Pidamosle a ChatGPT una recomendación:</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1682870434161/304816b2-d15c-4f7a-a309-707b9aebed01.png" alt class="image--center mx-auto" /></p>
<p>Le he dado todo el contexto posible de la cena que quiero preparar, el horario y la cantidad de personas. ChatGPT me responde lo siguiente:</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1682870492217/cc3b9888-5839-4ffb-b516-9e4c3cf736e8.png" alt class="image--center mx-auto" /></p>
<p>Y su respuesta es segmentada correctamente, explica cual es el plato que se va a preparar, cuales son los ingredientes que se necesitan para preparar este plato y las instrucciones para cocinar este plato (el mensaje sigue adelante, pero no lo subí completo). Es tan increíble, que también indicó un <em>Side Dish</em> y un postre.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1682870646012/de5d77eb-24fe-477d-94ad-6f80c2251b7d.png" alt class="image--center mx-auto" /></p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1682870659265/879d583c-da2c-4acd-8933-a6064cb3a21b.png" alt class="image--center mx-auto" /></p>
<p>Con esta lista de ingredientes e instrucciones ya estoy listo para preparar una cena sin problemas. Podríamos ir más allá y preguntarle la cantidad de calorías que representa esta opción de comida, pero los invito a que prueben esto.</p>
<h3 id="heading-tips">Tips 💯</h3>
<p>A continuacion les dejo un par de tips que pueden ser útiles para ordenar su interacción con ChatGPT, así le pueden sacar el mejor provecho:</p>
<h4 id="heading-definirle-un-rol">Definirle un rol</h4>
<p>Indicale a ChatGPT que quieres que actúe como un cierto tipo de persona. Te dejaré un par de ejemplos que te pueden servir. La idea principal es partir el mensaje algo así: "Tú eres un X, y yo soy un Y", donde "X" es un rol que calce perfecto con lo que necesitas del chat.</p>
<p><strong>Ejemplo 1</strong>: Developer experto en tecnología</p>
<p>Si tus tareas están centradas en escribir código, integrar software o lograr alguna tarea que involucre código, pidele a ChatGPT que asuma el rol de un "Senior Software Engineer expert in Technology". Sus respuestas serán más precisas.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1682870987624/cc6bbdc1-2e81-4f2a-954d-15ca295fad50.png" alt class="image--center mx-auto" /></p>
<p>En este ejemplo, le pedí a ChatGPT que asuma el rol de un ingeniero de backend senior, experto en el lenguaje que estoy ocupando (Javascript), para que me ayudara a resolver un error muy común.</p>
<p><strong>Ejemplo 2</strong>: Expero en Excel y base de datos</p>
<p>Imagina que ahora quieres hacer una consulta de base de datos y plasmarlo en un excel para un presentación, pero no estás muy seguro o segura de como hacer esta <em>query</em>. Pídele a ChatGPT que asuma el rol de un experto:</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1682871413810/56560f53-d36c-4343-a290-05bef091c82d.png" alt class="image--center mx-auto" /></p>
<p>Le solicité que asuma un rol de experto en Excel, SQL y bases de datos. Ahora procederemos a entregarle información sobre nuestra base de datos, de tal manera que nos entregue consultas SQL listas para utilizar.</p>
<blockquote>
<p>💡 <strong>Recomendación</strong>: Describe todas tus tablas de base de datos a ChatGPT, asi te entregará las querys listas para ocupar</p>
</blockquote>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1682871479387/6f3a5c56-b2e0-46cf-bc85-7494f4f07482.png" alt class="image--center mx-auto" /></p>
<p>Le he entregado toda la información de las tablas que manejamos en base de datos, e inmediatamente obtuve esta respuesta:</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1682871512004/055ebfc1-f445-4c7a-8309-94dda08f71ee.png" alt class="image--center mx-auto" /></p>
<p>Con estas consultas, puedo crear un Dashboard con indicadores claves para tu empresa y mejorar tu presentación. Te dejo un link que explica como podrías agregar estas consultas a tu Excel 👇</p>
<p><a target="_blank" href="https://www.youtube.com/watch?v=NPprNGaDmLc">https://www.youtube.com/watch?v=NPprNGaDmLc</a></p>
<h4 id="heading-organiza-el-chat-segun-tematica">Organiza el Chat según temática</h4>
<p>ChatGPT tiene integrada una memoria sobre todas las conversaciones realizadas. Incluso es capaz de generar un nombre descriptivo para la conversacion en base a la primera pregunta que ingresas.</p>
<p>Te recomiendo fuertemente separar tus chats segun temática, por ejemplo:</p>
<ul>
<li><p>Chat <em>ayudante</em> de tu proyecto personal de código</p>
</li>
<li><p>Chat para consultas sobre historia</p>
</li>
<li><p>Chat para evaluar postulaciones a fondos de inversiones</p>
</li>
<li><p>Chat para mejorar tu CV</p>
</li>
<li><p>Chat para ayudarte en la escritura de blogs</p>
</li>
</ul>
<p>De esta manera ChatGPT no cambiará su rol y conocimiento sobre una temática, se mantendrá experto en la conversación y recordará mejor las cosas que ya le preguntaste, sin confundirlas con ideas fueras de contexto.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1682871840624/54aa194f-7079-4a69-9664-c52bed7ea77f.png" alt class="image--center mx-auto" /></p>
<p>Lo bueno es que puedes editar el nombre de tus chats, puedes ordenarlo literalmente de la manera que tu quieras. Incluso puedes eliminar chats que ya no consideres útiles y que solo te generan distracción.</p>
<h3 id="heading-consideraciones">Consideraciones</h3>
<p>Tienes que tener en mente que GPT-3 (la tecnología detrás de ChatGPT gratuito) tiene poco más de 1 año, por lo tanto sus capacidades no son infinitas y mucho menos es la <em>panacea</em> a todos tus problemas. Las limitantes más grandes que tiene son estas:</p>
<ul>
<li><p><strong>Acceso a internet limitado:</strong> No puedes acceder a información después de Septiembre de 2021 ya que ChatGPT fue <em>entrenado</em> con conocimiento hasta esa fecha, además no existe una manera de que esta IA "navegue" la web actual (aún, pero de eso hablaremos en otro post 😳).</p>
</li>
<li><p><strong>Limite de palabras que puedes escribir y recibir</strong>: ChatGPT actualmente puede manejar 4096 <em>tokens</em>, que son algo así como monedas de palabras (Digamos que 100 tokens son algo asi como 75 palabras). Esto implica que no puedes, por ejemplo, subir todo un libro al chat para que lo lea, ni tampoco puedes subir un CSV con datos que quieres trabajar. Del mismo modo, ChatGPT no te puede entregar una respuesta del tamaño de la biblia (no te resultará pedirle que te haga la tesis).</p>
</li>
<li><p><strong>Manejo de archivos:</strong> ChatGPT actualmente no puede recibir ni entregar archivos. Esto significa que no puedes subir un PDF o un excel, ni pedirle que te entregue un archivo ejecutable.</p>
</li>
<li><p><strong>Usar inglés como lengua de comunicación:</strong> ChatGPT es oriundo de USA, por lo que su lenguaje "madre" es el inglés. Entiende español, pero sus resultados no serán igual de buenos a los que puedes esperar interactuando en inglés. Te recomiendo ocupar otra IA para interactuar con este chat: <a target="_blank" href="https://www.deepl.com/es/translator">https://www.deepl.com/es/translator</a><br />  Ingresa lo que le quieres pedir al chat en este traductor, copia y pega los resultados, y luego repite el proceso con lo que te diga ChatGPT, pero al revés.</p>
</li>
</ul>
<h2 id="heading-opinion-y-cierre">Opinión y cierre</h2>
<p>ChatGPT ha dado el puntapié inicial a la nueva revolución tecnológica. Dejamos atrás progresivamente la <em>era de la información</em> y damos paso a la <em>era de la inteligencia</em>. Esto será inclusive más grande que Internet o las redes sociales, hablamos de una tecnología que cambiará por completo la forma en que vivimos.</p>
<p>Mi recomendación es: <strong>dale una oportunidad</strong>. Es mucho mejor sumarse al cambio (que es inevitable, esto solo crecerá) ahora que está en sus <em>early days</em>, a sumarse cuando ya sea algo imposible de entender. Sé que es dificil dar espacio al cambio, pero tengan fé cuando les digo que aquellos que manejen esta tecnología estarán un 10x sobre los que no la manejen.</p>
<p>PD. La imagen de portada del blog también fue generada con IA, pero esta tecnología la revisaremos en otro post 😎</p>
]]></content:encoded></item></channel></rss>