{"id":569,"date":"2023-06-21T13:54:40","date_gmt":"2023-06-21T20:54:40","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/semantic-kernel\/?p=569"},"modified":"2023-06-21T13:56:32","modified_gmt":"2023-06-21T20:56:32","slug":"say-hello-to-the-updated-semantic-kernel-docs","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/agent-framework\/say-hello-to-the-updated-semantic-kernel-docs\/","title":{"rendered":"Say hello to the updated Semantic Kernel docs!"},"content":{"rendered":"<h1 style=\"padding-bottom: 2rem;\"><a href=\"https:\/\/devblogs.microsoft.com\/semantic-kernel\/wp-content\/uploads\/sites\/78\/2023\/03\/skpatternlarge.png\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-89\" src=\"https:\/\/devblogs.microsoft.com\/semantic-kernel\/wp-content\/uploads\/sites\/78\/2023\/03\/skpatternlarge.png\" alt=\"Image skpatternlarge\" width=\"1638\" height=\"136\" srcset=\"https:\/\/devblogs.microsoft.com\/agent-framework\/wp-content\/uploads\/sites\/78\/2023\/03\/skpatternlarge.png 1638w, https:\/\/devblogs.microsoft.com\/agent-framework\/wp-content\/uploads\/sites\/78\/2023\/03\/skpatternlarge-300x25.png 300w, https:\/\/devblogs.microsoft.com\/agent-framework\/wp-content\/uploads\/sites\/78\/2023\/03\/skpatternlarge-1024x85.png 1024w, https:\/\/devblogs.microsoft.com\/agent-framework\/wp-content\/uploads\/sites\/78\/2023\/03\/skpatternlarge-768x64.png 768w, https:\/\/devblogs.microsoft.com\/agent-framework\/wp-content\/uploads\/sites\/78\/2023\/03\/skpatternlarge-1536x128.png 1536w\" sizes=\"(max-width: 1638px) 100vw, 1638px\" \/><\/a><\/h2>\n<p>We&#8217;ve heard the community loud and clear: you want better documentation for Semantic Kernel. Today, we&#8217;re excited to announce that we&#8217;ve completely revamped our <a href=\"https:\/\/learn.microsoft.com\/en-us\/semantic-kernel\/overview\/\">Learn site<\/a> to make it easier for you to learn about Semantic Kernel and to get started using it.<\/p>\n<h2 style=\"clear: both; padding-top: 2rem;\">What&#8217;s new?<\/h2>\n<p>We have a lot of new content for you to explore that we believe will make it easier for you to get started with Semantic Kernel, whether you use C#\u00a0<em>or<\/em> Python. Our updated content also does a better job describing how Semantic Kernel fits in with the rest of the Microsoft ecosystem and other applications like ChatGPT.<\/p>\n<h3 style=\"clear: both; padding-top: 1.5rem;\"><a href=\"https:\/\/learn.microsoft.com\/en-us\/semantic-kernel\/ai-orchestration\/plugins\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" class=\"alignright wp-image-574 size-large\" style=\"border: 1px solid #ddd;\" src=\"https:\/\/devblogs.microsoft.com\/semantic-kernel\/wp-content\/uploads\/sites\/78\/2023\/06\/what-is-a-plugin-717x1024.png\" alt=\"Image what is a plugin\" width=\"320\" height=\"457\" srcset=\"https:\/\/devblogs.microsoft.com\/agent-framework\/wp-content\/uploads\/sites\/78\/2023\/06\/what-is-a-plugin-717x1024.png 717w, https:\/\/devblogs.microsoft.com\/agent-framework\/wp-content\/uploads\/sites\/78\/2023\/06\/what-is-a-plugin-210x300.png 210w, https:\/\/devblogs.microsoft.com\/agent-framework\/wp-content\/uploads\/sites\/78\/2023\/06\/what-is-a-plugin-768x1097.png 768w, https:\/\/devblogs.microsoft.com\/agent-framework\/wp-content\/uploads\/sites\/78\/2023\/06\/what-is-a-plugin-1075x1536.png 1075w, https:\/\/devblogs.microsoft.com\/agent-framework\/wp-content\/uploads\/sites\/78\/2023\/06\/what-is-a-plugin.png 1200w\" sizes=\"(max-width: 320px) 100vw, 320px\" \/><\/a>1) Get to know plugins<\/h3>\n<p>One of the biggest pieces of news from Build was Microsoft&#8217;s alignment with ChatGPT&#8217;s plugins. Many of you in the community have been interested in learning how that impacts Semantic Kernel.<\/p>\n<p>We&#8217;ve added a new section to our docs that explains <a href=\"https:\/\/learn.microsoft.com\/en-us\/semantic-kernel\/ai-orchestration\/plugins\">how plugins work<\/a>, how you can use them with Semantic Kernel, and our plans to <a href=\"https:\/\/learn.microsoft.com\/en-us\/semantic-kernel\/ai-orchestration\/plugins#plugins-will-soon-be-interoperable\">converge with the ChatGPT plugin model<\/a>.<\/p>\n<h3 style=\"clear: both; padding-top: 1.5rem;\">2) Python samples <em>everywhere<\/em><\/h3>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/semantic-kernel\/wp-content\/uploads\/sites\/78\/2023\/06\/language-selector.png\"><img decoding=\"async\" class=\"alignright wp-image-584 size-large\" style=\"border: 1px solid #ddd;\" src=\"https:\/\/devblogs.microsoft.com\/semantic-kernel\/wp-content\/uploads\/sites\/78\/2023\/06\/language-selector-1024x494.png\" alt=\"Image language selector\" width=\"480\" height=\"232\" srcset=\"https:\/\/devblogs.microsoft.com\/agent-framework\/wp-content\/uploads\/sites\/78\/2023\/06\/language-selector-1024x494.png 1024w, https:\/\/devblogs.microsoft.com\/agent-framework\/wp-content\/uploads\/sites\/78\/2023\/06\/language-selector-300x145.png 300w, https:\/\/devblogs.microsoft.com\/agent-framework\/wp-content\/uploads\/sites\/78\/2023\/06\/language-selector-768x371.png 768w, https:\/\/devblogs.microsoft.com\/agent-framework\/wp-content\/uploads\/sites\/78\/2023\/06\/language-selector.png 1200w\" sizes=\"(max-width: 480px) 100vw, 480px\" \/><\/a>We\u2019re hard at work creating parity between the .NET and Python flavors of the SDK, but if you had looked at our docs earlier, it was difficult to figure out how to use the Python SDK.<\/p>\n<p>With the updates, we&#8217;ve added Python samples to nearly every tutorial and sample in the docs.<\/p>\n<h3 style=\"clear: both; padding-top: 1.5rem;\">3) New tutorials and samples<\/h3>\n<p>As part of this update, we also wanted to provide tutorials that were more relevant to what the community was building, so in the <a href=\"https:\/\/learn.microsoft.com\/en-us\/semantic-kernel\/ai-orchestration\">Orchestrating AI plugins<\/a> section of the docs, we walk you through how to build an AI app with plugins from beginning to end.<\/p>\n<ol>\n<li>Start by learning about <a href=\"https:\/\/learn.microsoft.com\/en-us\/semantic-kernel\/ai-orchestration\/semantic-functions\">semantic functions<\/a> to derive intent.<\/li>\n<li>Give your AI the power of computation with <a href=\"https:\/\/learn.microsoft.com\/en-us\/semantic-kernel\/ai-orchestration\/native-functions\">native functions<\/a>.<\/li>\n<li><a href=\"https:\/\/learn.microsoft.com\/en-us\/semantic-kernel\/ai-orchestration\/chaining-functions\">Chain functions together<\/a> to get the best of AI and native code.<\/li>\n<li>And finally use planner to <a href=\"https:\/\/learn.microsoft.com\/en-us\/semantic-kernel\/ai-orchestration\/planner\">automatically generate a plan<\/a>\u00a0with AI.<\/li>\n<\/ol>\n<p>By the end of the tutorials, you&#8217;ll have built an app that can take a user&#8217;s input, derive intent, and then automatically generate a plan to execute the user&#8217;s request.<\/p>\n<p>We know following line-by-line in documentation can be a bit tedious, so we&#8217;ve also provided completed solutions for each of the doc articles in both <a href=\"https:\/\/github.com\/MicrosoftDocs\/semantic-kernel-docs\/tree\/main\/samples\/dotnet\">C#<\/a> and <a href=\"https:\/\/github.com\/MicrosoftDocs\/semantic-kernel-docs\/tree\/main\/samples\/python\">Python<\/a> flavors.<\/p>\n<h3 style=\"clear: both; padding-top: 1.5rem;\">4) Create issues on the docs<\/h3>\n<p>Finally, we&#8217;ve moved our entire doc site to a <a href=\"https:\/\/github.com\/MicrosoftDocs\/semantic-kernel-docs\/tree\/main\">public GitHub repo<\/a>. This means that you can now create issues on the docs themselves. If you see something that&#8217;s confusing or incorrect, please let us know by <a href=\"https:\/\/learn.microsoft.com\/en-us\/semantic-kernel\/get-started\/contributing#contributing-to-documentation\">creating an issue<\/a> on the docs repo. We&#8217;ll also accept PRs if you want to make the change yourself.<\/p>\n<p>But don&#8217;t feel limited to just creating issues for problems with the docs. If you have any feedback on how we can make the docs better, please let us know! Whether that&#8217;s new sections, how-to guides, videos, or even just a new sample, we want to hear from you.<\/p>\n<h2 style=\"clear: both; padding-top: 2rem;\">And in case you missed it&#8230;<\/h2>\n<p>There are several other great resources we recently added to the docs that we wanted to highlight just in case you missed them.<\/p>\n<h3 style=\"clear: both; padding-top: 1.5rem;\">5) Leverage our hackathon materials<\/h3>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/semantic-kernel\/wp-content\/uploads\/sites\/78\/2023\/06\/hackathon-materials.png\"><img decoding=\"async\" class=\"alignright size-large wp-image-590\" style=\"border: 1px solid #ddd;\" src=\"https:\/\/devblogs.microsoft.com\/semantic-kernel\/wp-content\/uploads\/sites\/78\/2023\/06\/hackathon-materials-1024x494.png\" alt=\"Image hackathon materials\" width=\"320\" height=\"155\" srcset=\"https:\/\/devblogs.microsoft.com\/agent-framework\/wp-content\/uploads\/sites\/78\/2023\/06\/hackathon-materials-1024x494.png 1024w, https:\/\/devblogs.microsoft.com\/agent-framework\/wp-content\/uploads\/sites\/78\/2023\/06\/hackathon-materials-300x145.png 300w, https:\/\/devblogs.microsoft.com\/agent-framework\/wp-content\/uploads\/sites\/78\/2023\/06\/hackathon-materials-768x371.png 768w, https:\/\/devblogs.microsoft.com\/agent-framework\/wp-content\/uploads\/sites\/78\/2023\/06\/hackathon-materials.png 1200w\" sizes=\"(max-width: 320px) 100vw, 320px\" \/><\/a>Learning about Semantic Kernel is very popular right now. One of the best ways to learn is by hacking together with others.<\/p>\n<p>We&#8217;ve created a kit of <a href=\"https:\/\/learn.microsoft.com\/en-us\/semantic-kernel\/get-started\/hackathon-materials\">hackathon materials<\/a> that you can use to host your own hackathon. The materials includes a sample agenda, prerequisites, and a presentation.<\/p>\n<h3 style=\"clear: both; padding-top: 1.5rem;\">6) Learn more with in-depth tutorials<\/h3>\n<p><a href=\"https:\/\/learn.microsoft.com\/en-us\/semantic-kernel\/get-started\/tutorials\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" class=\"alignright wp-image-607 size-large\" style=\"border: 1px solid #ddd;\" src=\"https:\/\/devblogs.microsoft.com\/semantic-kernel\/wp-content\/uploads\/sites\/78\/2023\/06\/in-depth-tutorials-1024x686.png\" alt=\"Image in depth tutorials\" width=\"320\" height=\"214\" srcset=\"https:\/\/devblogs.microsoft.com\/agent-framework\/wp-content\/uploads\/sites\/78\/2023\/06\/in-depth-tutorials-1024x686.png 1024w, https:\/\/devblogs.microsoft.com\/agent-framework\/wp-content\/uploads\/sites\/78\/2023\/06\/in-depth-tutorials-300x201.png 300w, https:\/\/devblogs.microsoft.com\/agent-framework\/wp-content\/uploads\/sites\/78\/2023\/06\/in-depth-tutorials-768x515.png 768w, https:\/\/devblogs.microsoft.com\/agent-framework\/wp-content\/uploads\/sites\/78\/2023\/06\/in-depth-tutorials.png 1200w\" sizes=\"(max-width: 320px) 100vw, 320px\" \/><\/a>Additionally, we&#8217;ve created a page that highlights some of the <a href=\"https:\/\/learn.microsoft.com\/en-us\/semantic-kernel\/get-started\/tutorials\">best in-depth tutorials<\/a> that we&#8217;ve seen created. These tutorials walk you through how to build a full app from beginning to end.<\/p>\n<p>If you think we&#8217;ve missed a great tutorial, please let us know by <a href=\"https:\/\/learn.microsoft.com\/en-us\/semantic-kernel\/get-started\/contributing#contributing-to-documentation\">creating an issue<\/a>\u00a0or submitting a pull request with a link to the tutorial.<\/p>\n<h2 style=\"clear: both; padding-top: 2rem;\">We&#8217;re not done yet!<\/h2>\n<p>We&#8217;re excited about sharing the new docs, but we&#8217;re definitely not done yet. Keep an eye out for even more updates in the future. Here are some of the things we&#8217;re working on.<\/p>\n<h3 style=\"clear: both; padding-top: 1.5rem;\">SDK reference docs<\/h3>\n<p>Today, to know how the SDK works, you need to read the source code. We&#8217;re working on creating reference docs for the .NET and Python SDK so that you can easily see what each class and method does on the Learn site. Below is a preview of what the reference docs will look like once they&#8217;re complete.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/semantic-kernel\/wp-content\/uploads\/sites\/78\/2023\/06\/sdk-reference.png\"><img decoding=\"async\" class=\"alignleft wp-image-592 size-large\" style=\"border: 1px solid #ddd;\" src=\"https:\/\/devblogs.microsoft.com\/semantic-kernel\/wp-content\/uploads\/sites\/78\/2023\/06\/sdk-reference-e1687361464538-1024x695.png\" alt=\"Image sdk reference\" width=\"640\" height=\"434\" srcset=\"https:\/\/devblogs.microsoft.com\/agent-framework\/wp-content\/uploads\/sites\/78\/2023\/06\/sdk-reference-e1687361464538-1024x695.png 1024w, https:\/\/devblogs.microsoft.com\/agent-framework\/wp-content\/uploads\/sites\/78\/2023\/06\/sdk-reference-e1687361464538-300x204.png 300w, https:\/\/devblogs.microsoft.com\/agent-framework\/wp-content\/uploads\/sites\/78\/2023\/06\/sdk-reference-e1687361464538-768x522.png 768w, https:\/\/devblogs.microsoft.com\/agent-framework\/wp-content\/uploads\/sites\/78\/2023\/06\/sdk-reference-e1687361464538.png 1197w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<h3 style=\"clear: both; padding-top: 1.5rem;\">Publicly available backlog<\/h3>\n<p>We also want to be more transparent about what we&#8217;re working on and what&#8217;s coming next for our docs. We&#8217;re working on creating a public project in GitHub so you can see what we&#8217;re actively working on in the docs. Until then, here&#8217;s a preview of what the backlog will look like with a sneak peek at some of the additions we&#8217;re planning.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/semantic-kernel\/wp-content\/uploads\/sites\/78\/2023\/06\/public-project.png\"><img decoding=\"async\" class=\"alignleft size-large wp-image-593\" style=\"border: 1px solid #ddd;\" src=\"https:\/\/devblogs.microsoft.com\/semantic-kernel\/wp-content\/uploads\/sites\/78\/2023\/06\/public-project-1024x648.png\" alt=\"Image public project\" width=\"640\" height=\"405\" srcset=\"https:\/\/devblogs.microsoft.com\/agent-framework\/wp-content\/uploads\/sites\/78\/2023\/06\/public-project-1024x648.png 1024w, https:\/\/devblogs.microsoft.com\/agent-framework\/wp-content\/uploads\/sites\/78\/2023\/06\/public-project-300x190.png 300w, https:\/\/devblogs.microsoft.com\/agent-framework\/wp-content\/uploads\/sites\/78\/2023\/06\/public-project-768x486.png 768w, https:\/\/devblogs.microsoft.com\/agent-framework\/wp-content\/uploads\/sites\/78\/2023\/06\/public-project.png 1200w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<h3 style=\"clear: both; padding-top: 1.5rem;\">More great content<\/h3>\n<p>And last, but not least, we&#8217;re working on creating more great content for the docs! We want to create additional explainers with code samples on memory, authentication, Copilot chat, and more. But most importantly, we want to hear from you. What do you want to see next? Let us know by <a href=\"https:\/\/learn.microsoft.com\/en-us\/semantic-kernel\/get-started\/contributing#contributing-to-documentation\">creating an issue<\/a> or letting us know in our <a href=\"https:\/\/aka.ms\/sk\/discord\">Discord server<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We&#8217;ve heard the community loud and clear: you want better documentation for Semantic Kernel. Today, we&#8217;re excited to announce that we&#8217;ve completely revamped our Learn site to make it easier for you to learn about Semantic Kernel and to get started using it. What&#8217;s new? We have a lot of new content for you to [&hellip;]<\/p>\n","protected":false},"author":121401,"featured_media":633,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-569","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-semantic-kernel"],"acf":[],"blog_post_summary":"<p>We&#8217;ve heard the community loud and clear: you want better documentation for Semantic Kernel. Today, we&#8217;re excited to announce that we&#8217;ve completely revamped our Learn site to make it easier for you to learn about Semantic Kernel and to get started using it. What&#8217;s new? We have a lot of new content for you to [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/agent-framework\/wp-json\/wp\/v2\/posts\/569","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/agent-framework\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/agent-framework\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/agent-framework\/wp-json\/wp\/v2\/users\/121401"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/agent-framework\/wp-json\/wp\/v2\/comments?post=569"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/agent-framework\/wp-json\/wp\/v2\/posts\/569\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/agent-framework\/wp-json\/wp\/v2\/media\/633"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/agent-framework\/wp-json\/wp\/v2\/media?parent=569"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/agent-framework\/wp-json\/wp\/v2\/categories?post=569"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/agent-framework\/wp-json\/wp\/v2\/tags?post=569"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}