<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Pablito Piova</title>
    <description>The latest articles on DEV Community by Pablito Piova (@ppiova).</description>
    <link>https://dev.to/ppiova</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F508387%2F1f0d95d2-2abc-4967-b7ba-276badc4d35c.png</url>
      <title>DEV Community: Pablito Piova</title>
      <link>https://dev.to/ppiova</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ppiova"/>
    <language>en</language>
    <item>
      <title>Workflows en Microsoft Foundry</title>
      <dc:creator>Pablito Piova</dc:creator>
      <pubDate>Tue, 23 Dec 2025 11:36:49 +0000</pubDate>
      <link>https://dev.to/ppiova/workflows-en-microsoft-foundry-1e5k</link>
      <guid>https://dev.to/ppiova/workflows-en-microsoft-foundry-1e5k</guid>
      <description>&lt;h2&gt;
  
  
  ¿Qué es un Workflow en Microsoft Foundry?
&lt;/h2&gt;

&lt;p&gt;Cuando pasas de “un agente que responde” a “un sistema que resuelve”, aparecen tareas con varios pasos, decisiones, validaciones y (a veces) intervención humana. &lt;strong&gt;Los Workflows en Microsoft Foundry&lt;/strong&gt; están pensados para resolver eso: una forma &lt;strong&gt;visual (UI-based)&lt;/strong&gt; de definir una &lt;strong&gt;secuencia declarativa de acciones&lt;/strong&gt; donde podés &lt;strong&gt;invocar agentes&lt;/strong&gt;, agregar lógica (if/else, bucles), transformar datos y conversar con el usuario.&lt;/p&gt;

&lt;p&gt;En la práctica, esto te permite armar automatizaciones robustas combinando:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Agentes&lt;/strong&gt; (con diferentes roles o especialidades).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Lógica de proceso&lt;/strong&gt; (decisiones, bifurcaciones, validaciones).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Mensajes y preguntas&lt;/strong&gt; para guiar al usuario.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Variables&lt;/strong&gt; y expresiones con &lt;strong&gt;Power Fx&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Prerrequisitos
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Una cuenta de Azure con suscripción activa.&lt;/li&gt;
&lt;li&gt;Un proyecto creado en Microsoft Foundry.&lt;/li&gt;
&lt;li&gt;Acceso a la experiencia &lt;strong&gt;Foundry (new)&lt;/strong&gt; con el toggle &lt;strong&gt;New Foundry&lt;/strong&gt; habilitado.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdnnwpolxqmov1yxeinei.png" alt="Toggle " width="184" height="36"&gt;
&lt;/h2&gt;

&lt;h2&gt;
  
  
  Conceptos clave: patrones de orquestación
&lt;/h2&gt;

&lt;p&gt;Al crear un Workflow podés empezar desde cero o desde plantillas que siguen patrones típicos:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Human in the loop:&lt;/strong&gt; el flujo pregunta algo y espera una confirmación o dato humano para continuar.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Sequential:&lt;/strong&gt; encadena pasos en orden (ideal para “pipeline”).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Group chat:&lt;/strong&gt; coordina varios agentes “pasándose la posta” según reglas/contexto (escalamientos, especialistas).&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;Tip: Si tu caso exige patrones más avanzados (por ejemplo, ejecución paralela), revisá los patrones del &lt;strong&gt;Microsoft Agent Framework&lt;/strong&gt; (por ejemplo &lt;em&gt;Concurrent&lt;/em&gt;, &lt;em&gt;Sequential&lt;/em&gt;, &lt;em&gt;Group Chat&lt;/em&gt;, &lt;em&gt;Handoff&lt;/em&gt;).&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Crear un Workflow (paso a paso)
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Entrá al portal de Microsoft Foundry.&lt;/li&gt;
&lt;li&gt;Verificá que &lt;strong&gt;New Foundry&lt;/strong&gt; esté activado.&lt;/li&gt;
&lt;li&gt;En el menú superior derecho, elegí &lt;strong&gt;Build&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Seleccioná &lt;strong&gt;Create new workflow&lt;/strong&gt; y elegí un template (por ejemplo &lt;strong&gt;Sequential&lt;/strong&gt;).&lt;/li&gt;
&lt;li&gt;Asigná agentes a los nodos de agente (podés usar existentes o crear nuevos).&lt;/li&gt;
&lt;li&gt;Importante: &lt;strong&gt;guardá con Save&lt;/strong&gt; cada vez que hagas cambios (no se guarda automáticamente).&lt;/li&gt;
&lt;li&gt;Probalo con &lt;strong&gt;Run Workflow&lt;/strong&gt; y probá el flujo en el panel de chat.&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  Ejemplo 1: “Ask a question” + Power Fx (Upper)
&lt;/h2&gt;

&lt;p&gt;Este ejemplo es ideal para entender el flujo mínimo:&lt;br&gt;
1) preguntás algo, 2) guardás la respuesta en una variable, 3) la reutilizás con una fórmula.&lt;/p&gt;

&lt;h3&gt;
  
  
  Paso 1 — Agregar “Ask a question” y guardar la respuesta
&lt;/h3&gt;

&lt;p&gt;Agregá un nodo &lt;strong&gt;Ask a question&lt;/strong&gt; con un texto como:&lt;br&gt;&lt;br&gt;
&lt;strong&gt;“What is your name?”&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
y guardá la respuesta en una variable local (por ejemplo: &lt;code&gt;Var01&lt;/code&gt;).&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fy174nitd34n6izvnw7fk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fy174nitd34n6izvnw7fk.png" alt="Nodo " width="800" height="427"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Paso 2 — Enviar un mensaje usando Power Fx
&lt;/h3&gt;

&lt;p&gt;Agregá un nodo &lt;strong&gt;Send message&lt;/strong&gt; y usá esta fórmula para devolver el nombre en mayúsculas:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;{Upper(Local.Var01)}&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fex96aobybwqwkvff2mxd.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fex96aobybwqwkvff2mxd.png" alt="Nodo " width="800" height="419"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Paso 3 — Probarlo en Preview
&lt;/h3&gt;

&lt;p&gt;Ejecutá &lt;strong&gt;Preview&lt;/strong&gt; y probá el flujo desde el panel de chat.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9fz9z6zpmadzhpvoiwry.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9fz9z6zpmadzhpvoiwry.png" alt="Preview del workflow" width="800" height="422"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Ejemplo 2 - invocar un agente con salida estructurada (JSON Schema)
&lt;/h2&gt;

&lt;p&gt;Cuando tu workflow crece, el texto libre se vuelve difícil de encadenar. Por eso Foundry permite configurar que un agente responda con un &lt;strong&gt;JSON Schema&lt;/strong&gt; (salida estructurada), y luego guardar ese JSON en una variable para usarlo en decisiones o transformaciones.&lt;/p&gt;

&lt;h3&gt;
  
  
  Paso 1 — Configurar el formato de salida del agente
&lt;/h3&gt;

&lt;p&gt;En la configuración del agente (en el nodo &lt;strong&gt;Invoke agent&lt;/strong&gt;):&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Ir a &lt;strong&gt;Details&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Abrir el panel de &lt;strong&gt;Parameters&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;En &lt;strong&gt;Text format&lt;/strong&gt;, elegir &lt;strong&gt;JSON Schema&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fa3nfvi53aouvnvlex8oq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fa3nfvi53aouvnvlex8oq.png" alt="Seleccionar JSON Schema en Text format" width="800" height="681"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Paso 2 — Pegar el JSON Schema en “Add response format”
&lt;/h3&gt;

&lt;p&gt;Pegá tu schema en el modal &lt;strong&gt;Add response format&lt;/strong&gt; y guardá.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fw7libs3qka145zr35wu6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fw7libs3qka145zr35wu6.png" alt="Add response format con JSON Schema" width="800" height="546"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Ejemplo de schema (simple) para un agente que devuelve resultado estructurado:&lt;br&gt;
&lt;code&gt;{&lt;br&gt;
  "name": "triage_response",&lt;br&gt;
  "schema": {&lt;br&gt;
    "type": "object",&lt;br&gt;
    "properties": {&lt;br&gt;
      "category": { "type": "string" },&lt;br&gt;
      "priority": { "type": "string", "enum": ["Low", "Medium", "High", "Critical"] },&lt;br&gt;
      "summary": { "type": "string" }&lt;br&gt;
    },&lt;br&gt;
    "required": ["category", "priority", "summary"],&lt;br&gt;
    "additionalProperties": false&lt;br&gt;
  },&lt;br&gt;
  "strict": true&lt;br&gt;
}&lt;/code&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  Paso 3 — Probar el workflow en Preview
&lt;/h3&gt;

&lt;p&gt;Una vez configurados los nodos, es momento de &lt;strong&gt;ejecutar y validar el flujo&lt;/strong&gt; sin salir del portal.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;En el editor del workflow, hacé clic en &lt;strong&gt;Preview&lt;/strong&gt; (o &lt;strong&gt;Run workflow&lt;/strong&gt;, según la vista).&lt;/li&gt;
&lt;li&gt;Se abrirá un &lt;strong&gt;panel de chat&lt;/strong&gt; donde podés interactuar con el flujo.&lt;/li&gt;
&lt;li&gt;Respondé a la pregunta inicial (por ejemplo, tu nombre).&lt;/li&gt;
&lt;li&gt;Verificá que el resultado refleje correctamente la lógica definida
(en este caso, que el nombre se devuelva en mayúsculas usando Power Fx).&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9fz9z6zpmadzhpvoiwry.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9fz9z6zpmadzhpvoiwry.png" alt="Preview del workflow en Microsoft Foundry" width="800" height="422"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Este modo de &lt;strong&gt;preview interactivo&lt;/strong&gt; es clave para iterar rápido: podés ajustar nodos, fórmulas o mensajes, guardar cambios y volver a ejecutar el workflow hasta que el comportamiento sea el esperado.&lt;/p&gt;




&lt;h2&gt;
  
  
  Ejemplo 3 — Bifurcación del flujo con if/else y System variables
&lt;/h2&gt;

&lt;p&gt;Uno de los puntos más potentes de los &lt;strong&gt;Workflows en Microsoft Foundry&lt;/strong&gt; es la posibilidad de &lt;strong&gt;tomar decisiones dentro del flujo&lt;/strong&gt; usando nodos de &lt;strong&gt;if/else&lt;/strong&gt;. Esto permite crear experiencias dinámicas donde el comportamiento cambia según el contexto, los datos ingresados o el resultado de un agente.&lt;/p&gt;

&lt;h3&gt;
  
  
  Agregar un nodo if/else
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;En el canvas del workflow, hacé clic en &lt;strong&gt;+&lt;/strong&gt; y seleccioná &lt;strong&gt;Logic → If/else&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;En el panel de configuración del nodo, definí la condición que determinará qué rama del flujo se ejecuta.&lt;/li&gt;
&lt;li&gt;Al comenzar a escribir una expresión, Foundry sugiere automáticamente variables disponibles.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Uso de System variables
&lt;/h3&gt;

&lt;p&gt;Las &lt;strong&gt;System variables&lt;/strong&gt; exponen información del contexto de ejecución, como:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;mensajes del usuario,&lt;/li&gt;
&lt;li&gt;estado de la conversación,&lt;/li&gt;
&lt;li&gt;resultados previos,&lt;/li&gt;
&lt;li&gt;metadatos del flujo.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Para acceder a ellas, simplemente comenzá a escribir: &lt;strong&gt;&lt;em&gt;System&lt;/em&gt;&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;El editor mostrará las opciones disponibles para ese contexto.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzv6ggatc66004h4q0arq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzv6ggatc66004h4q0arq.png" alt="Condición if/else usando System variables" width="800" height="329"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Ejemplo práctico de decisión
&lt;/h3&gt;

&lt;p&gt;Supongamos que en un paso anterior guardaste la salida de un agente (en formato JSON Schema) en una variable local llamada &lt;code&gt;Local.TriageResult&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Podés usar una condición como: &lt;strong&gt;&lt;em&gt;Local.TriageResult.priority = "Critical"&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Si la condición es verdadera&lt;/strong&gt;  → el flujo puede:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;pedir confirmación al usuario (human-in-the-loop),&lt;/li&gt;
&lt;li&gt;escalar a un agente especializado,&lt;/li&gt;
&lt;li&gt;o redirigir a otro workflow.&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;strong&gt;Si la condición es falsa&lt;/strong&gt;  → el flujo continúa con una respuesta automática o un siguiente paso estándar.&lt;/p&gt;&lt;/li&gt;

&lt;/ul&gt;

&lt;h3&gt;
  
  
  ¿Cuándo usar if/else en un workflow?
&lt;/h3&gt;

&lt;p&gt;Este patrón es ideal cuando necesitás:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;clasificar tickets (alta vs baja prioridad),&lt;/li&gt;
&lt;li&gt;validar información antes de continuar,&lt;/li&gt;
&lt;li&gt;aplicar reglas de negocio simples,&lt;/li&gt;
&lt;li&gt;decidir entre automatización completa o intervención humana.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Con este enfoque, el workflow deja de ser una secuencia rígida y pasa a comportarse como un &lt;strong&gt;proceso inteligente&lt;/strong&gt;, combinando IA, reglas y contexto en tiempo real.&lt;/p&gt;




&lt;h2&gt;
  
  
  Comparación: workflow visual vs orquestación por código
