{"version":"1.0","provider_name":"Microsoft Agent Framework","provider_url":"https:\/\/devblogs.microsoft.com\/agent-framework","author_name":"John Maeda","author_url":"https:\/\/devblogs.microsoft.com\/agent-framework\/author\/johnmaeda\/","title":"AutoGen Agents Meet Semantic Kernel | Microsoft Agent Framework","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"t6L2EVdoHa\"><a href=\"https:\/\/devblogs.microsoft.com\/agent-framework\/autogen-agents-meet-semantic-kernel\/\">AutoGen Agents Meet Semantic Kernel<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/devblogs.microsoft.com\/agent-framework\/autogen-agents-meet-semantic-kernel\/embed\/#?secret=t6L2EVdoHa\" width=\"600\" height=\"338\" title=\"&#8220;AutoGen Agents Meet Semantic Kernel&#8221; &#8212; Microsoft Agent Framework\" data-secret=\"t6L2EVdoHa\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/devblogs.microsoft.com\/agent-framework\/wp-includes\/js\/wp-embed.min.js\n\/* ]]> *\/\n<\/script>\n","thumbnail_url":"https:\/\/devblogs.microsoft.com\/agent-framework\/wp-content\/uploads\/sites\/78\/2023\/11\/sk-blog.006.jpeg","thumbnail_width":1920,"thumbnail_height":1080,"description":"In this blog post, we show you how you can use Semantic Kernel with\u00a0AutoGen, a Microsoft Research project that shows the potential of using multiple agents together. With AutoGen, Microsoft research has shown that multiple agents can be better than one. To actually\u00a0do\u00a0work, however, agents within AutoGen need hooks into the real world so they [&hellip;]"}