{"id":2363,"date":"2019-02-18T21:03:09","date_gmt":"2019-02-18T15:33:09","guid":{"rendered":"https:\/\/www.idslogic.com\/blog\/?p=2363"},"modified":"2025-02-26T15:58:13","modified_gmt":"2025-02-26T10:28:13","slug":"how-sitefinity-harnesses-cognitive-ai-services-to-deliver-high-web-performance","status":"publish","type":"post","link":"https:\/\/www.idslogic.com\/blog\/how-sitefinity-harnesses-cognitive-ai-services-to-deliver-high-web-performance","title":{"rendered":"How Sitefinity Harnesses Cognitive AI Services to Deliver High Web Performance"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_72 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.idslogic.com\/blog\/how-sitefinity-harnesses-cognitive-ai-services-to-deliver-high-web-performance\/#How_Sitefinity_Cognitive_Module_Admin_App_Extension_SDK_and_Sitefinity_Web_App_Works\" title=\"How Sitefinity Cognitive Module, Admin App Extension SDK and Sitefinity Web App Works?\">How Sitefinity Cognitive Module, Admin App Extension SDK and Sitefinity Web App Works?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.idslogic.com\/blog\/how-sitefinity-harnesses-cognitive-ai-services-to-deliver-high-web-performance\/#Cognitive_Module\" title=\"Cognitive Module\">Cognitive Module<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.idslogic.com\/blog\/how-sitefinity-harnesses-cognitive-ai-services-to-deliver-high-web-performance\/#Admin_App_Extension_SDK\" title=\"Admin App Extension SDK\">Admin App Extension SDK<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.idslogic.com\/blog\/how-sitefinity-harnesses-cognitive-ai-services-to-deliver-high-web-performance\/#Sitefinity_Web_App\" title=\"Sitefinity Web App\">Sitefinity Web App<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.idslogic.com\/blog\/how-sitefinity-harnesses-cognitive-ai-services-to-deliver-high-web-performance\/#Configuration\" title=\"Configuration\">Configuration<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.idslogic.com\/blog\/how-sitefinity-harnesses-cognitive-ai-services-to-deliver-high-web-performance\/#Image_Processing\" title=\"Image Processing\">Image Processing<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.idslogic.com\/blog\/how-sitefinity-harnesses-cognitive-ai-services-to-deliver-high-web-performance\/#Text_Analysis\" title=\"Text Analysis\">Text Analysis<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<p><span style=\"font-size: 14pt;\">In the recent years, the scope and recognition of Artificial intelligence and related technologies such as- Deep Learning, Machine Learning, Speech Recognition, Text Mining, Neural Network and Cognitive Computing has grown to a substantial extent. <\/span><\/p>\n<p><span style=\"font-size: 14pt;\">The possible applications for Artificial Intelligence are quite extensive and are already included in our daily routine. From Siri\/Alexa\/Cortana\/Google Voice Assistant to Netflix videos recommendations, based on our viewing pattern, all are based on applications of AI.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">AI and Cognitive computing are the words often used interchangeably, but there are obvious distinctions in the approaches and objectives of these two. Although, both indicate their promising and imperative role in the coming future, both the technologies hold different meaning when brought to the practical use. <\/span><\/p>\n<blockquote><p><span style=\"font-size: 18pt; color: #000080;\">AI can be defined as- \u201cThe simulation of human intelligence processed by machines, especially computer systems.<\/span><\/p><\/blockquote>\n<p><span style=\"font-size: 14pt;\">These processes include learning, reasoning, and self-correction.\u201d But, when it comes to Cognitive computing, it is difficult to define it explicitly. Tech experts describe it as- cognitive computing systems actually intend to simulate human thought processes. <\/span><\/p>\n<blockquote><p><span style=\"font-size: 18pt; color: #000080;\">Cognitive computing is the individual technology that performs a specific task that facilitates human intelligence. <\/span><\/p><\/blockquote>\n<p><span style=\"font-size: 14pt;\">On the other hand, AI empowers a computer to be smart to an extent of being smarter than humans.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">The good news is, now you can integrate Cognitive services with Sitefinity WCMS for content generation, content analysis, providing sentiments, hashtags, categories, and auto generated summaries. <\/span><\/p>\n<p><span style=\"font-size: 14pt;\">This integration can boost the quality of the content and can save a significant amount of time and efforts. In this blog, we will explain how it can be done in Sitefinity.<\/span><\/p>\n<hr \/>\n<h2><\/h2>\n<h2><span class=\"ez-toc-section\" id=\"How_Sitefinity_Cognitive_Module_Admin_App_Extension_SDK_and_Sitefinity_Web_App_Works\"><\/span><span style=\"color: #008000; font-size: 18pt;\"><strong>How Sitefinity Cognitive Module, Admin App Extension SDK and Sitefinity Web App Works?<\/strong><\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"Cognitive_Module\"><\/span><span style=\"color: #008080; font-size: 16pt;\"><strong>Cognitive Module<\/strong><\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-size: 14pt;\">The cognitive module handles upload events and when it gets the image, it sends it to Azure computer vision API to provide Meta data and<strong> CognitiveImageProcessor<\/strong> checks for the adult content. To analyze the text Sitefinity uses Aylien .NET SDK.<\/span><\/p>\n<hr \/>\n<h3><span class=\"ez-toc-section\" id=\"Admin_App_Extension_SDK\"><\/span><span style=\"color: #008080; font-size: 16pt;\"><strong>Admin App Extension SDK<\/strong><\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-size: 14pt;\">The admin app extension SDK helps to plug a button in the new UI and analyze the text. To learn how to extend Sitefinity Admin App you need to read this<a href=\"\/nothing-found\/\" target=\"_blank\" rel=\"nofollow noopener\"> article<\/a>.<\/span><\/p>\n<hr \/>\n<h3><span class=\"ez-toc-section\" id=\"Sitefinity_Web_App\"><\/span><span style=\"color: #008080; font-size: 16pt;\"><strong><br \/>\nSitefinity Web App<\/strong><\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-size: 14pt;\">The Sitefinity Web App provides the ability to distribute the cognitive capabilities with an add-on.<\/span><\/p>\n<hr \/>\n<h3><span class=\"ez-toc-section\" id=\"Configuration\"><\/span><span style=\"color: #008080; font-size: 16pt;\"><strong>Configuration<\/strong><\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-size: 14pt;\">Install the add-on and get the API keys and endpoints from Microsoft Cognitive Services and Aylien. Now go to Administration-&gt;Settings-&gt;Advanced-&gt;CognitiveServices and enter it there. You can now generate splendid piece of content with the help of AI.<\/span><\/p>\n<figure id=\"attachment_2366\" aria-describedby=\"caption-attachment-2366\" style=\"width: 653px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.idslogic.com\/blog\/wp-content\/uploads\/2019\/02\/Cognitive-Services.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-2366 size-full\" src=\"https:\/\/www.idslogic.com\/blog\/wp-content\/uploads\/2019\/02\/Cognitive-Services.png\" alt=\"Cognitive Services\" width=\"653\" height=\"441\" srcset=\"https:\/\/www.idslogic.com\/blog\/wp-content\/uploads\/2019\/02\/Cognitive-Services.png 653w, https:\/\/www.idslogic.com\/blog\/wp-content\/uploads\/2019\/02\/Cognitive-Services-300x203.png 300w, https:\/\/www.idslogic.com\/blog\/wp-content\/uploads\/2019\/02\/Cognitive-Services-560x378.png 560w\" sizes=\"auto, (max-width: 653px) 100vw, 653px\" \/><\/a><figcaption id=\"caption-attachment-2366\" class=\"wp-caption-text\"><span style=\"font-size: 14pt;\">Source: Progress.com<\/span><\/figcaption><\/figure>\n<hr \/>\n<h3><span class=\"ez-toc-section\" id=\"Image_Processing\"><\/span><span style=\"color: #008080; font-size: 16pt;\"><strong>Image Processing<\/strong><\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-size: 14pt;\">Once the add-on is installed, the Sitefinity cognitive module will send the images to Microsoft vision service to generate Meta data, such as- Keywords, Alt Tags etc. and check for the inappropriate content in the image. Following is a sample image of how it works. The content in the green boxes is generated automatically using cognitive computing.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\"><span style=\"color: #800000;\"><strong>Note:<\/strong> <\/span>To make the results more precise and accurate, the cognitive services that you use need to be trained in your business verticals.<\/span><\/p>\n<figure id=\"attachment_2365\" aria-describedby=\"caption-attachment-2365\" style=\"width: 537px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.idslogic.com\/blog\/wp-content\/uploads\/2019\/02\/Cognitive-Text.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-2365 size-full\" src=\"https:\/\/www.idslogic.com\/blog\/wp-content\/uploads\/2019\/02\/Cognitive-Text.png\" alt=\"Cognitive Text\" width=\"537\" height=\"531\" srcset=\"https:\/\/www.idslogic.com\/blog\/wp-content\/uploads\/2019\/02\/Cognitive-Text.png 537w, https:\/\/www.idslogic.com\/blog\/wp-content\/uploads\/2019\/02\/Cognitive-Text-300x297.png 300w\" sizes=\"auto, (max-width: 537px) 100vw, 537px\" \/><\/a><figcaption id=\"caption-attachment-2365\" class=\"wp-caption-text\"><span style=\"font-size: 14pt;\">Source: Progress.com<\/span><\/figcaption><\/figure>\n<hr \/>\n<h3><span class=\"ez-toc-section\" id=\"Text_Analysis\"><\/span><span style=\"color: #853907; font-size: 16pt;\"><strong>Text Analysis<\/strong><\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-size: 14pt;\">When you plugin Admin App extension to your website and install the Cognitive service add-ons, you will notice a green button at the right side of the content editor, \u201cAnalyze text\u201d written on it. When you click that button, it will generate all Meta data instantly.<\/span><\/p>\n<figure id=\"attachment_2364\" aria-describedby=\"caption-attachment-2364\" style=\"width: 677px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.idslogic.com\/blog\/wp-content\/uploads\/2019\/02\/Cognitive-Text-Analysis.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-2364 size-full\" src=\"https:\/\/www.idslogic.com\/blog\/wp-content\/uploads\/2019\/02\/Cognitive-Text-Analysis.png\" alt=\"Cognitive Text Analysis\" width=\"677\" height=\"361\" srcset=\"https:\/\/www.idslogic.com\/blog\/wp-content\/uploads\/2019\/02\/Cognitive-Text-Analysis.png 677w, https:\/\/www.idslogic.com\/blog\/wp-content\/uploads\/2019\/02\/Cognitive-Text-Analysis-300x160.png 300w, https:\/\/www.idslogic.com\/blog\/wp-content\/uploads\/2019\/02\/Cognitive-Text-Analysis-560x299.png 560w\" sizes=\"auto, (max-width: 677px) 100vw, 677px\" \/><\/a><figcaption id=\"caption-attachment-2364\" class=\"wp-caption-text\"><span style=\"font-size: 14pt;\">Source: Progress.com<\/span><\/figcaption><\/figure>\n<p><span style=\"font-size: 14pt;\">Apart from analyzing texts and images, Cognitive services can also help in adding categories from a suggestion list, hashtag suggestion, blog\/article summary creation and lot more. Leveraging all these services will definitely help you save time and efforts.<\/span><\/p>\n<p style=\"text-align: center;\"><span style=\"color: #003366; font-size: 14pt;\"><a style=\"color: #003366;\" href=\"\/blog\/how-to-super-secure-your-sitefinity-cms-website-and-be-safe\">How to Super Secure Your Sitefinity CMS Website and Be Safe<\/a><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the recent years, the scope and recognition of Artificial intelligence and related technologies such as- Deep Learning, Machine Learning, Speech Recognition, Text Mining, Neural Network and Cognitive Computing has grown to a substantial extent. The possible applications for Artificial&#8230;<\/p>\n","protected":false},"author":1,"featured_media":2367,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[251],"tags":[252,729,226],"class_list":["post-2363","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sitefinity","tag-sitefinity-cms-development","tag-sitefinity-cognitive-sevices","tag-sitefinity-development"],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/www.idslogic.com\/blog\/wp-json\/wp\/v2\/posts\/2363","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.idslogic.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.idslogic.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.idslogic.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.idslogic.com\/blog\/wp-json\/wp\/v2\/comments?post=2363"}],"version-history":[{"count":6,"href":"https:\/\/www.idslogic.com\/blog\/wp-json\/wp\/v2\/posts\/2363\/revisions"}],"predecessor-version":[{"id":10642,"href":"https:\/\/www.idslogic.com\/blog\/wp-json\/wp\/v2\/posts\/2363\/revisions\/10642"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.idslogic.com\/blog\/wp-json\/wp\/v2\/media\/2367"}],"wp:attachment":[{"href":"https:\/\/www.idslogic.com\/blog\/wp-json\/wp\/v2\/media?parent=2363"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.idslogic.com\/blog\/wp-json\/wp\/v2\/categories?post=2363"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.idslogic.com\/blog\/wp-json\/wp\/v2\/tags?post=2363"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}