&lt;/h2&gt;

&lt;p&gt;Para equipos técnicos, una pregunta frecuente es:&lt;br&gt;&lt;br&gt;
&lt;strong&gt;¿cuándo conviene usar Workflows visuales en Foundry y cuándo orquestar todo por código?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;La respuesta corta es: &lt;strong&gt;no compiten, se complementan&lt;/strong&gt;. Cada enfoque brilla en escenarios distintos.&lt;/p&gt;

&lt;h3&gt;
  
  
  Workflow visual (Microsoft Foundry)
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Ventajas&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Diseño &lt;strong&gt;low-code / no-code&lt;/strong&gt;, ideal para iterar rápido.&lt;/li&gt;
&lt;li&gt;Visibilidad clara del flujo completo (canvas visual).&lt;/li&gt;
&lt;li&gt;Fácil de explicar y mantener por equipos mixtos (devs + negocio).&lt;/li&gt;
&lt;li&gt;Soporte nativo para:

&lt;ul&gt;
&lt;li&gt;JSON Schema&lt;/li&gt;
&lt;li&gt;Power Fx&lt;/li&gt;
&lt;li&gt;if/else&lt;/li&gt;
&lt;li&gt;human-in-the-loop&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;Versionado automático y vista en YAML.&lt;/li&gt;

&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Cuándo usarlo&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Procesos bien definidos (triage, approvals, validaciones).&lt;/li&gt;
&lt;li&gt;Automatizaciones con reglas de negocio claras.&lt;/li&gt;
&lt;li&gt;Casos donde la &lt;strong&gt;transparencia del flujo&lt;/strong&gt; es clave.&lt;/li&gt;
&lt;li&gt;Prototipado y evolución rápida sin reescribir código.&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  Orquestación por código (SDK / Agent Framework)
&lt;/h3&gt;

&lt;p&gt;La &lt;strong&gt;orquestación por código&lt;/strong&gt; es el enfoque más flexible cuando necesitás definir flujos complejos, dinámicos o fuertemente integrados con una aplicación existente. En lugar de un canvas visual, el flujo entre agentes y pasos se describe directamente en código usando el &lt;strong&gt;Microsoft Agent Framework&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Este modelo resulta especialmente atractivo para equipos de desarrollo que buscan:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;control total del ciclo de vida del workflow,&lt;/li&gt;
&lt;li&gt;versionado y despliegue junto con el código,&lt;/li&gt;
&lt;li&gt;integración directa con servicios, SDKs y sistemas empresariales.&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  Ventajas principales
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Definición explícita del flujo de ejecución.&lt;/li&gt;
&lt;li&gt;Mayor expresividad para lógica compleja y condicional.&lt;/li&gt;
&lt;li&gt;Integración nativa con el ecosistema .NET (middleware, DI, logging, testing).&lt;/li&gt;
&lt;li&gt;Ideal para escenarios donde el workflow es parte del core de la aplicación.&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  Ejemplo oficial en C# (.NET)
&lt;/h4&gt;

&lt;p&gt;Microsoft ofrece ejemplos donde los workflows se definen de forma &lt;strong&gt;declarativa pero expresados en código&lt;/strong&gt;, combinando claridad estructural con la potencia del lenguaje.&lt;/p&gt;

&lt;p&gt;Un ejemplo representativo es el siguiente sample en &lt;strong&gt;C# (.NET)&lt;/strong&gt; del repositorio oficial del Agent Framework:&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://github.com/microsoft/agent-framework/blob/main/dotnet/samples/GettingStarted/Workflows/Declarative/HostedWorkflow/Program.cs#L84" rel="noopener noreferrer"&gt;https://github.com/microsoft/agent-framework/blob/main/dotnet/samples/GettingStarted/Workflows/Declarative/HostedWorkflow/Program.cs#L84&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;En este ejemplo se puede observar:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;cómo definir un &lt;strong&gt;workflow declarativo&lt;/strong&gt; directamente en C#,&lt;/li&gt;
&lt;li&gt;cómo registrar el flujo dentro de una aplicación .NET,&lt;/li&gt;
&lt;li&gt;cómo ejecutar la orquestación sin depender de una interfaz visual,&lt;/li&gt;
&lt;li&gt;y cómo este enfoque encaja naturalmente en pipelines de CI/CD y despliegue automatizado.&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  ¿Cuándo elegir orquestación por código?
&lt;/h4&gt;

&lt;p&gt;Este enfoque es recomendable cuando:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;el flujo de agentes forma parte de una aplicación backend existente,&lt;/li&gt;
&lt;li&gt;necesitás lógica altamente dinámica o dependiente del runtime,&lt;/li&gt;
&lt;li&gt;requerís control fino sobre estados, errores o ejecución,&lt;/li&gt;
&lt;li&gt;o querés aplicar patrones avanzados difíciles de modelar visualmente.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;En estos casos, el &lt;strong&gt;Agent Framework&lt;/strong&gt; ofrece la libertad y el control que los desarrolladores esperan, sin renunciar a los conceptos de orquestación y agentes.&lt;/p&gt;




&lt;h2&gt;
  
  
  Conclusión
&lt;/h2&gt;

&lt;p&gt;Después de trabajar con agentes y distintos modelos de orquestación, los &lt;strong&gt;Workflows en Microsoft Foundry&lt;/strong&gt; se sienten como una evolución natural: pasar de pruebas aisladas a &lt;strong&gt;soluciones de IA pensadas para producción&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;La combinación de un &lt;strong&gt;workflow visual&lt;/strong&gt;, soporte para &lt;strong&gt;JSON Schema&lt;/strong&gt; y &lt;strong&gt;Power Fx&lt;/strong&gt; permite diseñar flujos claros, fáciles de entender y, sobre todo, mantenibles en el tiempo. En equipos reales —donde conviven desarrollo, arquitectura y negocio— esto marca una diferencia importante.&lt;/p&gt;

&lt;p&gt;Desde el lado técnico, lo más interesante es que Foundry no obliga a elegir entre &lt;strong&gt;visual o código&lt;/strong&gt;. Se pueden usar workflows visuales para orquestar procesos y reglas de negocio, y complementar con orquestación por código cuando se necesita mayor control, extensibilidad o integración profunda.&lt;/p&gt;

&lt;p&gt;Este enfoque híbrido baja la barrera de entrada sin limitar el crecimiento. El verdadero desafío ya no es cómo usar agentes, sino &lt;strong&gt;cómo diseñar flujos de IA que aporten valor real y sostenible&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Si estás explorando agentes en Microsoft Foundry, vale la pena probar Workflows, iterar en Preview y combinar lo visual con código sin miedo. Ahí es donde Foundry empieza a mostrar todo su potencial.&lt;/p&gt;




&lt;p&gt;Gracias por leer 🙌 y espero que este recorrido te ayude a diseñar mejores soluciones de IA en tus próximos proyectos 🚀&lt;/p&gt;




&lt;h2&gt;
  
  
  Referencias
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://learn.microsoft.com/azure/ai-foundry/agents/concepts/workflow?view=foundry&amp;amp;WT.mc_id=AI-MVP-5004753" rel="noopener noreferrer"&gt;Workflows in Microsoft Foundry &lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://learn.microsoft.com/en-us/agent-framework/user-guide/workflows/orchestrations/overview?WT.mc_id=AI-MVP-5004753" rel="noopener noreferrer"&gt;Microsoft Agent Framework Workflows Orchestrations &lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/microsoft/agent-framework/blob/main/dotnet/samples/GettingStarted/Workflows/Declarative/HostedWorkflow/Program.cs" rel="noopener noreferrer"&gt;Agent Framework C# sample – Declarative Workflow&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>agents</category>
      <category>programming</category>
      <category>ai</category>
      <category>azure</category>
    </item>
    <item>
      <title>Mi Viaje con la Inteligencia Artificial</title>
      <dc:creator>Pablito Piova</dc:creator>
      <pubDate>Tue, 26 Dec 2023 18:50:46 +0000</pubDate>
      <link>https://dev.to/ppiova/mi-viaje-con-la-inteligencia-artificial-49fn</link>
      <guid>https://dev.to/ppiova/mi-viaje-con-la-inteligencia-artificial-49fn</guid>
      <description>&lt;p&gt;¡Hola! Soy Pablito Piova, y estoy aquí para compartir contigo mi experiencia en el emocionante mundo de la inteligencia artificial (IA). Desde mis primeros días maravillándome con las computadoras en la escuela hasta trabajar en proyectos avanzados de IA, este campo ha sido una constante fuente de inspiración y asombro para mí. La IA no es solo una tecnología; es un catalizador de cambio, una ventana a futuros inimaginables y una herramienta poderosa que transforma todo lo que toca, desde negocios hasta el arte y más allá.&lt;/p&gt;

&lt;h2&gt;
  
  
  Despertando a la IA: Mis Primeros Pasos
&lt;/h2&gt;

&lt;p&gt;Mi fascinación con la IA comenzó como una chispa de curiosidad. Recuerdo leer historias de ciencia ficción y soñar con inteligencias artificiales que podrían pensar y sentir. Pero cuando comencé a estudiar computación y a entender lo que realmente hace a la IA, esa chispa se convirtió en una llama. Aprendí sobre los pioneros que sentaron las bases de la IA y cómo sus sueños y teorías se han convertido en las aplicaciones prácticas que vemos hoy. Desde algoritmos simples hasta máquinas que pueden aprender y adaptarse, mi apreciación por la IA ha crecido junto con su evolución.&lt;/p&gt;

&lt;h2&gt;
  
  
  Desmitificando la IA: Más Allá de los Robots
&lt;/h2&gt;

&lt;p&gt;La IA a menudo se presenta envuelta en un aura de misterio y malentendidos. Al principio, yo mismo pensaba que la IA estaba limitada a robots que podían caminar y hablar. Sin embargo, pronto descubrí que la IA está en todas partes: en los algoritmos que filtran el correo electrónico, en las aplicaciones que nos sugieren qué película ver o música escuchar, y en sistemas más complejos que ayudan a los médicos a diagnosticar enfermedades. La IA es una herramienta versátil que mejora la eficiencia, la precisión y, en muchos casos, la creatividad.&lt;/p&gt;

&lt;h2&gt;
  
  
  El Impacto de la IA en el Trabajo y la Sociedad
&lt;/h2&gt;

&lt;p&gt;Cuando comencé a comprender el verdadero alcance de la IA, también empecé a reflexionar sobre su impacto en el trabajo y la sociedad. He visto debates sobre el futuro del empleo, con algunos temiendo que la IA pueda reemplazar puestos de trabajo. Sin embargo, también he sido testigo de cómo la IA puede actuar como una fuerza multiplicadora de la creatividad humana, eliminando tareas tediosas y permitiendo a las personas centrarse en lo que hacen mejor. La IA tiene el potencial de mejorar la vida laboral, pero esto requiere un enfoque cuidadoso y considerado en su implementación y una comprensión clara de su interacción con la dinámica social y económica.&lt;/p&gt;

&lt;h2&gt;
  
  
  Avances en IA: Aprendiendo y Adaptándome
&lt;/h2&gt;

&lt;p&gt;A lo largo de los años, he presenciado y participado en la evolución de la IA, y cada avance me ha dejado más asombrado. Desde los primeros programas capaces de jugar ajedrez hasta sistemas que pueden diagnosticar enfermedades con mayor precisión que los humanos, la IA ha mostrado una capacidad de aprendizaje y adaptación extraordinaria. Los avances en aprendizaje profundo y redes neuronales han abierto nuevas puertas para entender y procesar el lenguaje humano, las imágenes y los datos complejos. Estos avances no solo son una muestra de ingenio humano, sino que también abren un diálogo sobre qué significa aprender y ser inteligente.&lt;/p&gt;

&lt;h2&gt;
  
  
  Ética y Responsabilidad en la IA
&lt;/h2&gt;

&lt;p&gt;Mi viaje con la IA también me ha llevado a explorar sus aspectos éticos y responsables. A medida que la IA se vuelve más integral en nuestras vidas, es imperativo abordar las cuestiones de privacidad, sesgo y control. He aprendido sobre los esfuerzos para diseñar IA ética que considere las consecuencias sociales de sus acciones y tome decisiones justas y transparentes. La responsabilidad en la IA no es solo sobre cómo se usa la tecnología, sino cómo se diseña, quién tiene acceso a ella y cómo se regulan sus aplicaciones. Este es un campo en constante cambio que requiere nuestra atención y comprensión continua.&lt;/p&gt;

&lt;h2&gt;
  
  
  IA en Mi Vida Diaria
&lt;/h2&gt;

&lt;p&gt;La IA no es solo un tema de interés académico o profesional para mí; se ha entrelazado en mi vida diaria de maneras que nunca imaginé. Utilizo IA todos los días, desde sistemas de navegación que me ayudan a evitar el tráfico hasta herramientas generativas que asisten en la creación de contenido y diseño gráfico, como Microsoft Designer. La IA también me ha ayudado a mantenerme conectado durante tiempos difíciles, ofreciendo nuevas formas de comunicación y soporte. Herramientas como ChatGPT me permiten explorar ideas creativas, mientras que la función de traducción en tiempo real de Microsoft Teams ha revolucionado mis reuniones internacionales, permitiéndome comunicarme sin barreras de idioma sumando la opción de generarme resúmenes y puntos importantes de mis reuniones. Además, la IA ha facilitado tareas cotidianas como programar reuniones, filtrar correos electrónicos y personalizar mi experiencia en plataformas digitales. Es sorprendente cómo algo que una vez fue una teoría en libros de texto ahora facilita tantos aspectos de mi vida cotidiana.&lt;/p&gt;

