{"id":3201,"date":"2024-08-15T16:18:33","date_gmt":"2024-08-15T23:18:33","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/semantic-kernel\/?p=3201"},"modified":"2024-08-15T16:18:33","modified_gmt":"2024-08-15T23:18:33","slug":"customer-case-study-orion-innovations-usage-of-kernel-arguments","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/agent-framework\/customer-case-study-orion-innovations-usage-of-kernel-arguments\/","title":{"rendered":"Customer Case Study: Orion Innovation&#8217;s usage of Kernel Arguments"},"content":{"rendered":"<p>Today we&#8217;re featuring Vyshag Vadakara and Prasanth Thekkelthody from<a href=\"https:\/\/nam06.safelinks.protection.outlook.com\/?url=https%3A%2F%2Fwww.orioninc.com%2F&amp;data=05%7C02%7Csopand%40microsoft.com%7C0e4c1b43a0c146adaeb808dcbd5f046a%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C638593463029359242%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&amp;sdata=ZHwuUEtLz9%2FCv2Wn3E7HCTdP1b6imm9o8tkkTOqH4Fw%3D&amp;reserved=0\"> Orion Innovation<\/a> and a recent article Vyshag published focused on Orion&#8217;s usage of Microsoft Semantic Kernel. The article is linked here: <a href=\"https:\/\/medium.com\/@vyshagv5_83613\/discover-the-magic-of-microsofts-semantic-kernel-arguments-6d357a52295a\">Discover the Magic of Microsoft\u2019s Semantic Kernel Arguments<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<h3>Getting Started<\/h3>\n<p>The article highlights the benefits of using Semantic Kernel and the best way to learn through exploring the samples provided in the <a href=\"https:\/\/github.com\/microsoft\/semantic-kernel\">repository<\/a>. The article highlights the key benefits of Kernel Arguments.<\/p>\n<p>As Vyshag details in the article, &#8220;One of the features of the Semantic Kernel is its\u00a0<strong class=\"mi gv\">Kernel Arguments<\/strong>. These arguments act like a dictionary of key-value pairs, storing information for later use during the execution of a kernel object. But what makes Kernel Arguments truly magical is something I recently discovered through a real-world scenario.<\/p>\n<p id=\"de1c\" class=\"pw-post-body-paragraph mg mh gu mi b mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz na nb nc nd gn bk\" data-selectable-paragraph=\"\">Imagine this: you\u2019re working on a complex AI project, and you\u2019re expecting to spend hours manually defining and managing countless parameters. I faced this exact situation while developing a feature using Kernel plugins.<\/p>\n<p id=\"fa63\" class=\"pw-post-body-paragraph mg mh gu mi b mj mk ml mm mn mo mp mq mr ms mt mu mv mw mx my mz na nb nc nd gn bk\" data-selectable-paragraph=\"\">While working with plugins, I needed to pass various parameters to the Kernel dynamically. Initially, I thought I would have to manually define each parameter, which seemed daunting. Then, I discovered that with the power of Large Language Models (LLM), the Semantic Kernel allows you to control and specify parameters via prompts. These parameters are then dynamically added to the Kernel Arguments. Instead of manually adding each parameter, I could use prompts to guide the Semantic Kernel, making the process efficient and error-free.&#8221;<\/p>\n<p>To get started, visit the article to see detailed code examples and learn more: <a href=\"https:\/\/medium.com\/@vyshagv5_83613\/discover-the-magic-of-microsofts-semantic-kernel-arguments-6d357a52295a\">Discover the Magic of Microsoft\u2019s Semantic Kernel Arguments<\/a><\/p>\n<h3>Conclusion<\/h3>\n<p>From the Semantic Kernel team, we want to thank the Orion Innovation team for their time. We\u2019re always interested in hearing from you. If you have feedback, questions or want to discuss further, feel free to reach out to us and the community on the <a href=\"https:\/\/github.com\/microsoft\/semantic-kernel\/discussions\/categories\/general\" target=\"_blank\" rel=\"noopener\">Semantic Kernel GitHub Discussion Channel<\/a>! We would also love your support, if you\u2019ve enjoyed using Semantic Kernel, give us a star on\u00a0<a href=\"https:\/\/github.com\/microsoft\/semantic-kernel\" target=\"_blank\" rel=\"noopener\">GitHub<\/a>.<\/p>\n<p>Thanks again to the Orion Innovation team for their amazing work and partnership!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today we&#8217;re featuring Vyshag Vadakara and Prasanth Thekkelthody from Orion Innovation and a recent article Vyshag published focused on Orion&#8217;s usage of Microsoft Semantic Kernel. The article is linked here: Discover the Magic of Microsoft\u2019s Semantic Kernel Arguments. &nbsp; Getting Started The article highlights the benefits of using Semantic Kernel and the best way to [&hellip;]<\/p>\n","protected":false},"author":149071,"featured_media":2302,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[42,1],"tags":[48,63,9],"class_list":["post-3201","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-customer-story","category-semantic-kernel","tag-ai","tag-microsoft-semantic-kernel","tag-semantic-kernel"],"acf":[],"blog_post_summary":"<p>Today we&#8217;re featuring Vyshag Vadakara and Prasanth Thekkelthody from Orion Innovation and a recent article Vyshag published focused on Orion&#8217;s usage of Microsoft Semantic Kernel. The article is linked here: Discover the Magic of Microsoft\u2019s Semantic Kernel Arguments. &nbsp; Getting Started The article highlights the benefits of using Semantic Kernel and the best way to [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/agent-framework\/wp-json\/wp\/v2\/posts\/3201","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\/149071"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/agent-framework\/wp-json\/wp\/v2\/comments?post=3201"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/agent-framework\/wp-json\/wp\/v2\/posts\/3201\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/agent-framework\/wp-json\/wp\/v2\/media\/2302"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/agent-framework\/wp-json\/wp\/v2\/media?parent=3201"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/agent-framework\/wp-json\/wp\/v2\/categories?post=3201"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/agent-framework\/wp-json\/wp\/v2\/tags?post=3201"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}