{"id":445,"date":"2024-12-30T07:42:00","date_gmt":"2024-12-30T07:42:00","guid":{"rendered":"http:\/\/blog.firatyasar.com\/?p=445"},"modified":"2025-03-30T07:48:17","modified_gmt":"2025-03-30T07:48:17","slug":"microsoft-autogen-and-semantic-kernel","status":"publish","type":"post","link":"https:\/\/blog.firatyasar.com\/?p=445","title":{"rendered":"Microsoft Autogen and Semantic Kernel"},"content":{"rendered":"\n<p>Son d\u00f6nemde agent tabanl\u0131 yapay zek\u00e2 (agentic AI) \u00e7\u00f6z\u00fcmlerine olan ilgi ciddi \u015fekilde artm\u0131\u015f durumda. \u00d6zellikle karma\u015f\u0131k g\u00f6revlerin birden fazla yapay zek\u00e2 ajan\u0131 taraf\u0131ndan otonom olarak y\u00fcr\u00fct\u00fcld\u00fc\u011f\u00fc senaryolar, hem ara\u015ft\u0131rma d\u00fcnyas\u0131n\u0131n hem de \u00fcretim ortamlar\u0131n\u0131n radar\u0131nda. Microsoft ise bu alandaki yakla\u015f\u0131m\u0131n\u0131 iki g\u00fc\u00e7l\u00fc ara\u00e7la \u015fekillendiriyor: <strong>AutoGen<\/strong> ve <strong>Semantic Kernel<\/strong>.<\/p>\n\n\n\n<p>Peki bu iki framework tam olarak ne yap\u0131yor ve neden birlikte d\u00fc\u015f\u00fcn\u00fcl\u00fcyor? Hadi birlikte bakal\u0131m.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/devblogs.microsoft.com\/autogen\/wp-content\/uploads\/sites\/86\/2024\/11\/image-2.jpg\" alt=\"AutoGen Blog\"\/><\/figure>\n\n\n\n<h3>AutoGen<\/h3>\n\n\n\n<p>AutoGen, Microsoft Research\u2019\u00fcn AI Frontiers Lab ekibi taraf\u0131ndan geli\u015ftirilen a\u00e7\u0131k kaynak bir framework. \u00c7oklu LLM&#8217;ler, ara\u00e7lar ve event-driven mimariyle \u00e7al\u0131\u015fan <strong>distrib\u00fcye ve otonom ajan sistemleri<\/strong> kurman\u0131za olanak tan\u0131yor. Python ve C# deste\u011fiyle geli\u015ftiricilere esneklik sunan bu yap\u0131, \u00f6zellikle \u201cbirden fazla ajan birlikte nas\u0131l \u00e7al\u0131\u015f\u0131r?\u201d sorusunun cevab\u0131n\u0131 arayanlar i\u00e7in bi\u00e7ilmi\u015f kaftan.<\/p>\n\n\n\n<p>AutoGen, \u015fu anda <strong>event-driven, da\u011f\u0131t\u0131k ve g\u00f6zlemlenebilir (observable)<\/strong> bir mimariye ge\u00e7i\u015f yap\u0131yor. 0.4 s\u00fcr\u00fcm\u00fc, bu d\u00f6n\u00fc\u015f\u00fcm\u00fcn ilk somut ad\u0131m\u0131.<\/p>\n\n\n\n<p>Github: <a href=\"https:\/\/github.com\/microsoft\/autogen\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/github.com\/microsoft\/autogen<\/a><\/p>\n\n\n\n<h3>Semantic Kernel<\/h3>\n\n\n\n<p>\u00d6te yandan <strong>Semantic Kernel<\/strong>, art\u0131k 1.0 s\u00fcr\u00fcm\u00fcne ula\u015fm\u0131\u015f, \u00fcretime haz\u0131r bir SDK. .NET, Python ve Java deste\u011fiyle uygulamalar\u0131n\u0131za GenAI \u00f6zellikleri entegre etmek i\u00e7in sa\u011flam bir temel sunuyor. \u00d6zellikle <strong>Process Framework<\/strong> ve yeni gelen <strong>Agent Framework<\/strong> ile tek ajan ya da \u00e7oklu ajan senaryolar\u0131n\u0131 sa\u011flam, s\u00fcrd\u00fcr\u00fclebilir bir zemine oturtmak m\u00fcmk\u00fcn.<\/p>\n\n\n\n<p>Bu SDK&#8217;n\u0131n en b\u00fcy\u00fck avantaj\u0131 ise Microsoft\u2019un do\u011frudan sundu\u011fu destek ve kurumsal kullan\u0131m i\u00e7in sundu\u011fu stabilite garantisi.<\/p>\n\n\n\n<h3>Yol Haritas\u0131<\/h3>\n\n\n\n<p>En g\u00fczel haber \u015fu: Microsoft bu iki framework\u2019\u00fc birbirine yakla\u015ft\u0131r\u0131yor. AutoGen\u2019in <strong>multi-agent core runtime<\/strong> yap\u0131s\u0131, ilerleyen s\u00fcre\u00e7te Semantic Kernel ile hizalanacak. Bu da \u015fu an AutoGen ile deneysel geli\u015ftirme yapan ekiplerin, 2025 itibar\u0131yla do\u011frudan Semantic Kernel\u2019e ge\u00e7erek kurumsal d\u00fczeyde destek almas\u0131n\u0131 m\u00fcmk\u00fcn k\u0131lacak.<\/p>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<h3>Hangi Framework Kime Uygun?<\/h3>\n\n\n\n<ul><li><strong>Yeni fikirleri denemek, esnek bir ortamda prototiplemek istiyorsan<\/strong>: AutoGen<\/li><li><strong>\u00dcretim ortam\u0131, SLA ve kurumsal destek ar\u0131yorsan<\/strong>: Semantic Kernel<\/li><\/ul>\n\n\n\n<p>Microsoft\u2019un bu iki g\u00fc\u00e7l\u00fc yap\u0131y\u0131 birlikte \u015fekillendirme stratejisi, geli\u015ftiricilere hem inovasyon alan\u0131 hem de istikrar sunuyor.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/miro.medium.com\/v2\/resize:fit:968\/1*dc0Z1-qC3AIH3mNHTGPGFw.jpeg\" alt=\"Microsoft Autogen: A Framework for Conversational AI Applications | by  carlos lacerda | Medium\"\/><\/figure>\n\n\n\n<p>E\u011fer agentic AI d\u00fcnyas\u0131nda ciddi planlar\u0131n varsa, bu iki framework\u2019\u00fc yak\u0131ndan takip etmeni tavsiye ederim. \u00d6zellikle AutoGen ile ba\u015fla, sonra Semantic Kernel&#8217;e ge\u00e7i\u015f senaryonu netle\u015ftir. \u00c7\u00fcnk\u00fc gelecekte \u00e7oklu ajanl\u0131 sistemler; sadece bir trend de\u011fil, yeni normal olacak gibi duruyor.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Son d\u00f6nemde agent tabanl\u0131 yapay zek\u00e2 (agentic AI) \u00e7\u00f6z\u00fcmlerine olan ilgi ciddi \u015fekilde artm\u0131\u015f durumda. \u00d6zellikle karma\u015f\u0131k g\u00f6revlerin birden fazla yapay zek\u00e2 ajan\u0131 taraf\u0131ndan otonom olarak y\u00fcr\u00fct\u00fcld\u00fc\u011f\u00fc senaryolar, hem ara\u015ft\u0131rma d\u00fcnyas\u0131n\u0131n hem de \u00fcretim ortamlar\u0131n\u0131n radar\u0131nda. Microsoft ise bu alandaki yakla\u015f\u0131m\u0131n\u0131 iki g\u00fc\u00e7l\u00fc ara\u00e7la \u015fekillendiriyor: AutoGen ve Semantic Kernel. Peki bu iki framework tam olarak\u2026 <span class=\"read-more\"><a href=\"https:\/\/blog.firatyasar.com\/?p=445\">Read More &raquo;<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":348,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[149,85,150,133,185,186],"_links":{"self":[{"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=\/wp\/v2\/posts\/445"}],"collection":[{"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=445"}],"version-history":[{"count":1,"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=\/wp\/v2\/posts\/445\/revisions"}],"predecessor-version":[{"id":446,"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=\/wp\/v2\/posts\/445\/revisions\/446"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=\/wp\/v2\/media\/348"}],"wp:attachment":[{"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=445"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=445"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.firatyasar.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=445"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}