&lt;h2&gt;
  
  
  El Futuro de la IA: Lo Que Nos Espera
&lt;/h2&gt;

&lt;p&gt;El futuro de la IA es tan emocionante como incierto. Con cada avance, nos acercamos a resolver algunos de los problemas más complejos de la humanidad. Veo un futuro donde la IA trabaja junto con las personas en todos los campos, desde la medicina hasta la educación, deportes y más allá. Pero también reconozco que con gran poder viene gran responsabilidad. El futuro de la IA debe ser guiado por un enfoque ético y considerado, asegurando que sus beneficios se compartan ampliamente y que sus riesgos se gestionen cuidadosamente.&lt;/p&gt;

&lt;h2&gt;
  
  
  Preparándonos para un Mundo con IA
&lt;/h2&gt;

&lt;p&gt;A medida que avanzamos hacia un futuro cada vez más influenciado por la IA, me he dado cuenta de la importancia de prepararnos para los cambios que traerá. Esto significa no solo actualizar nuestras habilidades técnicas sino también fomentar una comprensión más profunda de cómo la IA afecta los aspectos éticos, culturales y sociales de nuestras vidas. Personalmente, me mantengo al día con los desarrollos de la IA asistiendo a cursos y conferencias en universidades y en comunidades reconocidas a nivel mundial. Además de compartir conocimiento a otros a través de charlas y blog posts, me gusta mostrar los avances y usos de la IA para todos, no solo para profesionales sino también para el público en general. Como Microsoft MVP en Inteligencia Artificial, me dedico a desmitificar la IA y hacerla accesible, promoviendo una comprensión más amplia y profunda de cómo esta tecnología puede ser utilizada para el beneficio de todos.&lt;/p&gt;

&lt;h2&gt;
  
  
  Participando en la Comunidad de IA
&lt;/h2&gt;

&lt;p&gt;En mi viaje, he encontrado una comunidad vibrante y diversa de individuos apasionados por la IA. Desde ingenieros y científicos hasta artistas y filósofos, la comunidad de IA es un crisol de ideas y culturas. Participar en esta comunidad ha sido una de las partes más gratificantes de mi viaje. He colaborado en proyectos y compartido ideas en grupos de expertos, además de organizar y participar activamente en conferencias internacionales. Estos eventos me han permitido intercambiar conocimientos con otros líderes en el campo y aprender de sus experiencias. Ser reconocido como Microsoft MVP en Inteligencia Artificial ha sido un hito destacado, reflejando mi compromiso y contribuciones a la comunidad. Esta interacción continua no solo ha ampliado mi conocimiento y habilidades, sino que también ha fortalecido mi creencia en el potencial colectivo para dirigir la IA hacia un futuro positivo.&lt;/p&gt;

&lt;h2&gt;
  
  
  IA y Creatividad: Nuevas Formas de Arte
&lt;/h2&gt;

&lt;p&gt;Uno de los aspectos más sorprendentes de la IA que he experimentado es su capacidad para colaborar en el proceso creativo. La IA está redefiniendo lo que significa ser creativo, ofreciendo nuevas herramientas y técnicas para la expresión artística. He visto cómo los algoritmos pueden diseñar patrones complejos, componer música e incluso escribir poesía. Esta colaboración entre humanos y máquinas está abriendo nuevos horizontes para el arte, desafiando nuestras nociones tradicionales de creatividad y autoría. Para mí, esto no solo es una muestra de la flexibilidad de la IA sino también una invitación a explorar nuevas formas de expresión y creatividad.&lt;/p&gt;

&lt;h2&gt;
  
  
  Enseñanzas y Reflexiones
&lt;/h2&gt;

&lt;p&gt;A lo largo de mi viaje con la IA, he aprendido que esta tecnología no es solo un conjunto de algoritmos y datos, sino una fuerza transformadora que toca casi todos los aspectos de nuestras vidas. La IA me ha enseñado sobre la importancia de la adaptabilidad, el aprendizaje continuo y la consideración ética. También me ha mostrado que el futuro no es algo que nos sucede, sino algo que podemos formar con nuestras decisiones y acciones. Cada día, me inspiro para contribuir a un futuro donde la IA se utilice para amplificar nuestras capacidades, enriquecer nuestras vidas y enfrentar los desafíos globales.&lt;/p&gt;

&lt;h2&gt;
  
  
  Mi Compromiso con el Futuro de la IA
&lt;/h2&gt;

&lt;p&gt;La IA es una parte integral y apasionante de mi vida, y mi compromiso con su desarrollo y aplicación ética es inquebrantable. Continuaré dedicándome a aprender más, explorar nuevas posibilidades y contribuir significativamente al campo de la IA. Animo a todos, desde entusiastas hasta expertos, a seguir explorando y entendiendo esta poderosa herramienta. Juntos, podemos navegar por sus desafíos y maximizar sus beneficios. Sigamos aprendiendo y colaborando para asegurar que la IA contribuya positivamente a nuestras vidas y al mundo. Juntos, podemos forjar un futuro donde la IA sirva para ampliar nuestro potencial humano y abordar los problemas más complejos de nuestra sociedad.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Para aquellos interesados en profundizar su comprensión y habilidades en IA, aquí hay algunos recursos que considero importantes para empezar en este mundo:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://microsoft.github.io/AI-For-Beginners/" rel="noopener noreferrer"&gt;AI for Beginners (microsoft.github.io)&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://microsoft.github.io/ML-For-Beginners/#/" rel="noopener noreferrer"&gt;Machine Learning for Beginners (microsoft.github.io)&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://microsoft.github.io/generative-ai-for-beginners/#/" rel="noopener noreferrer"&gt;Generative AI for Beginners (microsoft.github.io)&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.deeplearning.ai/courses/ai-for-everyone/" rel="noopener noreferrer"&gt;AI for Everyone - DeepLearning.AI&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.deeplearning.ai/courses/generative-ai-for-everyone/" rel="noopener noreferrer"&gt;Generative AI for Everyone - DeepLearning.AI&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.linkedin.com/learning/paths/career-essentials-in-generative-ai-by-microsoft-and-linkedin" rel="noopener noreferrer"&gt;Career Essentials in Generative AI by Microsoft and LinkedIn&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.cloudskillsboost.google/paths/118" rel="noopener noreferrer"&gt;Introduction to Generative AI Learning Path&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;👋Hasta la próxima, comunidad&lt;/p&gt;

</description>
      <category>ai</category>
      <category>community</category>
      <category>machinelearning</category>
    </item>
    <item>
      <title>Orca 2 - Small Language Models</title>
      <dc:creator>Pablito Piova</dc:creator>
      <pubDate>Thu, 07 Dec 2023 17:10:45 +0000</pubDate>
      <link>https://dev.to/ppiova/orca-2-small-language-models-4led</link>
      <guid>https://dev.to/ppiova/orca-2-small-language-models-4led</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;Esta publicación forma parte del Calendario de Adviento AI 2023, iniciativa liderada por Héctor Pérez, Alex Rostan, Pablo Piovano y Luis Beltrán. Consulte este &lt;a href="https://dev.to/ppiova/adviento-inteligencia-artificial-48aj"&gt;enlace&lt;/a&gt; para obtener más artículos interesantes sobre IA creados por la comunidad.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Introducción
&lt;/h2&gt;

&lt;p&gt;En la vanguardia del progreso de la inteligencia artificial, surge un nuevo protagonista que redefine lo que conocíamos sobre los modelos de lenguaje. Este enfoque innovador combina una eficiencia sin precedentes con una capacidad excepcional, marcando el comienzo de una nueva era en el procesamiento del lenguaje natural. Distanciándose de los gigantescos modelos que dominaban el campo, esta nueva metodología se inclina hacia un diseño más compacto y eficiente, sin sacrificar el rendimiento y la precisión.&lt;/p&gt;

&lt;p&gt;La esencia de esta revolución yace en su habilidad única para comprender y procesar el lenguaje de manera excepcionalmente eficaz. Mientras que los modelos anteriores demandaban enormes recursos computacionales, este enfoque innovador logra resultados comparables con una fracción del tamaño y el consumo de recursos. Esta característica no solo lo hace más accesible, sino que también abre las puertas a un abanico más amplio de aplicaciones prácticas, desde dispositivos móviles hasta sistemas integrados en ubicaciones remotas.&lt;/p&gt;

&lt;p&gt;Este avance representa no solo un salto tecnológico, sino también un paso hacia una inteligencia artificial más sostenible y democrática. La eficiencia y accesibilidad de este enfoque permiten que pequeñas empresas y desarrolladores independientes incursionen en el mundo de la IA avanzada, democratizando así el acceso a tecnologías previamente reservadas para grandes corporaciones con significativos recursos. Este es un paso crucial hacia una era donde la inteligencia artificial se convierte en una parte integral y accesible de nuestra vida cotidiana.&lt;/p&gt;

&lt;h2&gt;
  
  
  Preliminares
&lt;/h2&gt;

&lt;p&gt;En el camino hacia la optimización de modelos de lenguaje, emergen dos elementos clave: la "Afinación de Instrucciones" (Instruction Tuning) y la "Afinación de Explicaciones" (Explanation Tuning). Estos componentes sirven como los pilares de una estructura más sofisticada y eficiente en el procesamiento del lenguaje. La "Afinación de Instrucciones" se enfoca en calibrar el modelo para responder no solo con precisión sino también de acuerdo a instrucciones específicas, elevando así la utilidad y aplicabilidad del modelo en diversas tareas. Por otro lado, la "Afinación de Explicaciones" mejora la capacidad del modelo para no solo ofrecer respuestas correctas, sino también explicaciones coherentes y comprensibles, un paso crucial hacia la creación de sistemas de IA más transparentes y fiables.&lt;/p&gt;

&lt;p&gt;Estos enfoques innovadores abren nuevos horizontes en el desarrollo de modelos de lenguaje. Con la "Afinación de Instrucciones", se introduce una dimensión de adaptabilidad y personalización, permitiendo que el modelo se ajuste más estrechamente a las necesidades específicas del usuario. En contraste, la "Afinación de Explicaciones" lleva a la IA más allá de la mera funcionalidad hacia una era de inteligencia artificial explicativa, donde los usuarios no solo reciben respuestas, sino también el razonamiento detrás de ellas, fomentando así la confianza y la comprensión.&lt;/p&gt;

&lt;p&gt;La combinación de estos dos elementos marca un cambio significativo en cómo interactuamos y percibimos la inteligencia artificial. Ya no se trata solo de máquinas que procesan y responden, sino de sistemas que entienden y se comunican, acercando la tecnología a una interacción más natural y humana. Esta evolución representa no solo un avance técnico, sino también un paso hacia sistemas más integrados y armoniosos con nuestras vidas cotidianas.&lt;/p&gt;

&lt;h2&gt;
  
  
  Enseñando a Orca 2 a ser un Razonador Cauteloso
&lt;/h2&gt;

&lt;p&gt;El desarrollo de Orca 2 como un razonador cauteloso representa un hito en el campo de la inteligencia artificial. Este enfoque se centra en cultivar una forma de razonamiento más reflexiva y ponderada en el modelo, en contraposición a la tendencia de respuestas rápidas pero potencialmente imprecisas de modelos anteriores. La idea es entrenar al modelo para que evalúe cuidadosamente la información, considerando diferentes aspectos antes de llegar a una conclusión. Este nivel de cautela es especialmente crucial en aplicaciones donde la precisión y la fiabilidad son fundamentales.&lt;/p&gt;

&lt;p&gt;El entrenamiento de Orca 2 en esta dirección implica un enfoque meticuloso, en el que se valora la calidad de la respuesta tanto como la velocidad. Se enseña al modelo a considerar diversos puntos de vista y a manejar la incertidumbre de manera efectiva. Este proceso no solo mejora la precisión del modelo, sino que también lo hace más confiable y adecuado para tareas críticas en distintos campos, desde la medicina hasta la toma de decisiones financieras.&lt;/p&gt;

&lt;p&gt;Esta evolución en el razonamiento de la IA representa un avance hacia modelos más maduros y sofisticados, capaces de procesar grandes cantidades de información de una manera que refleje un nivel de consideración y juicio más cercano al humano. Finalmente, lo que se busca es una inteligencia artificial que no solo sea eficiente y potente, sino también prudente y confiable, un compañero de confianza en la era de la información.&lt;/p&gt;

&lt;h2&gt;
  
  
  Detalles Técnicos
&lt;/h2&gt;

&lt;p&gt;La esencia de este avance en inteligencia artificial reside en los detalles técnicos de su construcción. El proceso comienza con la meticulosa construcción del conjunto de datos, un paso crítico que define la calidad y la versatilidad del modelo. Esta fase involucra la recopilación y el procesamiento de una vasta cantidad de datos, asegurando que el modelo esté nutrido con información rica y diversa. La etapa de entrenamiento sigue, donde se aplican técnicas avanzadas para optimizar la eficiencia y la efectividad del modelo. Este proceso no solo refina la capacidad del modelo para procesar y entender el lenguaje, sino que también asegura que lo haga de manera eficiente y con un consumo mínimo de recursos.&lt;/p&gt;

