{"id":55333,"date":"2024-08-02T09:00:15","date_gmt":"2024-08-02T13:00:15","guid":{"rendered":"https:\/\/sdtimes.com\/?p=55333"},"modified":"2024-08-02T14:40:11","modified_gmt":"2024-08-02T18:40:11","slug":"semantic-kernels-agent-framework-sd-times-open-source-project-of-the-week","status":"publish","type":"post","link":"https:\/\/sdtimes.com\/msft\/semantic-kernels-agent-framework-sd-times-open-source-project-of-the-week\/","title":{"rendered":"Semantic Kernel&#8217;s Agent Framework &#8211; SD Times Open Source Project of the Week"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">Earlier this week, Microsoft introduced the Agent Framework to its open source project <\/span><a href=\"https:\/\/github.com\/microsoft\/semantic-kernel\/tree\/main\"><span style=\"font-weight: 400;\">Semantic Kernel<\/span><\/a><span style=\"font-weight: 400;\">, an SDK that integrates LLMs with C#, Python, and Java so that developers can incorporate AI features into their apps.\u00a0\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">With this new <\/span><a href=\"https:\/\/github.com\/microsoft\/semantic-kernel\/tree\/main\/dotnet\/src\/Agents\"><span style=\"font-weight: 400;\">experimental framework<\/span><\/a><span style=\"font-weight: 400;\">, agents are now supported in the platform. According to Microsoft, agents are AI entities that specialize in being able to complete a specific task with a specific set of tools. Multiple agents can work together to complete a complex task as well.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Within Semantic Kernel, each agent can be associated with different plug-ins and functions that can help it execute its job.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The Agent Framework includes two specific agent types as well as abstractions that developers can build on. The first agent type is a Chat Completion Agent and the second is the Open AI Assistant Agent.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">There are also two modes for interacting with agents: directly invoking it or by chatting with it through AgentChat.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Upcoming Agent Framework features that are being worked on right now include support for the Open AI Assistant v2, enabling serialization and restoring AgentChat, improved chat patterns, and more.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The Semantic Kernel project itself was first previewed in April 2023 and since then it has grown to 20K stars on GitHub.\u00a0<\/span><\/p>\n<hr \/>\n<p><strong><em>Read about other recent Open-Source Projects of the Week:<\/em><\/strong><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong><a href=\"https:\/\/sdtimes.com\/api\/hoppscotch-sd-times-open-source-project-of-the-week\/\">Hoppscotch<\/a><\/strong><\/li>\n<li><strong><a href=\"https:\/\/sdtimes.com\/os\/devpod-sd-times-open-source-project-of-the-week\/\">DevPod<\/a><\/strong><\/li>\n<li><strong><a href=\"https:\/\/sdtimes.com\/ai\/graphrag-sd-times-open-source-project-of-the-week\/\">GraphRAG<\/a><\/strong><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>Earlier this week, Microsoft introduced the Agent Framework to its open source project Semantic Kernel, an SDK that integrates LLMs with C#, Python, and Java so that developers can incorporate AI features into their apps.\u00a0\u00a0 With this new experimental framework, agents are now supported in the platform. According to Microsoft, agents are AI entities that  &hellip; <a class=\"read-more\" href=\"https:\/\/sdtimes.com\/msft\/semantic-kernels-agent-framework-sd-times-open-source-project-of-the-week\/\">continue reading<\/a><!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":752,"featured_media":55334,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"om_disable_all_campaigns":false,"cybocfi_hide_featured_image":"","footnotes":"","_links_to":"","_links_to_target":""},"categories":[1,15866],"tags":[143,17,16545],"coauthors":[11687],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Semantic Kernel&#039;s Agent Framework - SD Times Open Source Project of the Week - SD Times<\/title>\n<meta name=\"description\" content=\"Agents are AI entities that specialize in being able to complete a specific task with a specific set of tools.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/sdtimes.com\/msft\/semantic-kernels-agent-framework-sd-times-open-source-project-of-the-week\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Semantic Kernel&#039;s Agent Framework - SD Times Open Source Project of the Week - SD Times\" \/>\n<meta property=\"og:description\" content=\"Agents are AI entities that specialize in being able to complete a specific task with a specific set of tools.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/sdtimes.com\/msft\/semantic-kernels-agent-framework-sd-times-open-source-project-of-the-week\/\" \/>\n<meta property=\"og:site_name\" content=\"SD Times\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SDTimesD2\" \/>\n<meta property=\"article:published_time\" content=\"2024-08-02T13:00:15+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-08-02T18:40:11+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/sdtimes.com\/wp-content\/uploads\/2024\/08\/Agent-Chat-768x519-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"768\" \/>\n\t<meta property=\"og:image:height\" content=\"519\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Jenna Barron\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@sdtimes\" \/>\n<meta name=\"twitter:site\" content=\"@sdtimes\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jenna Barron\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/sdtimes.com\/msft\/semantic-kernels-agent-framework-sd-times-open-source-project-of-the-week\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/sdtimes.com\/msft\/semantic-kernels-agent-framework-sd-times-open-source-project-of-the-week\/\"},\"author\":{\"name\":\"Jenna Barron\",\"@id\":\"https:\/\/sdtimes.com\/#\/schema\/person\/f2524e55ae19da07ea3613577da9f786\"},\"headline\":\"Semantic Kernel&#8217;s Agent Framework &#8211; SD Times Open Source Project of the Week\",\"datePublished\":\"2024-08-02T13:00:15+00:00\",\"dateModified\":\"2024-08-02T18:40:11+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/sdtimes.com\/msft\/semantic-kernels-agent-framework-sd-times-open-source-project-of-the-week\/\"},\"wordCount\":231,\"publisher\":{\"@id\":\"https:\/\/sdtimes.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/sdtimes.com\/msft\/semantic-kernels-agent-framework-sd-times-open-source-project-of-the-week\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/sdtimes.com\/wp-content\/uploads\/2024\/08\/Agent-Chat-768x519-1.png\",\"keywords\":[\"AI\",\"Microsoft\",\"Semantic Kernel\"],\"articleSection\":[\"Latest News\",\"Open Source Project of the Week\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/sdtimes.com\/msft\/semantic-kernels-agent-framework-sd-times-open-source-project-of-the-week\/\",\"url\":\"https:\/\/sdtimes.com\/msft\/semantic-kernels-agent-framework-sd-times-open-source-project-of-the-week\/\",\"name\":\"Semantic Kernel's Agent Framework - SD Times Open Source Project of the Week - SD Times\",\"isPartOf\":{\"@id\":\"https:\/\/sdtimes.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/sdtimes.com\/msft\/semantic-kernels-agent-framework-sd-times-open-source-project-of-the-week\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/sdtimes.com\/msft\/semantic-kernels-agent-framework-sd-times-open-source-project-of-the-week\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/sdtimes.com\/wp-content\/uploads\/2024\/08\/Agent-Chat-768x519-1.png\",\"datePublished\":\"2024-08-02T13:00:15+00:00\",\"dateModified\":\"2024-08-02T18:40:11+00:00\",\"description\":\"Agents are AI entities that specialize in being able to complete a specific task with a specific set of tools.\",\"breadcrumb\":{\"@id\":\"https:\/\/sdtimes.com\/msft\/semantic-kernels-agent-framework-sd-times-open-source-project-of-the-week\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/sdtimes.com\/msft\/semantic-kernels-agent-framework-sd-times-open-source-project-of-the-week\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/sdtimes.com\/msft\/semantic-kernels-agent-framework-sd-times-open-source-project-of-the-week\/#primaryimage\",\"url\":\"https:\/\/sdtimes.com\/wp-content\/uploads\/2024\/08\/Agent-Chat-768x519-1.png\",\"contentUrl\":\"https:\/\/sdtimes.com\/wp-content\/uploads\/2024\/08\/Agent-Chat-768x519-1.png\",\"width\":768,\"height\":519},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/sdtimes.com\/msft\/semantic-kernels-agent-framework-sd-times-open-source-project-of-the-week\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/sdtimes.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Semantic Kernel&#8217;s Agent Framework &#8211; SD Times Open Source Project of the Week\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/sdtimes.com\/#website\",\"url\":\"https:\/\/sdtimes.com\/\",\"name\":\"SD Times\",\"description\":\"Software Development News\",\"publisher\":{\"@id\":\"https:\/\/sdtimes.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/sdtimes.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/sdtimes.com\/#organization\",\"name\":\"SD Times\",\"url\":\"https:\/\/sdtimes.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/sdtimes.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/sdtimes.com\/wp-content\/uploads\/2014\/05\/deafaultlogo.png\",\"contentUrl\":\"https:\/\/sdtimes.com\/wp-content\/uploads\/2014\/05\/deafaultlogo.png\",\"width\":225,\"height\":90,\"caption\":\"SD Times\"},\"image\":{\"@id\":\"https:\/\/sdtimes.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/SDTimesD2\",\"https:\/\/x.com\/sdtimes\",\"https:\/\/www.linkedin.com\/company\/sdtimes\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/sdtimes.com\/#\/schema\/person\/f2524e55ae19da07ea3613577da9f786\",\"name\":\"Jenna Barron\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/sdtimes.com\/#\/schema\/person\/image\/b4be3423b187642936e62f121111345e\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/b128943929626cdcafccbac86bd306f9?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/b128943929626cdcafccbac86bd306f9?s=96&d=mm&r=g\",\"caption\":\"Jenna Barron\"},\"description\":\"Jenna Barron is News Editor of SD Times.\",\"url\":\"https:\/\/sdtimes.com\/author\/jennifer-sargent\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Semantic Kernel's Agent Framework - SD Times Open Source Project of the Week - SD Times","description":"Agents are AI entities that specialize in being able to complete a specific task with a specific set of tools.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/sdtimes.com\/msft\/semantic-kernels-agent-framework-sd-times-open-source-project-of-the-week\/","og_locale":"en_US","og_type":"article","og_title":"Semantic Kernel's Agent Framework - SD Times Open Source Project of the Week - SD Times","og_description":"Agents are AI entities that specialize in being able to complete a specific task with a specific set of tools.","og_url":"https:\/\/sdtimes.com\/msft\/semantic-kernels-agent-framework-sd-times-open-source-project-of-the-week\/","og_site_name":"SD Times","article_publisher":"https:\/\/www.facebook.com\/SDTimesD2","article_published_time":"2024-08-02T13:00:15+00:00","article_modified_time":"2024-08-02T18:40:11+00:00","og_image":[{"width":768,"height":519,"url":"https:\/\/sdtimes.com\/wp-content\/uploads\/2024\/08\/Agent-Chat-768x519-1.png","type":"image\/png"}],"author":"Jenna Barron","twitter_card":"summary_large_image","twitter_creator":"@sdtimes","twitter_site":"@sdtimes","twitter_misc":{"Written by":"Jenna Barron","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/sdtimes.com\/msft\/semantic-kernels-agent-framework-sd-times-open-source-project-of-the-week\/#article","isPartOf":{"@id":"https:\/\/sdtimes.com\/msft\/semantic-kernels-agent-framework-sd-times-open-source-project-of-the-week\/"},"author":{"name":"Jenna Barron","@id":"https:\/\/sdtimes.com\/#\/schema\/person\/f2524e55ae19da07ea3613577da9f786"},"headline":"Semantic Kernel&#8217;s Agent Framework &#8211; SD Times Open Source Project of the Week","datePublished":"2024-08-02T13:00:15+00:00","dateModified":"2024-08-02T18:40:11+00:00","mainEntityOfPage":{"@id":"https:\/\/sdtimes.com\/msft\/semantic-kernels-agent-framework-sd-times-open-source-project-of-the-week\/"},"wordCount":231,"publisher":{"@id":"https:\/\/sdtimes.com\/#organization"},"image":{"@id":"https:\/\/sdtimes.com\/msft\/semantic-kernels-agent-framework-sd-times-open-source-project-of-the-week\/#primaryimage"},"thumbnailUrl":"https:\/\/sdtimes.com\/wp-content\/uploads\/2024\/08\/Agent-Chat-768x519-1.png","keywords":["AI","Microsoft","Semantic Kernel"],"articleSection":["Latest News","Open Source Project of the Week"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/sdtimes.com\/msft\/semantic-kernels-agent-framework-sd-times-open-source-project-of-the-week\/","url":"https:\/\/sdtimes.com\/msft\/semantic-kernels-agent-framework-sd-times-open-source-project-of-the-week\/","name":"Semantic Kernel's Agent Framework - SD Times Open Source Project of the Week - SD Times","isPartOf":{"@id":"https:\/\/sdtimes.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/sdtimes.com\/msft\/semantic-kernels-agent-framework-sd-times-open-source-project-of-the-week\/#primaryimage"},"image":{"@id":"https:\/\/sdtimes.com\/msft\/semantic-kernels-agent-framework-sd-times-open-source-project-of-the-week\/#primaryimage"},"thumbnailUrl":"https:\/\/sdtimes.com\/wp-content\/uploads\/2024\/08\/Agent-Chat-768x519-1.png","datePublished":"2024-08-02T13:00:15+00:00","dateModified":"2024-08-02T18:40:11+00:00","description":"Agents are AI entities that specialize in being able to complete a specific task with a specific set of tools.","breadcrumb":{"@id":"https:\/\/sdtimes.com\/msft\/semantic-kernels-agent-framework-sd-times-open-source-project-of-the-week\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sdtimes.com\/msft\/semantic-kernels-agent-framework-sd-times-open-source-project-of-the-week\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sdtimes.com\/msft\/semantic-kernels-agent-framework-sd-times-open-source-project-of-the-week\/#primaryimage","url":"https:\/\/sdtimes.com\/wp-content\/uploads\/2024\/08\/Agent-Chat-768x519-1.png","contentUrl":"https:\/\/sdtimes.com\/wp-content\/uploads\/2024\/08\/Agent-Chat-768x519-1.png","width":768,"height":519},{"@type":"BreadcrumbList","@id":"https:\/\/sdtimes.com\/msft\/semantic-kernels-agent-framework-sd-times-open-source-project-of-the-week\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/sdtimes.com\/"},{"@type":"ListItem","position":2,"name":"Semantic Kernel&#8217;s Agent Framework &#8211; SD Times Open Source Project of the Week"}]},{"@type":"WebSite","@id":"https:\/\/sdtimes.com\/#website","url":"https:\/\/sdtimes.com\/","name":"SD Times","description":"Software Development News","publisher":{"@id":"https:\/\/sdtimes.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/sdtimes.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/sdtimes.com\/#organization","name":"SD Times","url":"https:\/\/sdtimes.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sdtimes.com\/#\/schema\/logo\/image\/","url":"https:\/\/sdtimes.com\/wp-content\/uploads\/2014\/05\/deafaultlogo.png","contentUrl":"https:\/\/sdtimes.com\/wp-content\/uploads\/2014\/05\/deafaultlogo.png","width":225,"height":90,"caption":"SD Times"},"image":{"@id":"https:\/\/sdtimes.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SDTimesD2","https:\/\/x.com\/sdtimes","https:\/\/www.linkedin.com\/company\/sdtimes\/"]},{"@type":"Person","@id":"https:\/\/sdtimes.com\/#\/schema\/person\/f2524e55ae19da07ea3613577da9f786","name":"Jenna Barron","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sdtimes.com\/#\/schema\/person\/image\/b4be3423b187642936e62f121111345e","url":"https:\/\/secure.gravatar.com\/avatar\/b128943929626cdcafccbac86bd306f9?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b128943929626cdcafccbac86bd306f9?s=96&d=mm&r=g","caption":"Jenna Barron"},"description":"Jenna Barron is News Editor of SD Times.","url":"https:\/\/sdtimes.com\/author\/jennifer-sargent\/"}]}},"_links":{"self":[{"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/posts\/55333"}],"collection":[{"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/users\/752"}],"replies":[{"embeddable":true,"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/comments?post=55333"}],"version-history":[{"count":1,"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/posts\/55333\/revisions"}],"predecessor-version":[{"id":55335,"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/posts\/55333\/revisions\/55335"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/media\/55334"}],"wp:attachment":[{"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/media?parent=55333"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/categories?post=55333"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/tags?post=55333"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/coauthors?post=55333"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}