<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Pablito Piova]]></title><description><![CDATA[Microsoft MVP in AI. Practical .NET &amp; Python tutorials on Azure AI Foundry, Agents, LLMs, Copilot &amp; Power Platform.]]></description><link>https://pablitopiova.hashnode.dev</link><generator>RSS for Node</generator><lastBuildDate>Wed, 09 Sep 2026 11:12:17 GMT</lastBuildDate><atom:link href="https://pablitopiova.hashnode.dev/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[IA Generativa en Español: Cómo Microsoft Azure y Copilot están transformando la creación de contenido en 2025]]></title><description><![CDATA[El pasado 9 de enero de 2025, comenzando el año, tuvimos la primera sesión de Microsoft Reactor dedicada a la Inteligencia Artificial Generativa. Fue una jornada en español, junto a Luis Beltrán y su servidor, Pablo Piovano, donde exploramos el prese...]]></description><link>https://pablitopiova.hashnode.dev/ia-generativa-en-espanol-como-microsoft-azure-y-copilot-estan-transformando-la-creacion-de-contenido-en-2025</link><guid isPermaLink="true">https://pablitopiova.hashnode.dev/ia-generativa-en-espanol-como-microsoft-azure-y-copilot-estan-transformando-la-creacion-de-contenido-en-2025</guid><category><![CDATA[AI]]></category><category><![CDATA[generative ai]]></category><category><![CDATA[Azure AI Foundry]]></category><category><![CDATA[LLM's ]]></category><dc:creator><![CDATA[Pablo Piovano]]></dc:creator><pubDate>Thu, 09 Jan 2025 03:00:00 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1754774182559/f5b8e422-2ca7-4f5b-90e8-5f5ce3507085.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>El pasado <strong>9 de enero de 2025</strong>, comenzando el año, tuvimos la primera sesión de Microsoft Reactor dedicada a la <strong>Inteligencia Artificial Generativa</strong>. Fue una jornada <strong>en español</strong>, junto a <strong>Luis Beltrán</strong> y su servidor, Pablo Piovano, donde exploramos el presente y futuro de esta tecnología que está revolucionando industrias enteras.</p>
<p>En este artículo encontrarás una breve descripción de los temas que hemos abordado en este webinar como: <strong>qué es la IA generativa, cómo funciona y qué herramientas puedes usar hoy mismo para aprovecharla</strong>, con demos reales, casos prácticos y enlaces directos para que puedas probarlo.</p>
<h3 id="heading-que-es-la-ia-generativa-y-como-funciona"><strong>Qué es la IA Generativa y cómo funciona</strong></h3>
<p>La IA generativa es un tipo de inteligencia artificial capaz de <strong>crear contenido nuevo</strong> —texto, imágenes, audio, video o código— en lugar de limitarse a analizar datos existentes.</p>
<p>Modelos como <strong>GPT-4, DALL·E 3, Copilot y Azure AI</strong> permiten:</p>
<ul>
<li><p>Generar artículos, guiones y resúmenes automáticamente.</p>
</li>
<li><p>Crear imágenes e ilustraciones a partir de descripciones.</p>
</li>
<li><p>Traducir y doblar videos en múltiples idiomas.</p>
</li>
<li><p>Escribir y depurar código en tiempo récord.</p>
</li>
</ul>
<p>💡 <strong>Dato clave:</strong> ChatGPT alcanzó 100 millones de usuarios en solo <strong>3 meses</strong>, superando a tecnologías como internet y smartphones.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1754773718756/e3d7d3ab-40b2-427a-9f87-ea8ea362f527.png" alt="La IA generativa es parte de nuestras vidas" class="image--center mx-auto" /></p>
<h3 id="heading-microsoft-y-la-evolucion-de-la-ia"><strong>Microsoft y la evolución de la IA</strong></h3>
<p>Microsoft lleva décadas integrando inteligencia artificial en sus productos:</p>
<ul>
<li><p><strong>1990s:</strong> Primeras interacciones (como Clippy).</p>
</li>
<li><p><strong>2010:</strong> Kinect revoluciona la interacción por movimiento.</p>
</li>
<li><p><strong>2019:</strong> Alianza con OpenAI para acelerar la IA generativa.</p>
</li>
<li><p><strong>2023-2025:</strong> Expansión de Copilot a Office, Visual Studio y Azure AI Foundry.</p>
</li>
</ul>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1754773740127/f8393642-c5b3-4f21-bd05-85b7c935689f.png" alt="Microsoft y la evolución de la IA" class="image--center mx-auto" /></p>
<h3 id="heading-herramientas-de-ia-generativa-en-azure"><strong>Herramientas de IA Generativa en Azure</strong></h3>
<p>Si buscas <strong>usar IA generativa en español</strong> y con soporte empresarial, Azure ofrece un ecosistema potente y seguro.</p>
<h4 id="heading-1-avatares-tts-text-to-speech"><strong>1. Avatares TTS (Text-to-Speech)</strong></h4>
<ul>
<li><p>Avatares realistas que hablan y gesticulan en tiempo real.</p>
</li>
<li><p>Compatible con <strong>GPT-4o</strong> y múltiples idiomas.</p>
</li>
<li><p>Casos de uso: atención al cliente, capacitación, videos corporativos.</p>
</li>
</ul>
<h4 id="heading-2-traduccion-automatica-de-videos"><strong>2. Traducción automática de videos</strong></h4>
<ul>
<li><p>Convierte videos a otros idiomas manteniendo la voz original mediante <strong>clonación de voz</strong> (con consentimiento).</p>
</li>
<li><p>Ideal para creadores de contenido, educación y empresas globales.</p>
</li>
</ul>
<h4 id="heading-3-azure-ai-foundry"><strong>3. Azure AI Foundry</strong></h4>
<ul>
<li><p>Plataforma para crear soluciones de IA generativa personalizadas.</p>
</li>
<li><p>Compatible con modelos como GPT-4o, DALL·E 3 y más.</p>
</li>
<li><p>Integración con tus datos para respuestas precisas y seguras.</p>
</li>
</ul>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1754773846674/459b4255-08d4-4c54-81bb-f69f638ee916.png" alt="Azure AI Foundry" class="image--center mx-auto" /></p>
<h4 id="heading-4-copilot-studio"><strong>4. Copilot Studio</strong></h4>
<ul>
<li><p>Construye chatbots y asistentes para <strong>Microsoft 365, Teams, Facebook o Slack</strong>.</p>
</li>
<li><p>Ideal para empresas que quieren soluciones rápidas sin programar.</p>
</li>
</ul>
<h3 id="heading-modelos-multimodales-mas-alla-del-texto"><strong>Modelos multimodales: más allá del texto</strong></h3>
<p>La nueva generación de modelos, como <strong>GPT-4o multimodal</strong>, entiende y procesa texto, imágenes y voz en conjunto.<br />Esto permite:</p>
<ul>
<li><p>Analizar documentos con gráficos e imágenes.</p>
</li>
<li><p>Crear publicaciones y contenido visual a partir de fotografías.</p>
</li>
<li><p>Asistir en soporte técnico con imágenes de referencia.</p>
</li>
</ul>
<h3 id="heading-ia-responsable-y-seguridad-de-contenido"><strong>IA Responsable y seguridad de contenido</strong></h3>
<p>Microsoft implementa herramientas de <strong>Content Safety</strong> para detectar contenido sensible o protegido por derechos de autor, asegurando un uso ético y responsable de la IA.<br />Esto es clave para empresas que buscan cumplir regulaciones y proteger su marca.<strong>Por qué la IA Generativa es clave en 2025</strong></p>
<ul>
<li><p><strong>Aumenta la productividad:</strong> automatiza tareas creativas y repetitivas.</p>
</li>
<li><p><strong>Amplía el alcance:</strong> traduce y adapta contenido a nuevos mercados.</p>
</li>
<li><p><strong>Impulsa la innovación:</strong> permite experimentar con nuevos formatos y experiencias.</p>
</li>
</ul>
<hr />
<p>📺 <strong>Mirá la sesión completa aquí (en español):</strong> <a target="_blank" href="https://www.youtube.com/watch?v=SQILlf0wkaY">Ver en YouTube</a></p>
<div class="embed-wrapper"><div class="embed-loading"><div class="loadingRow"></div><div class="loadingRow"></div></div><a class="embed-card" href="https://www.youtube.com/watch?v=SQILlf0wkaY">https://www.youtube.com/watch?v=SQILlf0wkaY</a></div>
<p> </p>
<p>🔗 <strong>Conectemos en LinkedIn:</strong> <a target="_blank" href="https://www.linkedin.com/in/ppiova/">Pablito Piova - LinkedIn</a></p>
<p>💬 <strong>Pregunta para ti:</strong><br />¿Cuál sería tu primer proyecto si pudieras integrar IA generativa en tu negocio o trabajo?</p>
]]></content:encoded></item><item><title><![CDATA[My 2024 in AI: Great Challenges and Great Achievements]]></title><description><![CDATA[This year has been intense yet deeply rewarding. I started 2024 with a health setback, but soon after, everything took a positive turn: I traveled to incredible places with my family and began my journey as Director of AI at OZ.
Early in the year, I ...]]></description><link>https://pablitopiova.hashnode.dev/my-2024-in-ai-great-challenges-and-great-achievements</link><guid isPermaLink="true">https://pablitopiova.hashnode.dev/my-2024-in-ai-great-challenges-and-great-achievements</guid><category><![CDATA[AI Advocate]]></category><category><![CDATA[DIrector AI]]></category><category><![CDATA[Microsoft]]></category><category><![CDATA[MVPBuzz]]></category><category><![CDATA[AI]]></category><dc:creator><![CDATA[Pablo Piovano]]></dc:creator><pubDate>Mon, 23 Dec 2024 03:00:00 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1754864197633/cc57b50d-8c0b-460b-b3e6-50d902467890.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>This year has been intense yet deeply rewarding. I started 2024 with a health setback, but soon after, everything took a positive turn: I traveled to incredible places with my family and began my journey as Director of AI at <a target="_blank" href="https://www.linkedin.com/company/followoz/"><strong>OZ</strong></a>.</p>
<p>Early in the year, I participated in the CxO Networking Dinner, thanks to <a target="_blank" href="https://www.linkedin.com/company/techhubsouthflorida/"><strong>South Florida Tech Hub 🌴</strong></a> and the OZ team, where I shared the stage with industry leaders to discuss the impact of AI in business. Later, I had an unforgettable reunion during my second visit to the <strong>MVP Summit in Redmond</strong> #MVPBuzz, strengthening ties with colleagues and friends at Microsoft in the exciting world of exciting world of AI, Azure, Power Platform and more.</p>
<p>Mid-year, I was recognized as a <strong>Microsoft MVP</strong> in AI for the third consecutive year, an honor that drives me to keep promoting AI adoption. During this period at OZ, we worked intensively on projects involving Generative AI, Azure AI, Azure OpenAI, Azure AI Search, Copilot Studio and TTS Avatar, developing POCs and presentations to offer innovative solutions to our clients.</p>
<p>A major highlight came at the <strong>AI Future Summit – South Florida 2024</strong>, where we showcased success stories in collaboration with #Microsoft, demonstrating the real value <strong>#AI</strong> can bring to various sectors. I also experienced a notable increase in my <strong>LinkedIn</strong> following, surpassing 5,000 followers, and had the chance to share my knowledge at global communities, including two AI-focused series at <a target="_blank" href="https://www.linkedin.com/showcase/microsoft-reactor/"><strong>Microsoft Reactor</strong></a>.</p>
<p>To top it all off, I participated in <strong>Microsoft Ignite</strong> #MSIgnite as a Lab expert, collaborating with exceptional Microsoft professionals and showcasing the projects we developed throughout 2024.</p>
<p>I want to express my deepest gratitude to <a target="_blank" href="https://www.linkedin.com/in/jasonmilgram/"><strong>Jason Milgram</strong></a> , who not only extended the initial call for this journey at <strong>#FollowOZ</strong> but has also been a true mentor every step of the way. I’m also grateful for the constant support of <a target="_blank" href="https://www.linkedin.com/in/mannyramos/"><strong>Emmanuel Ramos</strong></a> and <a target="_blank" href="https://www.linkedin.com/in/salcardozo/"><strong>Sal Cardozo</strong></a> , who are always ready to offer valuable ideas, provide assistance, and place their trust in our endeavors.</p>
<p>My thanks extend to the <a target="_blank" href="https://www.linkedin.com/company/microsoft-mvp/"><strong>Microsoft Most Valuable Professional</strong></a> and, in particular, to the colleagues and friends with whom I shared events throughout 2024, fostering AI in various corners of the world. Above all, I want to recognize <strong>my family</strong> for their unwavering support in this incredible journey, fueling my motivation and energy to keep moving forward.</p>
<p><strong>Looking Ahead to 2025</strong></p>
<p>The coming year promises to be even more exciting. We will continue developing AI and Generative AI solutions for key clients, expanding our innovation initiatives, and seeking new opportunities to share knowledge at events and across communities.</p>
<p>This is just a glimpse of my 2024. I’m immensely grateful to my <strong>family</strong>, my colleagues at <strong>OZ Digital Consulting</strong>, and the <strong>Microsoft community</strong> for their unwavering inspiration. See you in 2025 with more AI and innovation!</p>
<p>This article was originally published on <a target="_blank" href="https://www.linkedin.com/pulse/my-2024-ai-great-challenges-achievements-pablo-piovano-1sj4f/">LinkedIn</a>.</p>
]]></content:encoded></item><item><title><![CDATA[My Experience at Microsoft Ignite 2024: AI Innovation, Labs, and the Future of Productivity]]></title><description><![CDATA[In November 2024, I had the privilege of attending Microsoft Ignite — one of the most important global events for developers, IT professionals, and technology enthusiasts. This year’s edition was packed with groundbreaking announcements, hands-on lab...]]></description><link>https://pablitopiova.hashnode.dev/my-experience-at-microsoft-ignite-2024-ai-innovation-labs-and-the-future-of-productivity</link><guid isPermaLink="true">https://pablitopiova.hashnode.dev/my-experience-at-microsoft-ignite-2024-ai-innovation-labs-and-the-future-of-productivity</guid><category><![CDATA[Microsoft Ignite 2024]]></category><category><![CDATA[Artificial Intelligence]]></category><category><![CDATA[#multimodalai]]></category><category><![CDATA[Azure Ai Search]]></category><category><![CDATA[RAG ]]></category><category><![CDATA[Microsoft 365]]></category><category><![CDATA[ai agents]]></category><category><![CDATA[GPT-4o]]></category><category><![CDATA[Azure AI Foundry]]></category><category><![CDATA[tech conference]]></category><dc:creator><![CDATA[Pablo Piovano]]></dc:creator><pubDate>Fri, 22 Nov 2024 03:00:00 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1754863698379/b1cd898f-09dd-4cb8-b9de-cdaf514e6a93.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In November 2024, I had the privilege of attending <strong>Microsoft Ignite</strong> — one of the most important global events for developers, IT professionals, and technology enthusiasts. This year’s edition was packed with groundbreaking announcements, hands-on labs, and deep technical sessions focusing on <strong>artificial intelligence</strong>, cloud innovation, and productivity.</p>
<p>But for me, Ignite was more than just attending sessions. I was honored to participate as an <strong>expert in Lab 402: Interacting with multimodal Generative AI models</strong>, helping attendees explore how to work with cutting-edge AI technologies like GPT-4o through Azure OpenAI.</p>
<p><a target="_blank" href="https://www.linkedin.com/posts/aliciamoniz_msignite-ugcPost-7265116994973179905-VssH?utm_source=share&amp;utm_medium=member_desktop&amp;rcm=ACoAABmaW64BxAAE2XgWl-lg6NNATpBWm8IzD7M"><img src="https://media.licdn.com/dms/image/v2/D5622AQEG4ZPwJamtgg/feedshare-shrink_2048_1536/feedshare-shrink_2048_1536/0/1732138869195?e=1757548800&amp;v=beta&amp;t=OwhDE5_SRHktikcQ9fj3zxTndQIe_vAd3aF9hVRmuuU" alt="No alternative text description for this image" /></a></p>
<h2 id="heading-the-expert-lab-experience-lab-402-interacting-with-multimodal-generative-ai-models">The Expert Lab Experience – <strong>Lab 402: Interacting with multimodal Generative AI models</strong></h2>
<p>Lab 402 was an immersive, hands-on learning experience where participants explored how to design, implement, and optimize <strong>multimodal AI solutions</strong>. Using <strong>Azure AI Foundry</strong> (formerly AI Studio) and GPT-4o, attendees learned how to build intelligent systems that could process text, images, and other input types simultaneously.</p>
<p>My role as an expert was to guide participants, answer questions, and share best practices for integrating multimodal AI into real-world applications. From experimenting with <strong>Azure AI Playgrounds</strong> to connecting generative models with enterprise data, the energy in the room was pure innovation.</p>
<p><img src="https://media.licdn.com/dms/image/v2/D4D22AQGhlflTdxZPng/feedshare-shrink_2048_1536/feedshare-shrink_2048_1536/0/1732146558880?e=1757548800&amp;v=beta&amp;t=dh4gMDa5O5O-dYwJ37FL7wLMROOb8uPTJZwNzcmvMnw" alt="No alternative text description for this image" /></p>
<h2 id="heading-deep-dive-into-ai-search-brk105-azure-ai-search-rag-for-better-results-larger-scale-faster-answers">Deep Dive into AI Search – <strong>BRK105 Azure AI Search: RAG for better results, larger scale, faster answers</strong></h2>
<p>In addition to my lab involvement, I attended <strong>BRK105</strong>, a breakout session on <strong>Azure AI Search</strong> and <strong>Retrieval-Augmented Generation (RAG)</strong>. This session showed how combining large language models with relevant, high-quality search results can produce faster, more accurate answers at scale.</p>
<p><img src="https://media.licdn.com/dms/image/v2/D4D22AQHUx6f8l3mRhA/feedshare-shrink_2048_1536/feedshare-shrink_2048_1536/0/1732146562168?e=1757548800&amp;v=beta&amp;t=UIltBmHcz2pEfBAA6DeM65ymwiEFQqvxl1jiHsqbcdY" alt="No alternative text description for this image" /></p>
<p>Key takeaways:</p>
<ul>
<li><p><strong>Scalability:</strong> Azure AI Search can handle massive datasets while maintaining performance.</p>
</li>
<li><p><strong>Precision:</strong> RAG ensures AI answers are grounded in relevant information, reducing hallucinations.</p>
</li>
<li><p><strong>Enterprise readiness:</strong> Integration with Azure security and compliance frameworks makes it viable for sensitive environments.</p>
</li>
</ul>
<blockquote>
<p><a target="_blank" href="https://techcommunity.microsoft.com/blog/mvp-blog/mvp%E2%80%99s-recommended-microsoft-ignite-2024-session/4298000">MVP’s Recommended Microsoft Ignite 2024 Session | Microsoft Community Hub</a></p>
</blockquote>
<h2 id="heading-microsoft-ignite-2024-ai-highlights">Microsoft Ignite 2024 AI Highlights</h2>
<p>This year’s <strong>Book of News</strong> revealed Microsoft’s ambitious vision for AI, and several announcements stood out for me:</p>
<ul>
<li><p><strong>AI Agents:</strong> Autonomous AI systems that can handle complex workflows like returns processing or invoice approvals without constant user prompts.</p>
</li>
<li><p><strong>Custom AI Chips:</strong> New Microsoft-designed infrastructure chips to accelerate AI workloads while improving energy efficiency and security.</p>
</li>
<li><p><strong>Windows 365 Link:</strong> A new mini-PC, launching April 2025, that connects directly to Windows 365 without local storage.</p>
</li>
<li><p><strong>Microsoft 365 Companions:</strong> A new productivity layer in Windows 11 that integrates contacts, files, and calendar directly into the taskbar.</p>
</li>
</ul>
<p><img src="https://media.licdn.com/dms/image/v2/D4D22AQHylLkh6T4vFQ/feedshare-shrink_2048_1536/feedshare-shrink_2048_1536/0/1732028750788?e=1757548800&amp;v=beta&amp;t=OKJv4E795wQC10fRcI3rMSxrEaSrbOacer9xLib3taU" alt="No alternative text description for this image" /></p>
<p>You can explore all announcements in the official <a target="_blank" href="https://news.microsoft.com/ignite-2024-book-of-news/">Microsoft Ignite 2024 Book of News.</a></p>
<h2 id="heading-why-this-years-ignite-felt-different">Why This Year’s Ignite Felt Different</h2>
<p>While the excitement of brand-new AI models may have slowed compared to last year, Microsoft’s focus in 2024 was on <strong>making AI practical, multimodal, and ready for real business scenarios</strong>. From Copilot integrations to autonomous agents and more immersive AI development tools, the shift is toward <strong>operationalizing AI</strong>.</p>
<p><img src="https://media.licdn.com/dms/image/v2/D5622AQG8Ay5q7_ksMw/feedshare-shrink_800/feedshare-shrink_800/0/1732065391416?e=1757548800&amp;v=beta&amp;t=h5im22NqSp6grSn19AcB-JBHAGrfRbBZor3eD_o93j8" alt="No alternative text description for this image" /></p>
<p>Being both a participant and an expert gave me a unique perspective: I got to see the <strong>curiosity and creativity</strong> of attendees firsthand while also connecting the dots between Microsoft’s announcements and the real-world challenges companies face.</p>
<p><img src="https://media.licdn.com/dms/image/v2/D4D22AQFovsA60o_q2g/feedshare-shrink_1280/feedshare-shrink_1280/0/1732216707475?e=1757548800&amp;v=beta&amp;t=RLeg7HvWNfggiqf8yLDR6bRn-Om6tWsh7ta_d0mtSII" alt="No alternative text description for this image" /></p>
<h2 id="heading-final-thoughts">Final Thoughts</h2>
<p>Microsoft Ignite 2024 was an inspiring reminder that we’re entering a new era of intelligent applications — powered by <strong>multimodal AI, scalable AI search, and deeply integrated productivity tools</strong>.</p>
<p>For me, guiding others in Lab 402 and learning from sessions like BRK105 was not just professionally rewarding, but a chance to contribute to shaping the AI-powered future.</p>
<div class="embed-wrapper"><div class="embed-loading"><div class="loadingRow"></div><div class="loadingRow"></div></div><a class="embed-card" href="https://www.linkedin.com/posts/ppiova_msignite-microsoftai-copilot-activity-7264409186363432962-b_hG?utm_source=share&amp;utm_medium=member_desktop&amp;rcm=ACoAABmaW64BxAAE2XgWl-lg6NNATpBWm8IzD7M">https://www.linkedin.com/posts/ppiova_msignite-microsoftai-copilot-activity-7264409186363432962-b_hG?utm_source=share&amp;utm_medium=member_desktop&amp;rcm=ACoAABmaW64BxAAE2XgWl-lg6NNATpBWm8IzD7M</a></div>
<p> </p>
<blockquote>
<div class="embed-wrapper"><div class="embed-loading"><div class="loadingRow"></div><div class="loadingRow"></div></div><a class="embed-card" href="https://www.linkedin.com/embed/feed/update/urn:li:ugcPost:7265502407004979200?">https://www.linkedin.com/embed/feed/update/urn:li:ugcPost:7265502407004979200?</a></div>
<p> </p>
</blockquote>
<p>I’m already looking forward to applying what I learned — and sharing more insights in the months ahead.</p>
]]></content:encoded></item><item><title><![CDATA[Microsoft Introduces Autonomous Agents in Copilot Studio at the AI Tour]]></title><description><![CDATA[At the recent AI Tour, Microsoft introduced a groundbreaking advancement in artificial intelligence: autonomous agents in Copilot Studio, set to transform how businesses manage tasks and scale productivity. This new tool allows teams to create custom...]]></description><link>https://pablitopiova.hashnode.dev/microsoft-introduces-autonomous-agents-in-copilot-studio-at-the-ai-tour</link><guid isPermaLink="true">https://pablitopiova.hashnode.dev/microsoft-introduces-autonomous-agents-in-copilot-studio-at-the-ai-tour</guid><category><![CDATA[AI Tour 2025]]></category><category><![CDATA[Microsoft]]></category><category><![CDATA[copilotstudio]]></category><category><![CDATA[autonomous agents]]></category><category><![CDATA[business productivity]]></category><category><![CDATA[Workflow Automation]]></category><category><![CDATA[Artificial Intelligence]]></category><category><![CDATA[Microsoft Ignite]]></category><category><![CDATA[AI in Business]]></category><dc:creator><![CDATA[Pablo Piovano]]></dc:creator><pubDate>Sat, 26 Oct 2024 03:00:00 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1754860455406/b24d6be8-586c-4dc3-85a3-f0d1293e0c2b.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><img src="https://media.licdn.com/dms/image/v2/D4D12AQFda0HiDTA8Jg/article-inline_image-shrink_1500_2232/article-inline_image-shrink_1500_2232/0/1729860055762?e=1760572800&amp;v=beta&amp;t=lNh7OqjPu_9e8RiqFOwdf6KwNnfAftNM720toJjBfLw" alt="Microsoft AI Tour" /></p>
<p>At the recent AI Tour, Microsoft introduced a groundbreaking advancement in artificial intelligence: <strong>autonomous agents</strong> in Copilot Studio, set to transform how businesses manage tasks and scale productivity. This new tool allows teams to create custom agents that independently handle complex tasks, optimizing efficiency and enhancing the customer experience.</p>
<p><img src="https://media.licdn.com/dms/image/v2/D4D12AQHVCoSS5wAe7g/article-inline_image-shrink_1500_2232/article-inline_image-shrink_1500_2232/0/1729860128958?e=1760572800&amp;v=beta&amp;t=sHIpPofwVYZcTFTFAk8xfpLCKWDIHLRTURibynqyRAU" alt="Copilot Studio Autonomous Agents" /></p>
<h3 id="heading-what-makes-these-agents-stand-out"><strong>What Makes These Agents Stand Out?</strong></h3>
<p>As <strong>Jared Spataro</strong> highlighted in his presentation and blog post <a target="_blank" href="https://blogs.microsoft.com/blog/2024/10/21/new-autonomous-agents-scale-your-team-like-never-before/"><strong>New Autonomous Agents Scale Your Team Like Never Before</strong></a>, these autonomous agents excel at both automation and personalization. Spataro’s blog explains how this technology represents a leap forward, providing companies with a way to significantly reduce administrative overhead and boost efficiency. These agents work autonomously and can also integrate with <strong>Copilot</strong>, allowing for effective collaboration where humans can step in as needed.</p>
<h3 id="heading-success-story-mckinsey-amp-company"><strong>Success Story: McKinsey &amp; Company</strong></h3>
<p>During the AI Tour, <strong>McKinsey &amp; Company</strong> was featured as a real-world example of these agents in action. Using Copilot Studio, McKinsey developed an autonomous agent that processes emails from prospective clients, identifies the context, and routes tasks to the appropriate personnel—achieving a 90% reduction in response time and a 30% cut in administrative costs.</p>
<p><strong>Automation Without Limits</strong> One of the most exciting aspects of these agents is their ability to manage multiple interactions simultaneously. As showcased in the <a target="_blank" href="https://www.youtube.com/watch?v=gLNjFP6BKtQ"><strong>launch video</strong></a>, autonomous agents can handle hundreds of processes at once, providing companies in any industry with a tool to automate and optimize workflows, greatly enhancing operational efficiency.</p>
<p><img src="https://media.licdn.com/dms/image/v2/D4D12AQHLDvkyqTl5UQ/article-inline_image-shrink_1000_1488/article-inline_image-shrink_1000_1488/0/1729862667015?e=1760572800&amp;v=beta&amp;t=Gw-oJ4sGhPh7umQRbBL234Z-ewFnykN0liJg44nWBpM" alt="Article content" /></p>
<h3 id="heading-the-future-of-productivity-at-your-fingertips"><strong>The Future of Productivity at Your Fingertips</strong></h3>
<p>With these autonomous agents, Microsoft is not only making advanced AI accessible but also empowering teams to be more agile and effective in their processes. From customer service to internal operations, this technology redefines business productivity and is accessible to any organization looking to scale its capabilities. The future of work and productivity is here with Copilot’s autonomous agents!</p>
<p>As an additional resource, check out <a target="_blank" href="https://www.youtube.com/watch?v=kOkDTvsUuWA"><strong>Satya Nadella’s AI Tour Keynote: London</strong></a>, where Microsoft unveils new capabilities to drive AI-first business processes. Next month, Copilot Studio’s autonomous agent creation will enter public preview, alongside ten new Dynamics 365 agents for enhancing sales, service, finance, and supply chain teams.</p>
<p>For a deeper look at this announcement and many other innovations, join us at <strong>Microsoft Ignite</strong>. Visit <a target="_blank" href="https://ignite.microsoft.com/en-US/home"><strong>Microsoft Ignite</strong></a> to learn more and register for the event.</p>
<p>—This article was originally published on <a target="_blank" href="https://www.linkedin.com/pulse/microsoft-introduces-autonomous-agents-copilot-studio-piovano--pzaxe/">LinkedIn</a>.</p>
]]></content:encoded></item><item><title><![CDATA[Potenciando Modelos de Lenguaje con RAG: de la Teoría a la Implementación]]></title><description><![CDATA[La inteligencia artificial avanza a pasos agigantados, y los modelos de lenguaje se han convertido en el corazón de muchas soluciones modernas. Sin embargo, también tienen limitaciones importantes: no siempre conocen la información más reciente ni pu...]]></description><link>https://pablitopiova.hashnode.dev/potenciando-modelos-de-lenguaje-con-rag-de-la-teoria-a-la-implementacion</link><guid isPermaLink="true">https://pablitopiova.hashnode.dev/potenciando-modelos-de-lenguaje-con-rag-de-la-teoria-a-la-implementacion</guid><category><![CDATA[RAGHack]]></category><category><![CDATA[MIcrosoft Reactor]]></category><category><![CDATA[RAG ]]></category><category><![CDATA[LLM's ]]></category><category><![CDATA[LLM-Retrieval ]]></category><category><![CDATA[Azure OpenAI]]></category><category><![CDATA[ia generativa]]></category><category><![CDATA[#Embeddings]]></category><category><![CDATA[Azure Ai Search]]></category><category><![CDATA[#chatbots]]></category><dc:creator><![CDATA[Pablo Piovano]]></dc:creator><pubDate>Tue, 03 Sep 2024 03:00:00 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1754859414925/0f2eddd4-de8a-40b1-b971-df3d15cdba9a.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>La inteligencia artificial avanza a pasos agigantados, y los <strong>modelos de lenguaje</strong> se han convertido en el corazón de muchas soluciones modernas. Sin embargo, también tienen limitaciones importantes: no siempre conocen la información más reciente ni pueden acceder a datos internos de una organización.<br />Aquí es donde entra en juego <strong>RAG (Retrieval-Augmented Generation)</strong>, un patrón que combina la potencia de los modelos de lenguaje con la capacidad de buscar información externa y actualizada.</p>
<h2 id="heading-que-es-rag-y-por-que-es-importante">¿Qué es RAG y por qué es importante?</h2>
<p><strong>RAG</strong> (Generación Aumentada por Recuperación) es un enfoque que amplía el conocimiento de un modelo de lenguaje conectándolo a fuentes de información externas, como bases de datos vectoriales o motores de búsqueda.<br />Esto permite:</p>
<ul>
<li><p>Consultar información más reciente que la fecha de corte del entrenamiento del modelo.</p>
</li>
<li><p>Integrar conocimiento privado o especializado.</p>
</li>
<li><p>Personalizar las respuestas a un dominio concreto.</p>
</li>
</ul>
<p>Sin RAG, un modelo de lenguaje solo puede responder con la información que tenía en el momento de su entrenamiento.</p>
<h2 id="heading-breve-repaso-como-funcionan-los-modelos-de-lenguaje">Breve repaso: cómo funcionan los modelos de lenguaje</h2>
<p>Antes de entender RAG, es clave saber cómo trabajan los <strong>Large Language Models (LLMs)</strong>:</p>
<ul>
<li><p>Utilizan arquitecturas tipo <strong>Transformer</strong> para procesar secuencias de texto.</p>
</li>
<li><p>Funcionan prediciendo el siguiente <em>token</em> (unidad de texto) en función del contexto previo.</p>
</li>
<li><p>A mayor contexto y estructura, mayor coherencia y relevancia en las respuestas.</p>
</li>
</ul>
<p>Con el tiempo, estos modelos han adoptado formatos de interacción más naturales, como el <em>chat completion</em>, que permiten mantener un historial de conversación y generar respuestas más contextuales.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1754859729175/ea272a37-da6f-46a7-9042-33f5083dcf1e.png" alt="LLM: Large Language Model" class="image--center mx-auto" /></p>
<h2 id="heading-limitaciones-que-rag-resuelve">Limitaciones que RAG resuelve</h2>
<p>Los modelos de lenguaje destacan en comprensión y generación de texto, pero enfrentan dos grandes problemas:</p>
<ol>
<li><p><strong>Conocimiento desactualizado</strong><br /> Si el entrenamiento terminó en 2023, no podrán responder sobre hechos ocurridos en 2024 o posteriores.</p>
</li>
<li><p><strong>Desconocimiento de información interna</strong><br /> No saben nada sobre datos privados de una empresa o proyecto a menos que se los incluyas explícitamente.</p>
</li>
</ol>
<h3 id="heading-estrategias-comunes-para-solucionarlo">Estrategias comunes para solucionarlo</h3>
<ul>
<li><p><strong>Prompt Engineering</strong>: incluir la información relevante directamente en la consulta.</p>
</li>
<li><p><strong>Fine-tuning</strong>: reentrenar el modelo con datos adicionales (costoso y menos flexible si la información cambia con frecuencia).</p>
</li>
<li><p><strong>RAG</strong>: buscar datos en tiempo real y pasarlos como contexto al modelo, sin modificar su entrenamiento original.</p>
</li>
</ul>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1754859525612/ddb61b32-4a45-435d-ad58-97b80669c7db.png" alt="Integrando conocimiento a los modelos. Prompt Engineering, Fine Tuning y RAG" class="image--center mx-auto" /></p>
<h2 id="heading-como-funciona-rag-paso-a-paso">Cómo funciona RAG paso a paso</h2>
<p>El flujo básico de RAG es el siguiente:</p>
<ol>
<li><p>El usuario formula una pregunta.</p>
</li>
<li><p>El sistema busca información relevante en una <strong>base de datos vectorial</strong> (Azure Cognitive Search, Pinecone, Qdrant, etc.).</p>
</li>
<li><p>Los resultados se incorporan como contexto en el <em>prompt</em>.</p>
</li>
<li><p>El modelo de lenguaje genera la respuesta final con ese contexto.</p>
</li>
</ol>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1754859582126/43627560-6104-4270-85e4-6461c1dfe29a.png" alt="RAG: Retrieval Augmented Generation" class="image--center mx-auto" /></p>
<h3 id="heading-ventajas-clave-de-rag">Ventajas clave de RAG</h3>
<ul>
<li><p><strong>Actualización continua</strong>: se conecta a datos recientes.</p>
</li>
<li><p><strong>Adaptación al dominio</strong>: integra información interna o especializada.</p>
</li>
<li><p><strong>Multilingüismo</strong>: funciona con distintos idiomas sin reentrenar.</p>
</li>
<li><p><strong>Versatilidad de formatos</strong>: compatible con texto, código, imágenes y más.</p>
</li>
</ul>
<h2 id="heading-ejemplos-practicos-de-rag">Ejemplos prácticos de RAG</h2>
<p>En la sesión se mostraron casos que van desde lo simple hasta lo avanzado:</p>
<ul>
<li><p>Uso de <strong>modelos locales</strong> para ahorrar costos en la nube.</p>
</li>
<li><p>Creación de <strong>bases vectoriales en memoria</strong> y consultas en varios idiomas.</p>
</li>
<li><p>Integración con datos <strong>estructurados</strong> (bases SQL, Postgres) y <strong>no estructurados</strong> (documentos, archivos).</p>
</li>
<li><p>Técnicas de <strong>query rewriting</strong> para mejorar la precisión de búsqueda antes de pasar la información al modelo.</p>
</li>
</ul>
<h2 id="heading-rag-en-accion-oportunidades-para-desarrolladores">RAG en acción: oportunidades para desarrolladores</h2>
<p>Este patrón abre múltiples posibilidades:</p>
<ul>
<li><p>Asistentes virtuales que acceden a documentación interna.</p>
</li>
<li><p>Chatbots con información actualizada de productos o servicios.</p>
</li>
<li><p>Herramientas de búsqueda inteligente en repositorios de código.</p>
</li>
<li><p>Sistemas de soporte técnico con acceso a bases de conocimiento.</p>
</li>
</ul>
<h2 id="heading-hackaton-rag-lleva-la-teoria-a-la-practica">Hackatón RAG: lleva la teoría a la práctica</h2>
<p>Para impulsar el aprendizaje y la experimentación, se lanzó un hackatón de dos semanas centrado en RAG.<br />El objetivo: diseñar y construir soluciones creativas que combinen modelos de lenguaje y búsqueda aumentada.<br />📎 Más información y bases del evento: <a target="_blank" href="http://aka.ms/raghack">aka.ms/raghack</a></p>
<h2 id="heading-conclusion">Conclusión</h2>
<p><strong>RAG</strong> no es solo una mejora técnica: es un cambio en cómo interactuamos con la inteligencia artificial. Al combinar el poder de los modelos de lenguaje con datos relevantes y actualizados, se logra un salto cualitativo en precisión, personalización y utilidad de las respuestas.</p>
<p>Si estás desarrollando soluciones con IA, integrar RAG puede ser la diferencia entre un asistente genérico y uno verdaderamente útil para tu contexto.</p>
<h2 id="heading-ver-la-sesion-completa-en-youtube"><strong>Ver la sesión completa en YouTube</strong></h2>
<div class="embed-wrapper"><div class="embed-loading"><div class="loadingRow"></div><div class="loadingRow"></div></div><a class="embed-card" href="https://www.youtube.com/watch?v=LX0YWd26dlU">https://www.youtube.com/watch?v=LX0YWd26dlU</a></div>
<p> </p>
<p>🔗 <strong>Conectemos en LinkedIn:</strong> <a target="_blank" href="https://www.linkedin.com/in/ppiova/"><strong>Pablito Piova - LinkedIn</strong></a></p>
<p>💬 <strong>Y tú, cómo aplicarías RAG en tu próximo proyecto de IA?</strong><br />Cuéntalo en los comentarios y compartamos ideas para aprovechar al máximo esta tecnología.</p>
]]></content:encoded></item><item><title><![CDATA[Season of AI for Developers!]]></title><description><![CDATA[If you’re passionate about Artificial Intelligence and application development, this series is for you. Season of AI for Developers is a special 5-episode season from Microsoft Reactor, where experts share everything from the fundamentals of Azure Op...]]></description><link>https://pablitopiova.hashnode.dev/season-of-ai-for-developers</link><guid isPermaLink="true">https://pablitopiova.hashnode.dev/season-of-ai-for-developers</guid><category><![CDATA[ai developer]]></category><category><![CDATA[Azure OpenAI]]></category><category><![CDATA[GPT-4o]]></category><category><![CDATA[semantic kernel]]></category><category><![CDATA[azure ai studio]]></category><category><![CDATA[azure ai services]]></category><category><![CDATA[copilot]]></category><category><![CDATA[RAG ]]></category><dc:creator><![CDATA[Pablo Piovano]]></dc:creator><pubDate>Thu, 22 Aug 2024 03:00:00 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1754835528800/02806e84-7a6f-4f35-848f-b9ddd1b3926e.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>If you’re passionate about Artificial Intelligence and application development, this series is for you. <em>Season of AI for Developers</em> is a special 5-episode season from Microsoft Reactor, where experts share everything from the fundamentals of Azure OpenAI to the latest announcements from Microsoft Build 2024, and advanced frameworks like Semantic Kernel for building truly intelligent applications.</p>
<p>Each session blends theory and practice, with clear explanations, live demos, and resources to help you apply what you’ve learned right away. You’ll discover how to integrate language models into your solutions, optimize performance, manage costs, implement patterns like RAG, and even develop your own personalized copilot.</p>
<p>Get ready for a complete journey through the tools, techniques, and best practices that are shaping the future of AI-powered development. Here’s a recap of each episode along with the links to watch them whenever you like.</p>
<h2 id="heading-episode-1-introduction-to-azure-openai"><strong>📺 Episode 1 – Introduction to Azure OpenAI</strong></h2>
<p>In this opening episode of <em>Season of AI for Developers</em>, Luis Beltrán and Pabito welcome us to a five-part series designed to take developers from the basics of Azure OpenAI to building intelligent copilots. The session begins with a clear explanation of what Generative AI is, how it differs from traditional AI, and why <em>Large Language Models</em> (LLMs) like GPT have revolutionized human–machine interaction. They also introduce concepts like “tokens,” “probability in generation,” and the <em>transformer</em> architecture that powers these models.</p>
<p>Throughout the talk, the presenters share practical examples of how these models can generate text, images, code, and more—while debunking common misconceptions. They explain how tokenization works, how models are trained on massive datasets, and why parameters like <em>temperature</em> and <em>top p</em> are important for balancing creativity and accuracy. Viewers also learn the differences between model versions (e.g., GPT-3.5 vs. GPT-4) and how training cut-off dates affect the knowledge available in each.</p>
<p>Finally, we see a full demonstration in Azure OpenAI Studio: creating a resource in Azure, deploying a model, setting system messages, and using the playground for live queries. We also showcase .NET and Python integrations, including multimodal examples with image inputs and DALL·E-powered image generation. It’s a solid foundation for understanding the technical basics and setting the stage for the more advanced topics to come.</p>
<div class="embed-wrapper"><div class="embed-loading"><div class="loadingRow"></div><div class="loadingRow"></div></div><a class="embed-card" href="https://www.youtube.com/watch?v=CFIieS7Vu0g">https://www.youtube.com/watch?v=CFIieS7Vu0g</a></div>
<p> </p>
<h2 id="heading-episode-2-considerations-for-implementing-models-in-azure-openai"><strong>📺 Episode 2 – Considerations for Implementing Models in Azure OpenAI</strong></h2>
<p>In this second session of <em>Season of AI for Developers</em>, Dive into the practical aspects of deploying and customizing Azure OpenAI models. The episode focuses on two key approaches for enriching large language models (LLMs) with private knowledge: <strong>fine-tuning</strong>, which adapts a model to specific contexts or tasks, and <strong>Retrieval-Augmented Generation (RAG)</strong>, which combines document retrieval with LLMs to deliver accurate, context-aware answers. The presenters highlight how RAG overcomes common LLM limitations—such as outdated training data or lack of internal company knowledge—by integrating both up-to-date public data and proprietary information into the response process.</p>
<p>The session walks through the <strong>RAG architecture</strong>, explaining how documents are ingested, chunked, and indexed in Azure AI Search, and how user queries flow through document retrieval, semantic re-ranking, and finally into a GPT model to produce grounded answers. They demonstrate hybrid search techniques (combining keyword and vector search), the role of embeddings in capturing semantic meaning, and how cosine similarity helps identify the most relevant results. Real-world demos show RAG in action with both Python and .NET, including a scenario where company policy documents are queried to answer benefit-related questions, complete with citations.</p>
<p>Beyond RAG, the presenters address important considerations around <strong>security, privacy, and quotas</strong>. They outline Azure’s enterprise-grade protections, including role-based access, data isolation, and responsible AI safeguards. On the performance side, they explain how <strong>token-per-minute (TPM) quotas</strong> work, the impact of exceeding limits, and strategies like request redirection, retry logic with exponential backoff, and API Management for load balancing. The episode closes with resources, GitHub repos, and best practices for scaling production-grade AI solutions in Azure.</p>
<div class="embed-wrapper"><div class="embed-loading"><div class="loadingRow"></div><div class="loadingRow"></div></div><a class="embed-card" href="https://www.youtube.com/watch?v=I6Ipt1oNu1Q">https://www.youtube.com/watch?v=I6Ipt1oNu1Q</a></div>
<p> </p>
<h2 id="heading-episode-3-whats-new-from-microsoft-build-phi-3-gpt-4o-azure-content-safety-amp-azure-ai-studio"><strong>📺 Episode 3 – What’s New from Microsoft Build: PHI-3, GPT-4o, Azure Content Safety &amp; Azure AI Studio</strong></h2>
<p>In this mid-season episode of <em>Season of AI for Developers</em>, unpack the most significant AI announcements from Microsoft Build, focusing on <strong>PHI-3</strong>, <strong>GPT-4o</strong>, <strong>Azure Content Safety</strong>, and <strong>Azure AI Studio</strong>. They begin with PHI-3, Microsoft’s family of <em>Small Language Models</em> (SLMs) designed for efficiency, on-premises deployment, and cost reduction. These open-source models—available in sizes like mini, small, and medium—can run locally or in the cloud, making them ideal for scenarios with strict privacy, compliance, or offline requirements. Despite their smaller size, PHI-3 models can be fine-tuned, support prompt engineering, and even integrate with the RAG pattern for grounded responses.</p>
<p>The session then shifts to <strong>GPT-4o</strong> and its multimodal capabilities. Unlike traditional text-only models, GPT-4o can process both text and images in a single prompt, enabling powerful use cases like extracting structured data from receipts, analyzing contracts, describing complex images, or generating travel content directly from photos. Through live demos, they showcase GPT-4o’s ability to handle mathematical queries from diagrams, summarize documents, and even create marketing copy with a specific tone and format. They also highlight practical considerations—like the model’s faster speed and lower cost compared to earlier GPT-4 variants—and preview how audio inputs may soon extend its multimodal reach.</p>
<p>Finally, the presenters cover <strong>Azure AI Studio</strong>, Microsoft’s unified platform for exploring, deploying, and managing AI models. They walk through the model catalog, which includes OpenAI models, PHI-3, LLaMA, Mistral, and others, plus Hugging Face integrations. Without signing in, developers can test models and compare benchmarks; by signing in with an Azure account, they can provision deployments with either dedicated compute or cost-effective serverless hosting. The episode closes with a brief grounding demo inside Azure AI Studio using the RAG pattern—retrieving answers from internal documents with citations—and a look ahead to the next topic: <strong>Semantic Kernel</strong>.</p>
<div class="embed-wrapper"><div class="embed-loading"><div class="loadingRow"></div><div class="loadingRow"></div></div><a class="embed-card" href="https://www.youtube.com/watch?v=mYmtXf_iJDU">https://www.youtube.com/watch?v=mYmtXf_iJDU</a></div>
<p> </p>
<h2 id="heading-episode-4-getting-started-with-semantic-kernel"><strong>📺 Episode 4 – Getting Started with Semantic Kernel</strong></h2>
<p>In this fourth episode of <em>Season of AI for Developers</em>, introduce <strong>Semantic Kernel</strong>—an open-source SDK from Microsoft designed to help developers integrate AI capabilities into their applications more easily. Semantic Kernel acts as a bridge between AI researchers and enterprise developers, unifying workflows regardless of programming language or AI provider. It enables you to orchestrate your own code (“native functions”) alongside AI-powered capabilities, so you can infuse existing apps with LLM-driven features without rewriting everything from scratch. The SDK supports C#, Python, and (in preview) Java, and its design allows developers to switch between providers like Azure OpenAI, OpenAI, and Hugging Face with minimal changes.</p>
<p>The presenters explain the <strong>core concepts</strong>: the <em>kernel</em> as the central orchestrator, <em>planners</em> to break down user requests into actionable steps, <em>semantic functions</em> (prompts), and <em>native functions</em> (existing code). They show how planners leverage function calling to decide which functions to execute and in what order. They also cover optional components like <em>memories</em> (for context persistence), <em>connectors</em> (for external data), and how Semantic Kernel’s flexibility supports various app types—from console utilities to web APIs and mobile apps. Prompt templates and variable injection are demonstrated, with the ability to store prompts in structured plugin folders using <code>config.json</code> and <code>.skprompt.txt</code> files for reusability.</p>
<p>In the demos, walk through building a Semantic Kernel app from scratch in C#, connecting to Azure OpenAI for chat completions, and running three types of prompts: simple requests, controlled-length outputs, and streaming responses. They showcase native plugins like a <em>Time Plugin</em> to fetch the current date, and a custom <em>GitHub Plugin</em> to query a user’s repositories—illustrating how the AI automatically decides which plugin to invoke based on the query. The session closes with a preview of image generation using DALL·E through Semantic Kernel and a look ahead to Episode 5, where they’ll dive into building full copilots with planners, memories, RAG, and unit testing.</p>
<div class="embed-wrapper"><div class="embed-loading"><div class="loadingRow"></div><div class="loadingRow"></div></div><a class="embed-card" href="https://www.youtube.com/watch?v=NE9cty3m1UM">https://www.youtube.com/watch?v=NE9cty3m1UM</a></div>
<p> </p>
<h2 id="heading-episode-5-build-your-own-copilot-with-semantic-kernel"><strong>📺 Episode 5 – Build Your Own Copilot with Semantic Kernel</strong></h2>
<p>In the season finale of <em>Season of AI for Developers</em>, we take everything covered in previous episodes and show how to combine it into a full <strong>copilot solution</strong> using <strong>Semantic Kernel</strong>. They begin by deep-diving into <strong>plugins</strong>—both built-in and custom—and explain how decorators like <code>KernelFunction</code> and detailed descriptions expose your application’s native functions to large language models (LLMs). This lets AI agents automatically decide which functions to call (via function calling) to answer user questions or perform multi-step tasks. Examples include simple native plugins like the Time Plugin and API integrations such as a weather service, where the AI invokes the plugin twice for two different cities and compares the results to answer the query.</p>
<p>From there, they introduce <strong>planners</strong>, which orchestrate multiple plugins to fulfill a user’s request. Using function calling as the primary mechanism, planners analyze all available functions, select the appropriate ones, and execute them in the correct order—passing results back into the conversation until a final response is ready. The process is illustrated step-by-step, from generating JSON schemas for each function to invoking them with arguments, chaining calls, and returning integrated responses. Developers can choose to let the AI auto-invoke functions or retain full manual control.</p>
<p>The session then moves to <strong>memories</strong>, showing how to integrate <strong>RAG (Retrieval-Augmented Generation)</strong> with Semantic Kernel to extend an LLM’s knowledge using embeddings and a vector database. They demonstrate storing embeddings in Azure AI Search, automatically creating indexes and vector profiles, and querying them for semantically relevant matches. In the demo, a set of text documents is indexed, and the copilot answers questions based solely on that content, maintaining chat history for context. Finally, they showcase a ready-to-run copilot reference app that combines local memory, plugins, and external data sources, serving as a starting point for integrating Semantic Kernel into web or enterprise applications. The episode closes with a comparison of Semantic Kernel and LangChain, and an invitation to the community to continue exploring real-world AI integration scenarios.</p>
<div class="embed-wrapper"><div class="embed-loading"><div class="loadingRow"></div><div class="loadingRow"></div></div><a class="embed-card" href="https://www.youtube.com/watch?v=OUZ_lpDQVz4">https://www.youtube.com/watch?v=OUZ_lpDQVz4</a></div>
<p> </p>
<p><strong>Don’t miss it!</strong> Rewatch each episode to discover how you can take your applications to the next level with Microsoft AI.</p>
<p>Enhance your AI skills with the <strong>Season of AI for Developers</strong> learning collection on Microsoft Learn — packed with resources, hands-on labs, and guidance to help you apply everything from the series in real-world scenarios. <a target="_blank" href="https://learn.microsoft.com/en-us/collections/kwx5s5wjpwkzzm/?wt.mc_id=3reg_S-1353_webpage_reactor&amp;WT.mc_id=AI-MVP-5004753">Explore the collection here</a>.</p>
<p>For additional technical content, insights, and related community discussions, check out the <a target="_blank" href="https://techcommunity.microsoft.com/blog/educatordeveloperblog/season-of-ai-for-developers/4226639?WT.mc_id=AI-MVP-5004753">Season of AI for Developers page on Microsoft Tech Community</a>.</p>
<h3 id="heading-stay-curious-keep-learning">Stay curious, keep learning!</h3>
]]></content:encoded></item></channel></rss>