&lt;p&gt;El enfoque en la eficiencia y la compacidad durante la construcción del modelo es lo que realmente lo distingue. A diferencia de los enfoques tradicionales, que se inclinan por modelos más grandes y consumidores de recursos, aquí se pone énfasis en la optimización y la economía de recursos. Esta estrategia no solo hace que el modelo sea más accesible para su uso en una variedad de plataformas y aplicaciones, sino que también lo hace más sostenible y respetuoso con el medio ambiente, una consideración cada vez más importante en el mundo de la tecnología.&lt;/p&gt;

&lt;p&gt;La fase final, la implementación, es donde la teoría se encuentra con la práctica. Aquí, el modelo se prueba en situaciones reales, demostrando su capacidad para adaptarse y funcionar eficientemente en diversos entornos. Esta fase no solo valida la robustez y flexibilidad del modelo, sino que también proporciona valiosas perspectivas para futuras iteraciones y mejoras, asegurando que el modelo no solo sea relevante hoy, sino que también evolucione y permanezca relevante en el futuro.&lt;/p&gt;

&lt;h2&gt;
  
  
  Configuración Experimental
&lt;/h2&gt;

&lt;p&gt;La fase experimental es crucial para demostrar la eficacia de cualquier modelo de inteligencia artificial. En este contexto, se establece un entorno de pruebas riguroso para evaluar exhaustivamente el rendimiento del modelo en una variedad de tareas y escenarios. Se seleccionan cuidadosamente modelos de referencia, o 'baselines', para comparar el nuevo modelo, proporcionando una medida objetiva de su rendimiento. Además, se establecen una serie de pruebas estándar, o 'benchmarks', que abarcan desde la capacidad de razonamiento hasta la comprensión y generación de lenguaje, incluyendo conversaciones abiertas de múltiples turnos y la síntesis de información.&lt;/p&gt;

&lt;p&gt;En este marco experimental, se examinan las capacidades únicas del modelo, como su habilidad para manejar conversaciones abiertas y complejas, su competencia en resumir y sintetizar información, y su capacidad para operar de manera segura y veraz. Estas pruebas son fundamentales para entender no solo qué puede hacer el modelo, sino también cómo lo hace, proporcionando una visión completa de su funcionamiento y potencial.&lt;/p&gt;

&lt;p&gt;El resultado de esta configuración experimental es una evaluación comprensiva y detallada del modelo, que va más allá de los números y estadísticas. Proporciona una comprensión profunda de las fortalezas, debilidades y áreas de oportunidad del modelo, elementos esenciales para garantizar su éxito y adopción en aplicaciones del mundo real. Esta fase no solo certifica la calidad del modelo, sino que también sienta las bases para su mejora y evolución continua.&lt;/p&gt;

&lt;h2&gt;
  
  
  Resultados de la Evaluación
&lt;/h2&gt;

&lt;p&gt;Los resultados de la evaluación son un testimonio del poder y la versatilidad del modelo. En pruebas rigurosas, ha demostrado un rendimiento impresionante en una variedad de áreas, incluyendo razonamiento, comprensión y generación de lenguaje, y manejo de conversaciones abiertas. Lo notable es su capacidad para igualar, y en muchos casos superar, a modelos más grandes y establecidos, un logro significativo dada su eficiencia y tamaño reducido.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbmf3dg42271mmqq1xh9m.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbmf3dg42271mmqq1xh9m.png" alt="Macro-average Performance of different models on reasoning benchmarks." width="800" height="435"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fr4yq5gez9whkicjklo5w.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fr4yq5gez9whkicjklo5w.png" alt="Zero-Shot performance comparison of different models on reasoning benchmarks" width="610" height="348"&gt;&lt;/a&gt;&lt;br&gt;
En las pruebas de razonamiento, el modelo mostró una habilidad notable para navegar a través de problemas complejos, ofreciendo soluciones que demuestran un entendimiento contextual y lógico profundo. En el ámbito de la comprensión y generación de lenguaje, su capacidad para capturar y expresar matices sutiles del lenguaje humano fue especialmente impresionante, reflejando un nivel de sofisticación raramente visto en modelos de su tamaño.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6gowlb38gq3reqm4xc4t.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6gowlb38gq3reqm4xc4t.png" alt="Zero-Shot performance comparison of different models on MMLU, ARC Easy and ARC Challenge. System Message indicates if the system message was “empty” or “cautious" width="510" height="353"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsjksdi7bxj89zfx837uh.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsjksdi7bxj89zfx837uh.png" alt="Performance of different models on text completion test sets in zero-shot setting." width="800" height="381"&gt;&lt;/a&gt;&lt;br&gt;
Quizás lo más emocionante es cómo el modelo maneja las conversaciones abiertas y la síntesis de información. En estas áreas, demostró una agilidad y fluidez que prometen revolucionar la forma en que interactuamos con las máquinas. Estos resultados no solo validan el enfoque innovador detrás del modelo, sino que también subrayan su potencial para ser una herramienta invaluable en una amplia gama de aplicaciones prácticas, desde asistentes virtuales hasta análisis de datos avanzados.&lt;/p&gt;

&lt;h2&gt;
  
  
  Limitaciones
&lt;/h2&gt;

&lt;p&gt;Como cualquier tecnología emergente, el modelo tiene sus limitaciones, un recordatorio importante de que todavía estamos en las etapas iniciales de comprensión y perfeccionamiento de la inteligencia artificial. A pesar de su impresionante rendimiento, hay áreas donde el modelo puede mejorar, especialmente en escenarios de extrema complejidad o donde se requieren respuestas altamente especializadas. Estas limitaciones no son fallas, sino oportunidades para el desarrollo y la mejora continua.&lt;/p&gt;

&lt;p&gt;Uno de los desafíos más significativos es el equilibrio entre eficiencia y profundidad. Aunque el modelo destaca en eficiencia y accesibilidad, hay situaciones donde la profundidad y el detalle de modelos más grandes pueden ser necesarios. Otro aspecto a considerar es la adaptabilidad del modelo a contextos y situaciones cambiantes, un área donde la investigación y el desarrollo continuos son cruciales.&lt;/p&gt;

&lt;p&gt;Reconocer estas limitaciones es esencial para el uso efectivo y responsable de la tecnología. Proporciona una guía para futuras investigaciones y aplicaciones, asegurando que el modelo no solo se utilice en los contextos adecuados, sino que también se mejore y evolucione de manera que satisfaga las crecientes y cambiantes demandas del mundo de la IA.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusiones
&lt;/h2&gt;

&lt;p&gt;Al reflexionar sobre los avances representados por este modelo, queda claro que estamos presenciando un cambio significativo en el campo de la inteligencia artificial. La combinación de eficiencia, accesibilidad y rendimiento abre nuevas posibilidades para la integración de la IA en nuestra vida diaria, haciendo que la tecnología avanzada sea más accesible y sostenible. Este modelo no es solo un logro técnico, sino también un paso hacia una forma más inclusiva y democrática de tecnología de IA.&lt;/p&gt;

&lt;p&gt;La importancia de este modelo se extiende más allá de su rendimiento inmediato. Representa un cambio de paradigma en el desarrollo de la IA, un movimiento hacia sistemas que son tanto potentes como cuidadosos en su uso de recursos. Este enfoque no solo beneficia a los usuarios actuales, sino que también establece un camino para futuras generaciones, marcando el inicio de una era donde la inteligencia artificial se convierte en una parte integral, sostenible y accesible del tejido social y económico.&lt;/p&gt;

&lt;p&gt;En conclusión, este modelo de IA es una ventana a un futuro emocionante y prometedor, donde la inteligencia artificial se integra armoniosamente en nuestras vidas, enriqueciéndolas sin abrumar nuestros recursos ni comprometer nuestra sostenibilidad. Es un testimonio de cómo la innovación cuidadosa y reflexiva puede llevar a avances que no solo son tecnológicamente avanzados, sino también socialmente responsables y accesibles para todos.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;En este &lt;a href="https://www.microsoft.com/en-us/research/blog/orca-2-teaching-small-language-models-how-to-reason/" rel="noopener noreferrer"&gt;enlace &lt;/a&gt; pueden revisar la publicación en Microsoft Research Blog&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Espero que esta explicación haya sido de gran ayuda. Siéntase libre de dejar sus comentarios y preguntas.&lt;/p&gt;

&lt;p&gt;👋Hasta la próxima, comunidad&lt;/p&gt;

</description>
      <category>ai</category>
      <category>datascience</category>
      <category>machinelearning</category>
      <category>spanish</category>
    </item>
    <item>
      <title>Revolutionizing Graphic Design with Artificial Intelligence</title>
      <dc:creator>Pablito Piova</dc:creator>
      <pubDate>Mon, 04 Dec 2023 18:39:20 +0000</pubDate>
      <link>https://dev.to/ppiova/revolutionizing-graphic-design-with-artificial-intelligence-16hk</link>
      <guid>https://dev.to/ppiova/revolutionizing-graphic-design-with-artificial-intelligence-16hk</guid>
      <description>&lt;p&gt;In today's digital era, where every pixel counts, &lt;a href="https://designer.microsoft.com/" rel="noopener noreferrer"&gt;&lt;strong&gt;Microsoft Designer&lt;/strong&gt;&lt;/a&gt; emerges: an AI-powered graphic design application that promises to transform your idea into visually appealing content. This software stands as an indispensable tool, offering a platform accessible to you regardless of your design experience.&lt;/p&gt;

&lt;h2&gt;
  
  
  Innovative Features of Microsoft Designer
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Intuitive and Fast&lt;/strong&gt;: With Microsoft Designer, design becomes intuitive, quick, and enjoyable for you. The app integrates cutting-edge technologies such as DALL.E 3 and GPT 3.5, enabling you to create personalized designs and compelling messages that reflect your original ideas.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Animation and Refinement&lt;/strong&gt;: Beyond static designs, Microsoft Designer offers options to animate your creations, bringing them to life as engaging short videos or captivating visual stories.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Boundaries Expanded by Generative AI&lt;/strong&gt;: Advanced tools like "generative erase" and the upcoming "generative fill" and "generative expand," all powered by DALL.E 3, open up a range of possibilities for you to edit and enhance designs in previously unreachable ways.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Accessible and User-Friendly&lt;/strong&gt;: Designed for everyone from hobbyists to professionals, Microsoft Designer is perfect for creating social media posts, invitations, and much more, proving to be a versatile and easy-to-use tool for you.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Extended Reach&lt;/strong&gt;: Initially launched as a web app, work is underway to bring Microsoft Designer to other platforms, including applications for Windows and mobile devices.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Multilingual Support in Progress&lt;/strong&gt;: Currently available in English, Microsoft Designer is planning to add support for more languages.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Free During Preview Phase&lt;/strong&gt;: Take advantage of the app's free preview phase before paid subscriptions with Microsoft 365 are introduced for advanced features.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Microsoft Designer's commitment to excellence is mirrored in its active feedback loop and user interviews, ensuring that the software not only meets but exceeds your expectations.&lt;/p&gt;

&lt;h4&gt;
  
  
  Invitation to Discover
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frsk27ie64ndjv21sr0wh.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frsk27ie64ndjv21sr0wh.png" alt="YTVideoMSDesigner" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Explore the revolution in graphic design with Microsoft Designer through our &lt;a href="https://www.youtube.com/watch?v=0IIu9j_a4t0" rel="noopener noreferrer"&gt;YouTube video&lt;/a&gt;, available in Spanish with English subtitles. Discover how 'Image Creator' and 'Design Creator' turn words into rich and complex designs. Plus, with 'Generative erase' and 'Remove background', image editing is simpler than ever for you.&lt;/p&gt;

&lt;p&gt;Thank you for joining me on this journey through the heart of innovation in graphic design. Microsoft Designer presents itself not just as a powerful tool brimming with possibilities but also as a gift to the creative community, accessible at no cost. I invite you to dive into the world of creativity with Microsoft Designer: your next design project is just a click away, and it's completely free.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;This publication is part of the &lt;strong&gt;AI Advent Calendar 2023&lt;/strong&gt;, an initiative led by Héctor Pérez, Alex Rostan, Pablo Piovano, and Luis Beltrán. Check this &lt;strong&gt;&lt;a href="https://dev.to/ppiova/advent-artificial-intelligence-2881"&gt;link &lt;/a&gt;&lt;/strong&gt;for more interesting articles about AI created by the community.&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>ai</category>
      <category>design</category>
      <category>learning</category>
    </item>
    <item>
      <title>Advent Artificial Intelligence</title>
      <dc:creator>Pablito Piova</dc:creator>
      <pubDate>Sun, 19 Nov 2023 14:27:22 +0000</pubDate>
      <link>https://dev.to/ppiova/advent-artificial-intelligence-2881</link>
      <guid>https://dev.to/ppiova/advent-artificial-intelligence-2881</guid>
      <description>&lt;h1&gt;
  
  
  Artificial Intelligence Advent Calendar 2023
&lt;/h1&gt;

