{"id":1393,"date":"2025-07-12T16:12:00","date_gmt":"2025-07-12T16:12:00","guid":{"rendered":"https:\/\/bogdanburuiana.com\/?p=1393"},"modified":"2026-02-16T12:50:53","modified_gmt":"2026-02-16T12:50:53","slug":"ai-900-part-iii","status":"publish","type":"post","link":"https:\/\/bogdanburuiana.com\/index.php\/2025\/07\/12\/ai-900-part-iii\/","title":{"rendered":"AI-900 \u2013 Part III"},"content":{"rendered":"\n<p><strong>Natural Language Processing Concepts<\/strong><\/p>\n\n\n\n<p>Natural language processing (NLP) is the area of AI that deals with making sense of written and spoken language. It involves a fascinating array of techniques designed to transform raw text into meaningful insights. Typically, an NLP solution starts with a large volume of raw text, which is then pre-processed to prepare it for modeling.<\/p>\n\n\n\n<p>Imagine you are using a virtual assistant like Siri or Alexa. When you ask, \u201cWhat\u2019s the weather like today?\u201d, the assistant uses NLP to process your spoken words. First, it converts your speech into text. Then, it pre-processes the text by removing stop-words and tokenizing the important terms. Finally, it interprets the tokens to understand that you\u2019re inquiring about the weather forecast for today and provides you with the relevant information. This seamless interaction is made possible by the sophisticated NLP techniques that enable machines to understand and respond to human language.<\/p>\n\n\n\n<p><strong>Natural language processing and conversational AI in Azure<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><img loading=\"lazy\" decoding=\"async\" width=\"131\" height=\"158\" class=\"wp-image-1395\" style=\"width: 131px;\" src=\"\/wp-content\/uploads\/2024\/07\/L.jpg\" alt=\"\"><\/td><td><img loading=\"lazy\" decoding=\"async\" width=\"130\" height=\"148\" class=\"wp-image-1396\" style=\"width: 130px;\" src=\"\/wp-content\/uploads\/2024\/07\/S.jpg\" alt=\"\"><\/td><td><img loading=\"lazy\" decoding=\"async\" width=\"131\" height=\"149\" class=\"wp-image-1397\" style=\"width: 131px;\" src=\"\/wp-content\/uploads\/2024\/07\/T.jpg\" alt=\"\"><\/td><\/tr><tr><td>\u2022 Language detection<br>\u2022 Key phrase extraction<br>\u2022 Named entity detection<br>\u2022 Sentiment analysis and opinion mining<br>\u2022 Personal information detection<br>\u2022 Summarization<br>\u2022 Question answering<br>\u2022 Conversational language understanding<br>\u2022 (&#8230;)<\/td><td>\u2022 Text to speech<br>\u2022 Speech to text<br>\u2022 Speech translation<br>\u2022 Speaker identification<br>\u2022 Language identification<br>\u2022 (\u2026)<\/td><td>\u2022 Text translation<br>\u2022 Document translation<br>\u2022 Custom translation<br>\u2022 (\u2026)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>Analyzing text<\/strong><\/p>\n\n\n\n<p>Azure AI Language service provides pretrained and customizable deep learning models to analyze text. These models use tokens and embeddings to turn words into numerical representations. Deep learning models perform calculations on these numerical representations to provide responses returned in natural language.<\/p>\n\n\n\n<p>Text Analysis encompasses many capabilities, including:<\/p>\n\n\n\n<p>&#8211; identifying the predominant language of the text<\/p>\n\n\n\n<p>&#8211; identifying the sentiment of the text<\/p>\n\n\n\n<p>&#8211; identifying key phrases<\/p>\n\n\n\n<p>&#8211; identifying entities<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"633\" height=\"543\" src=\"\/wp-content\/uploads\/2024\/07\/image-6.png\" alt=\"\" class=\"wp-image-1401\" srcset=\"\/wp-content\/uploads\/2024\/07\/image-6.png 633w, \/wp-content\/uploads\/2024\/07\/image-6-300x257.png 300w\" sizes=\"(max-width: 633px) 100vw, 633px\" \/><\/figure>\n\n\n\n<p><strong>Azure bot service<\/strong><\/p>\n\n\n\n<p>Azure Bot Service provides a platform for creating, deploying, and managing bots. With the Azure Bot Service, developers can use the Microsoft Bot Framework SDK to develop bots and easily deploy and manage them in Azure.<\/p>\n\n\n\n<p>I highly recommend completing the exercise provided <a href=\"https:\/\/microsoftlearning.github.io\/mslearn-ai-fundamentals\/Instructions\/Labs\/07-question-answering.html\" data-type=\"link\" data-id=\"https:\/\/microsoftlearning.github.io\/mslearn-ai-fundamentals\/Instructions\/Labs\/07-question-answering.html\" target=\"_blank\" rel=\"noreferrer noopener\">here<\/a>.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Natural Language Processing Concepts Natural language processing (NLP) is the area of AI that deals with making sense of written and spoken language. It involves a fascinating array of techniques designed to transform raw text into meaningful insights. Typically, an NLP solution starts with a large volume of raw text, which is then pre-processed to [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/bogdanburuiana.com\/index.php\/wp-json\/wp\/v2\/posts\/1393"}],"collection":[{"href":"https:\/\/bogdanburuiana.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bogdanburuiana.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bogdanburuiana.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bogdanburuiana.com\/index.php\/wp-json\/wp\/v2\/comments?post=1393"}],"version-history":[{"count":7,"href":"https:\/\/bogdanburuiana.com\/index.php\/wp-json\/wp\/v2\/posts\/1393\/revisions"}],"predecessor-version":[{"id":1404,"href":"https:\/\/bogdanburuiana.com\/index.php\/wp-json\/wp\/v2\/posts\/1393\/revisions\/1404"}],"wp:attachment":[{"href":"https:\/\/bogdanburuiana.com\/index.php\/wp-json\/wp\/v2\/media?parent=1393"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bogdanburuiana.com\/index.php\/wp-json\/wp\/v2\/categories?post=1393"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bogdanburuiana.com\/index.php\/wp-json\/wp\/v2\/tags?post=1393"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}