&lt;p&gt;Advent calendars are a prominent tradition in the tech community. Throughout December, individuals with diverse experiences share their knowledge in various formats:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Blog posts&lt;/li&gt;
&lt;li&gt;Videos&lt;/li&gt;
&lt;li&gt;Webinars&lt;/li&gt;
&lt;li&gt;And others.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This year, &lt;a href="https://mvp.microsoft.com/en-us/PublicProfile/5004148" rel="noopener noreferrer"&gt;Héctor Pérez&lt;/a&gt;, &lt;a href="https://mvp.microsoft.com/en-US/MVP/profile/33e06bb6-ccb0-ec11-983f-000d3a1017e3" rel="noopener noreferrer"&gt;Pablo Piovano&lt;/a&gt;, &lt;a href="https://mvp.microsoft.com/es-ES/mvp/profile/03986559-38e8-ea11-a813-000d3a8ccaf5" rel="noopener noreferrer"&gt;Alex Rostan&lt;/a&gt;, and &lt;a href="https://mvp.microsoft.com/en-us/PublicProfile/5002392" rel="noopener noreferrer"&gt;Luis Beltrán&lt;/a&gt; (Microsoft MVPs) enthusiastically present the first edition of the &lt;strong&gt;Artificial Intelligence Advent Calendar 2023 in Spanish&lt;/strong&gt;. This initiative seeks to create a collaborative space for the exchange of knowledge and experiences in Artificial Intelligence, benefiting everyone from beginners to experts.&lt;/p&gt;

&lt;h2&gt;
  
  
  Want to Share Your Knowledge About AI?
&lt;/h2&gt;

&lt;p&gt;Your level of experience is not a limitation! From basic concepts to advanced topics, all contributions are valuable. The important thing is to share knowledge and make a significant contribution to the community. To participate, follow these steps:&lt;/p&gt;

&lt;h3&gt;
  
  
  Before December:
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Reserve a spot with the hashtag #AdvientoAI or by leaving a comment here.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Choose a date from the calendar. More dates may become available depending on community response!&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Send us the title of your contribution before the last week of November.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  In December, On Your Chosen Date:
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Publish your contribution on the platform of your choice. We will share it on social networks and communities.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Include a link to this page in your contribution, so visitors can access all the contributions.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Send us your link to update our table with your contribution.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Suggested Topics:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Advances in Artificial Intelligence&lt;/li&gt;
&lt;li&gt;Challenges and solutions in AI&lt;/li&gt;
&lt;li&gt;Practical tips in AI&lt;/li&gt;
&lt;li&gt;Integration of AI with other technologies&lt;/li&gt;
&lt;li&gt;Emerging tools in AI&lt;/li&gt;
&lt;li&gt;Experiences in AI projects&lt;/li&gt;
&lt;li&gt;Basics of Generative Artificial Intelligence&lt;/li&gt;
&lt;li&gt;Practical applications of Generative AI&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These topics range from basic to advanced, inviting participants of all levels to share and learn. If you don't have a platform to publish, there are free options like wordpress.com, GitHub Pages, dev.to, and Medium.&lt;/p&gt;

&lt;h2&gt;
  
  
  AI Advent Calendar 2023 Contribution Table:
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Date&lt;/th&gt;
&lt;th&gt;Requested by&lt;/th&gt;
&lt;th&gt;Topic&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Dec 1&lt;/td&gt;
&lt;td&gt;&lt;a href="https://mvp.microsoft.com/en-us/PublicProfile/5002392" rel="noopener noreferrer"&gt;Luis Beltrán&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="https://dev.to/icebeam7/fine-tuning-a-model-with-azure-open-ai-studio-39p7"&gt;Fine-tuning a model with Azure Open AI Studio&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Dec 4&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.linkedin.com/in/ppiova/" rel="noopener noreferrer"&gt;Pablo Piovano&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href=""&gt;Microsoft Designer: Revolutionizing Graphic Design with Artificial Intelligence&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Dec 5&lt;/td&gt;
&lt;td&gt;&lt;a href="https://techcommunity.microsoft.com/" rel="noopener noreferrer"&gt;Microsoft Tech Community&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="https://techcommunity.microsoft.com/t5/ai-azure-ai-services-blog/the-ai-study-guide/ba-p/4002810" rel="noopener noreferrer"&gt;The AI Study Guide&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Dec 6&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.microsoft.com/en-us/research/podcast/" rel="noopener noreferrer"&gt;Microsoft Research Podcast &lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.microsoft.com/en-us/research/podcast/abstracts-december-6-2023/" rel="noopener noreferrer"&gt;Abstracts&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Dec 7&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.linkedin.com/in/ppiova/" rel="noopener noreferrer"&gt;Pablo Piovano&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.linkedin.com/pulse/orca-2-small-language-models-pablo-piovano--l9ipf%3FtrackingId=aR4tiY9pRJiqlb7TAEbGYw%253D%253D/?trackingId=aR4tiY9pRJiqlb7TAEbGYw%3D%3D" rel="noopener noreferrer"&gt;Orca 2 - Small Language Models&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Dec 8&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.linkedin.com/in/ppiova/" rel="noopener noreferrer"&gt;Pablo Piovano&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.linkedin.com/posts/ppiova_global-ai-conference-12-december-2023-activity-7138857381693751296-e6MM/" rel="noopener noreferrer"&gt;Global AI Conference 23&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Dec 11&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.linkedin.com/in/ppiova/" rel="noopener noreferrer"&gt;Pablo Piovano&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.linkedin.com/pulse/introduction-azure-ai-search-revolutionizing-pablo-piovano--w6frf" rel="noopener noreferrer"&gt;Introduction to Azure AI Search - Revolutionizing Business Search&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Dec 12&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.microsoft.com/en-us/research/" rel="noopener noreferrer"&gt;Microsoft Research Blog&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.microsoft.com/en-us/research/blog/phi-2-the-surprising-power-of-small-language-models/" rel="noopener noreferrer"&gt;Phi-2: The surprising power of small language models&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Dec 13&lt;/td&gt;
&lt;td&gt;&lt;a href="https://techcommunity.microsoft.com/" rel="noopener noreferrer"&gt;Microsoft Tech Community&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="https://techcommunity.microsoft.com/t5/ai-azure-ai-services-blog/gpt-4-turbo-with-vision-is-now-available-on-azure-openai-service/ba-p/4008456" rel="noopener noreferrer"&gt;GPT-4 Turbo with Vision is now available on Azure OpenAI Service!&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Dec 14&lt;/td&gt;
&lt;td&gt;&lt;a href="https://techcommunity.microsoft.com/" rel="noopener noreferrer"&gt;Microsoft Tech Community&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="https://techcommunity.microsoft.com/t5/educator-developer-blog/using-azure-openai-services-to-automate-programming-test-scoring/ba-p/4007548" rel="noopener noreferrer"&gt;Using Azure OpenAI Services to automate programming test scoring&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Dec 15&lt;/td&gt;
&lt;td&gt;&lt;a href="https://techcommunity.microsoft.com/" rel="noopener noreferrer"&gt;Microsoft Tech Community&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="https://techcommunity.microsoft.com/t5/educator-developer-blog/build-a-recommender-full-stack-app-using-openai-and-azure-sql/ba-p/3952146" rel="noopener noreferrer"&gt;Build a recommender Full stack App using OpenAI and Azure SQL: Step-by-Step Guide&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Dec 18&lt;/td&gt;
&lt;td&gt;&lt;a href="https://twitter.com/ivanatilca" rel="noopener noreferrer"&gt;Ivana Tilca&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.youtube.com/watch?v=X-BVjLv-9GM" rel="noopener noreferrer"&gt;Why is Prompt Flow and why should we talk about Prompt engineering?&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Dec 19&lt;/td&gt;
&lt;td&gt;&lt;a href="https://learn.microsoft.com/" rel="noopener noreferrer"&gt;Microsoft Learn&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.microsoft.com/en-US/cloudskillschallenge/ignite/registration/2023?WT.mc_id=AI-MVP-5004753" rel="noopener noreferrer"&gt;Microsoft Learn Cloud Skills Challenge&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Dec 20&lt;/td&gt;
&lt;td&gt;&lt;a href="https://techcommunity.microsoft.com/" rel="noopener noreferrer"&gt;Microsoft Tech Community&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="https://techcommunity.microsoft.com/t5/ai-azure-ai-services-blog/introducing-custom-display-format-in-azure-ai-speech/ba-p/3948441" rel="noopener noreferrer"&gt;Introducing Custom Display Format in Azure AI Speech&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Dec 21&lt;/td&gt;
&lt;td&gt;&lt;a href="https://learn.microsoft.com/" rel="noopener noreferrer"&gt;Microsoft Learn&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="https://learn.microsoft.com/en-us/training/paths/develop-ai-solutions-azure-openai/?WT.mc_id=AI-MVP-5004753" rel="noopener noreferrer"&gt;Develop Generative AI solutions with Azure OpenAI Service&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Dec 22&lt;/td&gt;
&lt;td&gt;&lt;a href="https://journal.everypixel.com/" rel="noopener noreferrer"&gt;Everypixel Journal&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="https://journal.everypixel.com/2023-the-year-of-ai" rel="noopener noreferrer"&gt;2023: The Year of AI&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Dec 25&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Dec 26&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.linkedin.com/in/ppiova/" rel="noopener noreferrer"&gt;Pablo Piovano&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.linkedin.com/pulse/my-journey-artificial-intelligence-pablo-piovano--ypwxf" rel="noopener noreferrer"&gt;My Journey with Artificial Intelligence&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Dec 27&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Dec 28&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Dec 29&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;We thank in advance all those who wish to join this initiative. We hope it will be an enriching learning and collaboration experience for everyone!&lt;/p&gt;

&lt;p&gt;One more thing...&lt;/p&gt;

&lt;p&gt;Check out the Advent Calendars of other technologies that have excellent community contributions:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dev.to/ppiova/adviento-inteligencia-artificial-48aj"&gt;Artificial Intelligence in Spanish&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/icebeam7/azure-advent-calendar-english-2023-3g0l"&gt;Azure in English&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/icebeam7/calendario-de-adviento-azure-espanol-2023-a83"&gt;Azure in Spanish&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://devs.school/net-maui-advent-calendar-23/" rel="noopener noreferrer"&gt;.NET MAUI in English&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://elcamino.dev/calendario-adviento-net-maui-espanol-23/" rel="noopener noreferrer"&gt;.NET MAUI in Spanish&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/rostanker/adviento-power-platform-5450"&gt;Power Platform in Spanish&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/rostanker/advent-power-platform-fm7"&gt;Power Platform in English&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>community</category>
      <category>ai</category>
      <category>machinelearning</category>
      <category>learning</category>
    </item>
    <item>
      <title>Adviento Inteligencia Artificial</title>
      <dc:creator>Pablito Piova</dc:creator>
      <pubDate>Sun, 19 Nov 2023 14:23:36 +0000</pubDate>
      <link>https://dev.to/ppiova/adviento-inteligencia-artificial-48aj</link>
      <guid>https://dev.to/ppiova/adviento-inteligencia-artificial-48aj</guid>
      <description>&lt;h1&gt;
  
  
  Calendario de Adviento de Inteligencia Artificial 2023 en Español
&lt;/h1&gt;

&lt;p&gt;Los calendarios de Adviento son una tradición destacada en la comunidad tecnológica. Durante diciembre, personas con diversas experiencias comparten su conocimiento en formatos variados:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Publicaciones de blog&lt;/li&gt;
&lt;li&gt;Vídeos&lt;/li&gt;
&lt;li&gt;Seminarios web&lt;/li&gt;
&lt;li&gt;Y otros.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Este año, &lt;a href="https://mvp.microsoft.com/en-us/PublicProfile/5004148" rel="noopener noreferrer"&gt;Héctor Pérez&lt;/a&gt;, &lt;a href="https://mvp.microsoft.com/en-US/MVP/profile/33e06bb6-ccb0-ec11-983f-000d3a1017e3" rel="noopener noreferrer"&gt;Pablo Piovano&lt;/a&gt;, &lt;a href="https://mvp.microsoft.com/es-ES/mvp/profile/03986559-38e8-ea11-a813-000d3a8ccaf5" rel="noopener noreferrer"&gt;Alex Rostan&lt;/a&gt; y &lt;a href="https://mvp.microsoft.com/en-us/PublicProfile/5002392" rel="noopener noreferrer"&gt;Luis Beltrán&lt;/a&gt; (Microsoft MVPs) presentan con entusiasmo la primera edición del &lt;strong&gt;Calendario de Adviento de Inteligencia Artificial 2023 en Español&lt;/strong&gt;. Esta iniciativa busca forjar un espacio colaborativo para el intercambio de conocimientos y experiencias en Inteligencia Artificial, beneficiando a todos desde principiantes hasta expertos.&lt;/p&gt;

&lt;h2&gt;
  
  
  ¿Quieres Compartir tus Conocimientos sobre AI?
&lt;/h2&gt;

&lt;p&gt;¡Tu nivel de experiencia no es una limitante! Desde conceptos básicos hasta temas avanzados, todas las contribuciones son valiosas. Lo importante es compartir conocimiento y generar un aporte significativo a la comunidad. Para participar, sigue estos pasos:&lt;/p&gt;

&lt;h3&gt;
  
  
  Antes de Diciembre:
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Reserva un espacio con el hashtag #AdvientoAI o dejando un comentario aquí.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Elige una fecha del calendario. ¡Puede haber más fechas disponibles según la respuesta de la comunidad!&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Envíanos el título de tu aporte antes de la última semana de noviembre.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  En Diciembre, en tu Fecha Elegida:
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Publica tu contribución en la plataforma que prefieras. Nosotros la compartiremos en redes sociales y comunidades.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Incluye un enlace a esta página en tu aporte, para que los visitantes puedan acceder a todas las contribuciones.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Envíanos tu enlace para actualizar nuestra tabla con tu aporte.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Temas Sugeridos:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Avances en Inteligencia Artificial&lt;/li&gt;
&lt;li&gt;Desafíos y soluciones en AI&lt;/li&gt;
&lt;li&gt;Consejos prácticos en AI&lt;/li&gt;
&lt;li&gt;Integración de AI con otras tecnologías&lt;/li&gt;
&lt;li&gt;Herramientas emergentes en AI&lt;/li&gt;
&lt;li&gt;Experiencias en proyectos de AI&lt;/li&gt;
&lt;li&gt;Fundamentos de la Inteligencia Artificial Generativa&lt;/li&gt;
&lt;li&gt;Aplicaciones prácticas de Generative AI&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Estos temas abarcan desde lo básico hasta lo avanzado, invitando a participantes de todos los niveles a compartir y aprender. Si no tienes una plataforma para publicar, existen opciones gratuitas como wordpress.com, GitHub Pages, dev.to, y Medium.&lt;/p&gt;

&lt;h2&gt;
  
  
  Tabla de Aportaciones del Calendario de Adviento AI 2023:
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Fecha&lt;/th&gt;
&lt;th&gt;Solicitado por&lt;/th&gt;
&lt;th&gt;Tema&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Dic 1&lt;/td&gt;
&lt;td&gt;&lt;a href="https://mvp.microsoft.com/en-us/PublicProfile/5002392" rel="noopener noreferrer"&gt;Luis Beltrán&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="https://dev.to/icebeam7/fine-tuning-de-un-modelo-con-azure-open-ai-studio-36eb"&gt;Fine-tuning de un modelo con Azure Open AI Studio&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Dic 4&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.linkedin.com/in/ppiova/" rel="noopener noreferrer"&gt;Pablo Piovano&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="https://youtu.be/0IIu9j_a4t0" rel="noopener noreferrer"&gt;🚀¡Microsoft Designer + AI: Totalmente Gratis!🎨&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Dic 5&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.linkedin.com/in/sergio-macias/" rel="noopener noreferrer"&gt;Sergio Macías&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.youtube.com/watch?v=NhcA4ZTJad8" rel="noopener noreferrer"&gt;Azure Open AI + Bot usando mis datos&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Dic 6&lt;/td&gt;
&lt;td&gt;&lt;a href="https://twitter.com/elbruno" rel="noopener noreferrer"&gt;Bruno Capuano&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.ivoox.com/ntn-228-128218-lo-realmente-paso-audios-mp3_rf_120481315_1.html" rel="noopener noreferrer"&gt;NTN 228 - 📚 Lo que realmente paso en OpenAI Parte 1&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Dic 7&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.linkedin.com/in/ppiova/" rel="noopener noreferrer"&gt;Pablo Piovano&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="https://dev.to/ppiova/orca-2-small-language-models-4led"&gt;Orca 2 - Small Language Models&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Dic 8&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.linkedin.com/in/ppiova/" rel="noopener noreferrer"&gt;Pablo Piovano&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.facebook.com/pablitopiova/posts/pfbid032Yi5WbVPTCSQw7bjFNhS6mayFRKGMaoieoYnCaNcpMMKFrnd6edTd9KcK7bijXkfl" rel="noopener noreferrer"&gt;Global AI Conference 23&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Dic 11&lt;/td&gt;
&lt;td&gt;&lt;a href="https://twitter.com/elbruno" rel="noopener noreferrer"&gt;Bruno Capuano&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.ivoox.com/ntn-229-128218-lo-realmente-paso-audios-mp3_rf_120537240_1.html" rel="noopener noreferrer"&gt;NTN 229 - 📚 Lo que realmente paso en OpenAI Parte 2&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Dic 12&lt;/td&gt;
&lt;td&gt;&lt;a href="https://twitter.com/elbruno" rel="noopener noreferrer"&gt;Bruno Capuano&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.ivoox.com/ntn-230-128218-lo-realmente-paso-audios-mp3_rf_120709160_1.html" rel="noopener noreferrer"&gt;NTN 230 - 📚 Lo que realmente paso en OpenAI Parte 3&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Dic 13&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.linkedin.com/in/ricardojosue/" rel="noopener noreferrer"&gt;Ricardo Josue Pérez Altamirano&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.youtube.com/watch?v=6tCPu7Igd6A" rel="noopener noreferrer"&gt;Implementacion de Azure Form Recognizer con .NET MAUI&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Dic 14&lt;/td&gt;
&lt;td&gt;&lt;a href="https://twitter.com/elbruno" rel="noopener noreferrer"&gt;Bruno Capuano&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.ivoox.com/ntn-233-128218-lo-realmente-paso-audios-mp3_rf_120907334_1.html" rel="noopener noreferrer"&gt;NTN 233 - 📚 Lo que realmente pasó en OpenAI (Completo)&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Dic 15&lt;/td&gt;
&lt;td&gt;&lt;a href="https://mvp.microsoft.com/en-us/PublicProfile/5002392" rel="noopener noreferrer"&gt;Luis Beltrán&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.facebook.com/photo/?fbid=7003243636410890&amp;amp;set=a.132345030167486" rel="noopener noreferrer"&gt;Global AI Conference Latam Online&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Dic 18&lt;/td&gt;
&lt;td&gt;&lt;a href="https://twitter.com/ivanatilca" rel="noopener noreferrer"&gt;Ivana Tilca&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Introducción a Prompt Flow&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Dic 19&lt;/td&gt;
&lt;td&gt;&lt;a href="https://learn.microsoft.com/" rel="noopener noreferrer"&gt;Microsoft Learn&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.microsoft.com/en-US/cloudskillschallenge/ignite/registration/2023?WT.mc_id=AI-MVP-5004753" rel="noopener noreferrer"&gt;Microsoft Learn Cloud Skills Challenge&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Dic 20&lt;/td&gt;
&lt;td&gt;&lt;a href="https://techcommunity.microsoft.com/t5/educator-developer-blog/bg-p/EducatorDeveloperBlog" rel="noopener noreferrer"&gt;Microsoft Tech Community&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="https://techcommunity.microsoft.com/t5/educator-developer-blog/microsoft-learn-lanza-nuevo-contenido-sobre-ia-generativa-para/ba-p/4011413" rel="noopener noreferrer"&gt;Microsoft Learn lanza nuevo contenido sobre IA Generativa para personas innovadoras&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Dic 21&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.linkedin.com/in/rliberoff/" rel="noopener noreferrer"&gt;Rodrigo Ezequiel Liberoff Vázquez&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="https://youtu.be/vR3UVgUw-J0" rel="noopener noreferrer"&gt;Semantic Kernel 1.0.0 ¡La espera ha terminado!&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Dic 22&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.linkedin.com/in/roberto-navarro-matesanz/" rel="noopener noreferrer"&gt;Roberto Navarro Matesanz&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.youtube.com/watch?v=o46nJjV9u5o" rel="noopener noreferrer"&gt;IA Generativa para Dummies&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Dic 25&lt;/td&gt;
&lt;td&gt;&lt;a href="https://twitter.com/esDanielGomez" rel="noopener noreferrer"&gt;Daniel Gomez&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.youtube.com/watch?v=7PbuPejjzII" rel="noopener noreferrer"&gt;Inteligencia Artificial por voz con Azure AI Speech&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Dic 26&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.linkedin.com/in/ppiova/" rel="noopener noreferrer"&gt;Pablo Piovano&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="https://dev.to/ppiova/mi-viaje-con-la-inteligencia-artificial-49fn"&gt;Mi Viaje con la Inteligencia Artificial&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Dic 27&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Dic 28&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.linkedin.com/in/albertoalonsomarcos/" rel="noopener noreferrer"&gt;Alberto Alonso&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.linkedin.com/posts/albertoalonsomarcos_se-acerca-el-final-del-2023-y-hemos-querido-ugcPost-7143999613694390273-nuGb?utm_source=share&amp;amp;utm_medium=member_desktop" rel="noopener noreferrer"&gt;Encuentros en la Tercera Fase - para despedir el 2023 y lanzar propósitos para el 2024&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Dic 29&lt;/td&gt;
&lt;td&gt;&lt;a href="https://twitter.com/dzapic0" rel="noopener noreferrer"&gt;Diego Zapico&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.dzapico.es/posts/prompt-flow/" rel="noopener noreferrer"&gt;Prompt Flow&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Agradecemos de antemano a todos los que deseen sumarse a esta iniciativa. ¡Esperamos que sea una experiencia de aprendizaje y colaboración enriquecedora para todos!&lt;/p&gt;

&lt;p&gt;Una cosa más...&lt;/p&gt;

&lt;p&gt;Consulta los Calendarios de Adviento de otras tecnologías que cuentan con excelentes contribuciones por parte de la comunidad:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dev.to/ppiova/advent-artificial-intelligence-2881"&gt;Inteligencia Artificial en Inglés&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/icebeam7/azure-advent-calendar-english-2023-3g0l"&gt;Azure en Inglés&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/icebeam7/calendario-de-adviento-azure-espanol-2023-a83"&gt;Azure en Español&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://devs.school/net-maui-advent-calendar-23/" rel="noopener noreferrer"&gt;.NET MAUI en Inglés&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://elcamino.dev/calendario-adviento-net-maui-espanol-23/" rel="noopener noreferrer"&gt;.NET MAUI en Español&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/rostanker/adviento-power-platform-5450"&gt;Power Platform en Español&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/rostanker/advent-power-platform-fm7"&gt;Power Platform en Inglés&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>community</category>
      <category>ai</category>
      <category>machinelearning</category>
      <category>learning</category>
    </item>
    <item>
      <title>Fine-Tuning or Not, That Is the Question</title>
      <dc:creator>Pablito Piova</dc:creator>
      <pubDate>Thu, 09 Nov 2023 05:00:54 +0000</pubDate>
      <link>https://dev.to/ppiova/fine-tuning-or-not-that-is-the-question-2j6d</link>
      <guid>https://dev.to/ppiova/fine-tuning-or-not-that-is-the-question-2j6d</guid>
      <description>&lt;p&gt;Hello Community,&lt;/p&gt;

&lt;p&gt;In the dynamic realm of artificial intelligence, fine-tuning stands out as a key technique, especially with the introduction of advanced language models like GPT-3 and GPT-4. But when to leverage fine-tuning over other strategies is a crucial decision.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What Is Fine-Tuning?&lt;/strong&gt; Fine-tuning is refining a pre-trained language model with your specific data, enhancing its ability to accomplish designated tasks or behave in ways advantageous to your application.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A Valid Alternative: Prompt Engineering&lt;/strong&gt;&lt;br&gt;
Before we delve into fine-tuning, it's essential to comprehend prompt engineering. This craft involves strategically crafting input messages to direct model responses effectively. Often, this can be ample for numerous applications, bypassing the need for model alterations.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Models at a Glance&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;em&gt;General Purpose Models (GPT-3, GPT-4)&lt;/em&gt;: Customizable for diverse tasks, from brand-specific content generation to intricate data analysis.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;em&gt;Specialized Models (Turbo, Babbage, Davinci)&lt;/em&gt;: Turbo could be fine-tuned for specialized chatbot functionalities, while Babbage and Davinci are adept at autocompletion and generating detailed reports.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;When Fine-Tuning Becomes Necessary&lt;/strong&gt;&lt;br&gt;
Fine-tuning is apt for scenarios like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;em&gt;Acquiring New Abilities:&lt;/em&gt; Tailoring the model to perform beyond its typical scope.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;em&gt;Specific Behavioral Adjustments:&lt;/em&gt; Directing the model to respond in a particular format.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;em&gt;Enhancing Resource Efficiency:&lt;/em&gt; Training less robust models for precise tasks can curb costs while preserving quality.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;When Fine-Tuning May Be Excessive&lt;/strong&gt;&lt;br&gt;
Prompt engineering alone might reach your objectives, sidelining the need for fine-tuning. This method is a more straightforward means to tweak your model's conduct. It's estimated that prompt engineering alone suffices in 80 to 90% of use cases.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Real-World Applications&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;em&gt;Turbo&lt;/em&gt;: Ideal for customer support chatbots that demand real-time, wide-ranging query comprehension.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;em&gt;Babbage and Davinci&lt;/em&gt;: Suitable for producing specialized reports or executive summaries post a targeted fine-tuning process.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Incorporating Pricing and Resources&lt;/strong&gt;&lt;br&gt;
Understanding the cost implications of fine-tuning versus prompt engineering is also vital.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2lc5vbwtmn7ctla6s9ei.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2lc5vbwtmn7ctla6s9ei.png" alt="Fine-tuning pricing" width="800" height="183"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For detailed pricing, please refer to the &lt;a href="https://azure.microsoft.com/en-us/pricing/details/cognitive-services/openai-service/" rel="noopener noreferrer"&gt;Azure Open AI pricing page&lt;/a&gt;.&lt;br&gt;
For further guidance, Microsoft's documentation provides comprehensive insights into fine-tuning, visit these links to explore in-depth tutorials and best practices:&lt;/p&gt;

&lt;p&gt;📎&lt;a href="https://bit.ly/CustomizeModelAzureOpenAI" rel="noopener noreferrer"&gt;Microsoft Documentation Fine-Tuning page&lt;/a&gt;&lt;br&gt;
📎&lt;a href="https://bit.ly/AzureOpenAIFineTuningGPT" rel="noopener noreferrer"&gt;Azure OpenAI GPT 3.5 Turbo fine-tuning&lt;/a&gt;&lt;br&gt;
📎&lt;a href="https://bit.ly/AzureAIFundamentals-GenerativeAI" rel="noopener noreferrer"&gt;Microsoft Azure AI Fundamentals: Generative AI&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Fine-tuning shines when precise, deep customization is essential in your AI solutions. Embark with &lt;a href="https://bit.ly/PromptEngineeringAzureOpenAI" rel="noopener noreferrer"&gt;prompt engineering&lt;/a&gt; and, if needed, escalate to fine-tuning to match your exact needs, ensuring efficiency and specialization in your AI operations.&lt;/p&gt;

&lt;p&gt;Thank you for taking the time to read this article. I hope it has been informative and aids you in making informed decisions about employing fine-tuning in your AI projects. Your engagement is greatly appreciated, and I look forward to providing further insights that support your endeavors in the fascinating world of artificial intelligence.&lt;br&gt;
👋Until next time, community.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>datascience</category>
      <category>chatgpt</category>
      <category>openai</category>
    </item>
    <item>
      <title>Variables de entorno: Guardando tus claves y endpoints de forma segura</title>
      <dc:creator>Pablito Piova</dc:creator>
      <pubDate>Thu, 28 Sep 2023 17:59:37 +0000</pubDate>
      <link>https://dev.to/ppiova/variables-de-entorno-guardando-tus-claves-y-endpoints-de-forma-segura-1ohf</link>
      <guid>https://dev.to/ppiova/variables-de-entorno-guardando-tus-claves-y-endpoints-de-forma-segura-1ohf</guid>
      <description>&lt;p&gt;¡Hola Comunidad!&lt;br&gt;
Hoy estoy emocionado de compartir con ustedes una técnica esencial y absolutamente &lt;strong&gt;INDISPENSABLE&lt;/strong&gt; que les permitirá asegurar y proteger la información sensible en sus proyectos de desarrollo. ¡Sí, estamos hablando de las variables de entorno!&lt;/p&gt;

&lt;h3&gt;
  
  
  ¿Qué son las variables de entorno?
&lt;/h3&gt;

&lt;p&gt;Las variables de entorno son un conjunto de valores dinámicos que pueden afectar la forma en que se ejecutan los procesos en un equipo. Estas variables existen en todos los sistemas operativos, no solo en Windows, y generalmente se utilizan para definir ciertos detalles específicos del sistema o preferencias del usuario.&lt;/p&gt;

&lt;h3&gt;
  
  
  ¿Por qué es importante no subir claves y endpoints a GitHub?
&lt;/h3&gt;

&lt;p&gt;Cuando trabajamos en proyectos que requieren acceso a bases de datos, APIs, servicios en la nube, entre otros, generalmente necesitamos usar claves de autenticación, endpoints y otros datos sensibles. Si estos datos se suben a repositorios públicos, personas malintencionadas podrían acceder a nuestros recursos, lo que podría resultar en robos de datos, costos elevados, entre otros riesgos.&lt;/p&gt;

&lt;h3&gt;
  
  
  ¿Cómo usar las variables de entorno de Windows 11 para guardar claves y endpoints?
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdiojbji5vc98gl0uezss.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdiojbji5vc98gl0uezss.jpg" alt="Variables Entorno" width="800" height="474"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  1. &lt;strong&gt;Configuración de una variable de entorno:&lt;/strong&gt;
&lt;/h4&gt;

&lt;p&gt;a. Haz clic derecho en el botón de Inicio y selecciona 'Sistema'.&lt;/p&gt;

&lt;p&gt;b. Haz clic en 'Configuración avanzada del sistema' a la izquierda.&lt;/p&gt;

&lt;p&gt;c. En la pestaña 'Avanzado', haz clic en 'Variables de entorno…'.&lt;/p&gt;

&lt;p&gt;d. En el apartado 'Variables de usuario', haz clic en 'Nuevo...' y agrega el nombre de la variable (por ejemplo, &lt;code&gt;API_KEY&lt;/code&gt;) y su valor.&lt;/p&gt;

&lt;p&gt;e. Haz clic en Aceptar en todas las ventanas abiertas para guardar los cambios.&lt;/p&gt;

&lt;h4&gt;
  
  
  2. &lt;strong&gt;Accediendo a la variable de entorno en tu código:&lt;/strong&gt;
&lt;/h4&gt;

&lt;h4&gt;
  
  
  Ejemplo en Python:
&lt;/h4&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;os&lt;/span&gt;

&lt;span class="n"&gt;api_key&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;os&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;environ&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;get&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;API_KEY&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h4&gt;
  
  
  Ejemplo en C#:
&lt;/h4&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight csharp"&gt;&lt;code&gt;&lt;span class="k"&gt;using&lt;/span&gt; &lt;span class="nn"&gt;System&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;

&lt;span class="k"&gt;namespace&lt;/span&gt; &lt;span class="nn"&gt;ExampleApp&lt;/span&gt;
&lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="k"&gt;class&lt;/span&gt; &lt;span class="nc"&gt;Program&lt;/span&gt;
    &lt;span class="p"&gt;{&lt;/span&gt;
        &lt;span class="k"&gt;static&lt;/span&gt; &lt;span class="k"&gt;void&lt;/span&gt; &lt;span class="nf"&gt;Main&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
        &lt;span class="p"&gt;{&lt;/span&gt;
            &lt;span class="kt"&gt;string&lt;/span&gt; &lt;span class="n"&gt;apiKey&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="n"&gt;Environment&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;GetEnvironmentVariable&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"API_KEY"&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;

            &lt;span class="k"&gt;if&lt;/span&gt;&lt;span class="p"&gt;(!&lt;/span&gt;&lt;span class="kt"&gt;string&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;IsNullOrEmpty&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;apiKey&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;
            &lt;span class="p"&gt;{&lt;/span&gt;
                &lt;span class="n"&gt;Console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;WriteLine&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"La clave API es: "&lt;/span&gt; &lt;span class="p"&gt;+&lt;/span&gt; &lt;span class="n"&gt;apiKey&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
            &lt;span class="p"&gt;}&lt;/span&gt;
            &lt;span class="k"&gt;else&lt;/span&gt;
            &lt;span class="p"&gt;{&lt;/span&gt;
                &lt;span class="n"&gt;Console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;WriteLine&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"Variable de entorno API_KEY no está configurada."&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
            &lt;span class="p"&gt;}&lt;/span&gt;
        &lt;span class="p"&gt;}&lt;/span&gt;
    &lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h4&gt;
  
  
  3. &lt;strong&gt;Ignora archivos con datos sensibles en Git:&lt;/strong&gt;
&lt;/h4&gt;

&lt;p&gt;Si tienes archivos que contienen datos sensibles, es importante que los ignores usando un archivo &lt;code&gt;.gitignore&lt;/code&gt;. Si bien al usar variables de entorno estás protegiendo esos valores, siempre es bueno asegurarse de no subir por error otros archivos que contengan información confidencial.&lt;/p&gt;

&lt;p&gt;Antes de concluir, quiero compartir con ustedes un recurso visual muy útil. Si prefieren un enfoque más directo y visual para aprender, aquí tienen un &lt;a href="https://www.youtube.com/shorts/V63pb0Nw6A8?si=JLnaSp_Xrq62U0YW" rel="noopener noreferrer"&gt;&lt;strong&gt;Short de YouTube de mi canal Pablito Piova&lt;/strong&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fq6v4q6my1xkb8lvxxl18.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fq6v4q6my1xkb8lvxxl18.jpg" alt="PablitoPiova" width="800" height="1422"&gt;&lt;/a&gt;&lt;br&gt;
En tan solo 40 segundos les mostraré cómo usar las variables de entorno. ¡Definitivamente vale la pena echarle un vistazo!&lt;/p&gt;

&lt;h3&gt;
  
  
  Conclusión
&lt;/h3&gt;

&lt;p&gt;Las variables de entorno son una excelente manera para proteger datos sensibles en nuestros proyectos. Nos permiten mantener nuestros secretos fuera del código fuente y, por ende, fuera de repositorios públicos como GitHub. Asegúrate de utilizarlas siempre que manejes información que no deba ser expuesta públicamente. 🛡️¡La seguridad primero!&lt;/p&gt;

&lt;p&gt;Espero fervientemente que esta técnica sea una manera crucial para fortalecer la seguridad en sus proyectos de desarrollo. Estoy aquí para ayudar con cualquier duda, inquietud o sugerencia sobre la gestión de datos sensibles usando variables de entorno. ¡No duden en compartir sus experiencias y reflexiones en la sección de comentarios!&lt;/p&gt;

&lt;p&gt;¡Gracias por leer y les deseo proyectos seguros y exitosos!&lt;/p&gt;

&lt;p&gt;👋Hasta la próxima, comunidad.&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>spanish</category>
      <category>programming</category>
      <category>development</category>
    </item>
    <item>
      <title>.NET Interactive and Polyglot Notebooks📒 - Multiple programming languages 💻</title>
      <dc:creator>Pablito Piova</dc:creator>
      <pubDate>Wed, 20 Sep 2023 05:00:35 +0000</pubDate>
      <link>https://dev.to/ppiova/net-interactive-seamless-integration-of-3fc1</link>
      <guid>https://dev.to/ppiova/net-interactive-seamless-integration-of-3fc1</guid>
      <description>&lt;p&gt;Hey community! Today, I'm thrilled to unveil the .NET Interactive, your next stop for multilanguage development. If you're eager to harness the strengths of multiple programming languages in a single environment, you're in luck! Let's dive in!&lt;/p&gt;

&lt;h2&gt;
  
  
  Unwrapping the World of .NET Interactive
&lt;/h2&gt;

&lt;p&gt;.NET Interactive stands as a powerhouse tool, functioning as an engine and API for running and editing code interactively. It empowers developers to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Execute Code and Witness Results in Real-Time&lt;/strong&gt;: A feature that eases the debugging and optimization process.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Evaluate Code to Provide Language Services&lt;/strong&gt;: Think autocomplete and diagnostics, a real game-changer for boosting development efficiency.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Share Data Across Various Languages and Remote Machines&lt;/strong&gt;: Promoting seamless collaboration and efficiency in large-scale projects.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Polyglot Programming with Notebooks in Visual Studio Code
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Famnvhk7mdvn772tlgefi.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Famnvhk7mdvn772tlgefi.png" alt="PolyglotNotebooks" width="606" height="156"&gt;&lt;/a&gt;&lt;br&gt;
Polyglot programming is all about utilizing multiple programming languages to leverage the strengths each language brings to the table for different tasks. Visual Studio Code has rolled out &lt;strong&gt;Polyglot Notebooks&lt;/strong&gt;, offering seamless integration of various languages, thus fostering a rich and diversified development experience.&lt;/p&gt;

&lt;h2&gt;
  
  
  .NET Interactive vs Jupyter Notebook: Unveiling the Key Differences
&lt;/h2&gt;

&lt;h3&gt;
  
  
  What is a Computational Notebook?
&lt;/h3&gt;

&lt;p&gt;A "computational notebook" is a tool that blends formatted text and executable code, crafting documents with real-time executable examples. It's a representation of &lt;a href="https://en.wikipedia.org/wiki/Literate_programming" rel="noopener noreferrer"&gt;literate programming&lt;/a&gt;, where a notebook houses "cells" capable of hosting both text and code.&lt;/p&gt;

&lt;h3&gt;
  
  
  Highlighting the Differences with Jupyter Notebook
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Language Interoperability&lt;/strong&gt;: While Jupyter Notebook primarily focuses on Python, .NET Interactive takes it a notch higher, allowing seamless integration of multiple languages like C#, F#, and PowerShell, fostering truly polyglot programming.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8px3tglalsrcpf75o1lw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8px3tglalsrcpf75o1lw.png" alt="environment" width="800" height="191"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fak8r0njpk99h738xgcp1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fak8r0njpk99h738xgcp1.png" alt="language" width="800" height="294"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Integration with Visual Studio Code&lt;/strong&gt;: Unlike Jupyter Notebook, .NET Interactive is tightly knit with Visual Studio Code, particularly through the Polyglot Notebooks extension, promising a richer and more diversified development experience. Grab the Polyglot Notebooks extension &lt;a href="https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.dotnet-interactive-vscode" rel="noopener noreferrer"&gt;here&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Customization and Extensibility&lt;/strong&gt;: .NET Interactive enables greater customization and extensibility, making it easier to craft complex object models and connect with various technologies, including SQL databases.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Magic Commands&lt;/strong&gt;: are special code commands that can be run in an interactive code submission. The magic command concept is familiar to Jupyter users. With a slight change in syntax to accommodate the .NET languages, they're also available in .NET Interactive.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Browser Connectivity&lt;/strong&gt;: Facilitates interaction with browsers, allowing HTML and JavaScript code execution through browser instances like Chromium.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Noteworthy Advantages of Using .NET Interactive
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Facilitated Multilanguage Programming&lt;/strong&gt;: Smooth integration and execution of multiple programming languages in a single environment.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Interactivity&lt;/strong&gt;: An environment that allows real-time code execution, fostering dynamic adjustments and instant feedback.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Extensibility&lt;/strong&gt;: The ability to craft complex object models and establish connections with SQL databases and other technologies.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxvxaykygpqqk9r1jlofo.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxvxaykygpqqk9r1jlofo.png" alt="SQL" width="800" height="529"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Wrapping Up
&lt;/h2&gt;

&lt;p&gt;.NET Interactive is here to revolutionize your programming journey, offering an environment that not only makes multilanguage programming feasible but also introduces a series of features promising to enhance efficiency and collaboration in software development projects. Get inspired and explore real examples &lt;a href="https://github.com/dotnet/interactive/tree/main/samples" rel="noopener noreferrer"&gt;here&lt;/a&gt;.&lt;/p&gt;




&lt;p&gt;I hope this explanation has been very helpful! Feel free to leave your comments and questions.&lt;/p&gt;

&lt;p&gt;👋Until next time, community.&lt;/p&gt;

</description>
      <category>dotnet</category>
      <category>programming</category>
      <category>opensource</category>
      <category>news</category>
    </item>
    <item>
      <title>¡Embárcate en tu Aventura de Aprendizaje de Python con Microsoft Learn! 🚀</title>
      <dc:creator>Pablito Piova</dc:creator>
      <pubDate>Wed, 06 Sep 2023 02:03:11 +0000</pubDate>
      <link>https://dev.to/ppiova/embarcate-en-tu-aventura-de-aprendizaje-de-python-con-microsoft-learn-1889</link>
      <guid>https://dev.to/ppiova/embarcate-en-tu-aventura-de-aprendizaje-de-python-con-microsoft-learn-1889</guid>
      <description>&lt;p&gt;¡Hola Comunidad!&lt;/p&gt;

&lt;p&gt;Hoy estoy emocionado de compartir con ustedes un recurso fantástico y completamente &lt;strong&gt;GRATIS&lt;/strong&gt; que les permitirá adentrarse y perfeccionar sus habilidades en el lenguaje de programación Python.&lt;/p&gt;

&lt;p&gt;A pesar de que esta plataforma está diseñada principalmente para principiantes que desean entrar en el mundo de Python, también puede ser una excelente herramienta para los programadores experimentados que quieran refrescar sus conocimientos. La gran noticia es que el contenido está disponible tanto en inglés como en español. Pueden comenzar esta emocionante travesía de aprendizaje a través del siguiente enlace:&lt;br&gt;
&lt;a href="https://bit.ly/PythonTrainingMicrosoftLearnES" rel="noopener noreferrer"&gt;Entrenamiento de Python con Microsoft Learn&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Temas Destacados:
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. &lt;strong&gt;Conceptos Básicos de Python&lt;/strong&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Instalación y configuración de herramientas Python&lt;/li&gt;
&lt;li&gt;Trabajando con entrada y salida&lt;/li&gt;
&lt;li&gt;Entendiendo variables y tipos de datos&lt;/li&gt;
&lt;li&gt;Conversión de tipos y operadores aritméticos&lt;/li&gt;
&lt;li&gt;Proyecto práctico: Calculando la distancia entre planetas&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  2. &lt;strong&gt;Estructuras de Datos en Python&lt;/strong&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Representación y manipulación de datos usando cadenas, listas, bucles y diccionarios&lt;/li&gt;
&lt;li&gt;Utilizando lógica booleana y expresiones condicionales para controlar el flujo de tus programas&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  3. &lt;strong&gt;Funciones y Excepciones en Python&lt;/strong&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Creación de código modular y reutilizable mediante el uso de funciones con diversos argumentos&lt;/li&gt;
&lt;li&gt;Gestionando errores y creando mensajes informativos a través de excepciones&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  4. *&lt;em&gt;Jupyter Notebooks *&lt;/em&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Uso interactivo de cuadernos Jupyter para ejecutar código Python&lt;/li&gt;
&lt;li&gt;Creando un manual de nave espacial que integra elementos de Markdown y código&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Espero fervientemente que este recurso sea de gran beneficio para ustedes y que disfruten profundizando sus conocimientos en Python. Estoy aquí para ayudar con cualquier pregunta, comentario o sugerencia que puedan tener. ¡No duden en compartir sus pensamientos en la sección de comentarios!&lt;/p&gt;

&lt;p&gt;¡Gracias por leer y les deseo un feliz aprendizaje!&lt;br&gt;
👋Hasta la próxima, comunidad&lt;/p&gt;

</description>
      <category>python</category>
      <category>spanish</category>
      <category>learning</category>
      <category>microsoft</category>
    </item>
    <item>
      <title>Embark on Your Python Learning Journey with Microsoft Learn! 🚀</title>
      <dc:creator>Pablito Piova</dc:creator>
      <pubDate>Wed, 06 Sep 2023 01:59:32 +0000</pubDate>
      <link>https://dev.to/ppiova/embark-on-your-python-learning-journey-with-microsoft-learn-2ojl</link>
      <guid>https://dev.to/ppiova/embark-on-your-python-learning-journey-with-microsoft-learn-2ojl</guid>
      <description>&lt;p&gt;Hello community,&lt;/p&gt;

&lt;p&gt;Today, I'm thrilled to share with you a fantastic and absolutely &lt;strong&gt;FREE&lt;/strong&gt; resource that will empower you to delve into and hone your skills in the Python programming language.&lt;/p&gt;

&lt;p&gt;Even though this platform is crafted primarily for beginners who are keen on stepping into the world of Python, it can also serve as a beneficial resource for seasoned programmers wishing to brush up on their skills. The great news is that the content is available in both English and Spanish. Start this exhilarating learning journey through the following link:&lt;br&gt;
&lt;a href="https://bit.ly/PythonTrainingMicrosoftLearn" rel="noopener noreferrer"&gt;Microsoft Learn Python Training&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Highlighted Topics:
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. &lt;strong&gt;Python Basics&lt;/strong&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Installation and configuration of Python tools&lt;/li&gt;
&lt;li&gt;Working with input and output&lt;/li&gt;
&lt;li&gt;Understanding variables and data types&lt;/li&gt;
&lt;li&gt;Type conversion and arithmetic operators&lt;/li&gt;
&lt;li&gt;Hands-on project: Calculating the distance between planets&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  2. &lt;strong&gt;Python Data Structures&lt;/strong&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Data representation and manipulation using strings, lists, loops, and dictionaries&lt;/li&gt;
&lt;li&gt;Utilizing Boolean logic and conditional expressions to control your program's flow&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  3. &lt;strong&gt;Python Functions and Exceptions&lt;/strong&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Crafting modular and reusable code using functions with varied arguments&lt;/li&gt;
&lt;li&gt;Managing errors and crafting informative messages through exceptions&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  4. &lt;strong&gt;Jupyter Notebooks&lt;/strong&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Interactive engagement with Jupyter notebooks to execute Python code&lt;/li&gt;
&lt;li&gt;Assembling a spaceship manual that amalgamates Markdown and code elements&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I fervently hope that this resource will be a tremendous asset to you and that you take pleasure in deepening your Python knowledge. I'm here to assist with any questions, comments, or suggestions you might have. Please don't hesitate to share your thoughts in the comments section below!&lt;/p&gt;

&lt;p&gt;Thank you for reading.&lt;br&gt;
👋Until next time, community&lt;/p&gt;

</description>
      <category>python</category>
      <category>beginners</category>
      <category>learning</category>
      <category>microsoft</category>
    </item>
    <item>
      <title>ChatGPT Enterprise vs ChatGPT Plus</title>
      <dc:creator>Pablito Piova</dc:creator>
      <pubDate>Sat, 02 Sep 2023 20:29:55 +0000</pubDate>
      <link>https://dev.to/ppiova/chatgpt-enterprise-vs-chatgpt-plus-n1m</link>
      <guid>https://dev.to/ppiova/chatgpt-enterprise-vs-chatgpt-plus-n1m</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fi7sel1t46trk2g5roclq.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fi7sel1t46trk2g5roclq.jpeg" alt="ChatAI" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Image created with ideogram.ai&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;The world of Artificial Intelligence (AI) is ever-changing, and OpenAI has been at the forefront with their ChatGPT technology. Recently, they've upped the ante with ChatGPT Enterprise, a business-focused evolution of their popular chatbot. This new offering is in direct competition with Microsoft's Bing Chat Enterprise and has already garnered significant attention in the corporate world.&lt;/p&gt;

&lt;p&gt;In this article, we will explore the features, security, and capabilities of ChatGPT Enterprise, and how it compares to its sibling, ChatGPT Plus. We'll also discuss pricing, a crucial factor in any business decision.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Corporate Adoption of ChatGPT
&lt;/h2&gt;

&lt;p&gt;ChatGPT has seen widespread adoption, making its way into over 80% of Fortune 500 companies, according to OpenAI. Early adopters include industry giants like Block, Canva, Carlisle, the Estée Lauder Companies, PWC, and Zapier. These companies have already begun leveraging ChatGPT Enterprise for a variety of operational enhancements, ranging from clear communication to code acceleration and creative assistance.&lt;/p&gt;

&lt;h2&gt;
  
  
  Security First
&lt;/h2&gt;

&lt;p&gt;In an era where data is gold, security remains a significant concern for enterprises. ChatGPT Enterprise addresses this issue with robust data protection features. Unlike the standard version, the Enterprise edition doesn't use client data for any kind of training, offering an added layer of privacy. Moreover, it comes with SOC2 compliance, a certification that guarantees stringent data safety measures.&lt;/p&gt;

&lt;h2&gt;
  
  
  Performance Metrics
&lt;/h2&gt;

&lt;p&gt;ChatGPT Enterprise promises not just faster but also unlimited access, a boon for businesses that require real-time insights. Unlike ChatGPT Plus, which operates on shared resources, the Enterprise version benefits from dedicated processing power, ensuring more consistent and dependable performance.&lt;/p&gt;

&lt;h2&gt;
  
  
  Feature Table: A Head-to-Head Comparison
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Feature&lt;/th&gt;
&lt;th&gt;ChatGPT Plus&lt;/th&gt;
&lt;th&gt;ChatGPT Enterprise&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Access&lt;/td&gt;
&lt;td&gt;General&lt;/td&gt;
&lt;td&gt;Dedicated&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Messages per 3 Hours&lt;/td&gt;
&lt;td&gt;50&lt;/td&gt;
&lt;td&gt;Unlimited&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Response Time&lt;/td&gt;
&lt;td&gt;Variable&lt;/td&gt;
&lt;td&gt;Faster&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Processing Power&lt;/td&gt;
&lt;td&gt;Shared&lt;/td&gt;
&lt;td&gt;Dedicated&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Security&lt;/td&gt;
&lt;td&gt;Industry Standard&lt;/td&gt;
&lt;td&gt;Enhanced + SSO &amp;amp; Domain Verification&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  Unique Features of ChatGPT Enterprise
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Extended Context Tokens&lt;/strong&gt;: For better understanding of complex queries with up to 32k tokens.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Chat Templates&lt;/strong&gt;: Enables organizations to create and disseminate specialized chatbots.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Admin Console&lt;/strong&gt;: Allows more control over deployment and usage.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;API Credits&lt;/strong&gt;: For creating customized enterprise solutions.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Versatility and Future Roadmap
&lt;/h2&gt;

&lt;p&gt;ChatGPT Enterprise is not just about textual conversations. It offers a unique code interpreter, allowing businesses to delve into data analysis and visualization with ease. Plus, OpenAI has plans to roll out even more features, including code writing, text summarizing, and image recognition capabilities.&lt;/p&gt;

&lt;h2&gt;
  
  
  Pricing Considerations
&lt;/h2&gt;

&lt;p&gt;When it comes to pricing, ChatGPT Plus is available at a flat rate of 20 dollars per month. On the other hand, pricing for ChatGPT Enterprise is available "by request," requiring businesses to get in touch with OpenAI for a customized quote. The cost of the Enterprise version will likely depend on various factors such as the number of users, volume of interactions, and additional feature requirements.&lt;/p&gt;

&lt;h2&gt;
  
  
  Tips for Decision Making
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;ChatGPT Plus&lt;/strong&gt;: Suitable for individuals and small businesses with basic chatbot needs.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;ChatGPT Enterprise&lt;/strong&gt;: Tailored for larger organizations needing a high-performance, secure, and customizable chatbot solution.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;ChatGPT Enterprise is not just another chatbot; it's an expansive AI toolset designed to meet contemporary business challenges. With its advanced feature set, dedicated resources, and unparalleled security measures, it provides a compelling case for enterprise adoption. Depending on your organization's specific needs and budget, choosing between ChatGPT Plus and ChatGPT Enterprise should now be an informed decision.&lt;/p&gt;

&lt;p&gt;By offering both performance and flexibility, ChatGPT Enterprise is poised to reshape the business AI landscape, providing a new level of efficiency, utility, and data security.&lt;/p&gt;

&lt;p&gt;Please visit the ChatGPT website for more product information: &lt;a href="https://openai.com/enterprise" rel="noopener noreferrer"&gt;OpenAI Enterprise&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I hope this explanation has been greatly helpful! Feel free to leave your comments and questions.&lt;br&gt;
👋Until next time, community&lt;/p&gt;

</description>
      <category>chatgpt</category>
      <category>openai</category>
      <category>ai</category>
    </item>
  </channel>
</rss>
