
Discover why adding artificial intelligence to applications matters, focusing on natural language processing, cognitive services, and machine learning for improved language understanding with LUIS API.
Add natural language processing power to your apps using the LUIS API and learn why integrating artificial intelligence enhances language understanding in real-world applications.
Explore prerequisites for adding natural language processing power to apps via luis api, covering existing patterns, basic work creation, and subscription considerations.
Create an Azure free trial account to enable LUIS API integration for natural language processing in your app, focusing on production readiness, agile workflows, and performance considerations.
Learn how to create a LUIS account and enable natural language processing power for your app by using a Microsoft account to log in and access the LUIS API.
Create a chatbot using the Microsoft Bot Builder SDK, leveraging natural language processing with LUIS API to power intelligent conversations in your app.
Cognitive science informs how learning from feedback shapes decision making in AI-powered apps, exploring messy learning, improvements through comments, and the role of cognitive services in intelligent design.
Explore the problem statements of traditional flight booking apps, where form-based flows fail to understand user intent, highlighting the need for natural language processing and speech interfaces.
Explore how language understanding powers apps with the LUIS API, detailing input and output flows, English processing, and how customer needs drive implementation.
Explore the LUIS overview, demonstrating language understanding and natural language processing to extract meaningful information, train with supervised learning, map inputs to actions, and compare to other services.
Explore how LUIS API powers natural language processing by parsing user input, extracting entities, and determining what the user wants to do within an app.
Explore high level steps to build a LUIS model for natural language processing, including identifying intents and entities, training data, refining accuracy, and publishing with a subscription key.
Explore the high level capabilities of the LUIS API, including processing responses and creating culture-specific models to power apps and projects.
Explore LUIS use cases to power apps with natural language processing, enabling text and voice interactions, and processing emails and comments.
Explore how natural language processing models act and work, discuss their capabilities, and introduce basic concepts for using the luis api before moving to the next section.
Explore the basic concepts of entities and list entities in natural language processing, including their use cases and differences.
Learn how to build with the luis model by identifying user intent and extracting entities from queries, and how to customize domains with intents and entities for business needs.
discover how Luis entities define and extract specific objects from user input, including single and list entities, location examples, and numbers to power natural language understanding.
Explore how LUIS features and phrase lists identify intents and entities, update lists to improve recognition, and train models to distinguish group members without explicit labeling.
Explore the basics of natural language processing concepts with clear examples. Learn the rules, use cases, and spec'ing fundamentals for applying the LUIS API to your app.
Design a natural language processing feature with LUIS API, identify entities and phrases, and relate concepts to the session's examples in this overview.
Choose language to power your app with natural language processing using the Luis api. Explore multilingual content options and culture-specific considerations for model training.
Design a model and identify the domain and customers, explore creating a custom model or importing, and discuss predicting intent and handling default cases when intent is not predicted.
Design and create entities in the Luis model, including numbers, location, job location, and composite keys, to identify travelers, airline, adult vs child, and travel details.
Design phrase lists to enhance natural language processing with the LUIS API for apps, focusing on improving understanding of user input.
Learn how to train LUIS for utterances and typos, improve recognition accuracy by handling misspellings, and map utterances to entities, synonyms, and intents for robust app NLP.
Apply natural language processing power with LUIS API to identify phrases, lists, and section concepts, and generate concise, smart summaries of app content.
Discover how to add natural language processing power to apps using the Luis api, highlighting how a model and an entity can enhance app understanding.
Learn to create custom LUIS models and intents for your app using multiple methods, including starting a new app and adding intents.
Build simple and prebuilt entities using the luis api to power natural language processing in your app, creating a single model entity and a business entity.
Explore building hierarchical entities to power natural language processing with the LUIS API, turning scattered mentions into structured, reusable AI entities for apps.
Learn to build a composite entity by assembling a new entity from multiple parts, including the first number and capacity elements.
Leverage natural language processing power with the Luis API to build list entities, translating user input into structured items and enhancing app data processing.
Learn to craft and label utterances for a LUIS API powered app, mapping user inputs to intents and entities, refining pre-built and composite entities, and auditing for accuracy.
Identify how U.S. audiences shape key matters and drive development, reflecting the needs or goals implied by 'W. Bush wanted' in this discussion.
Explore how to train and test a Luis API powered natural language processing model to accurately identify intents and entities in user input for apps.
Leverage natural language processing with the LUIS API to boost app capabilities by predicting user actions and enhancing an indexing system.
Explore how natural language processing power and the luis api enable building and publishing models, with emphasis on documentation, keys, and mapping concepts.
Authoring a programmatic key for the luis api enables adding natural language processing power to your app.
Access the authoring key in the LUIS portal to configure and enable natural language processing in your app using the LUIS API.
Explore using the endpoint key and Azure subscription key with the LUIS API to power natural language processing in apps.
Learn to create and manage LUIS API subscription keys in the Azure portal, configure resources and pricing, and access endpoints for language understanding in an app.
Explore how regions and LUIS keys are associated within the LUIS API workflow, including selecting subscriptions, deploying models, and managing available keys for the recipient.
Explore the LUIS pricing tiers and service level agreement, compare free and paid options, and understand how pricing affects language understanding for app integration.
Explore how to author and publish across multiple regions for app deployment, determining safe regional coverage, managing publishers, and aligning regions like North America, India, and Australia.
Compare authoring key and Azure subscription key capabilities to power natural language processing with the LUIS API, guiding app developers through practical tradeoffs and integration choices.
Compare authoring keys and azure subscription keys for using the Luis API and adding natural language processing power to apps.
Discover how to leverage input handling and substitution to influence outcomes. Analyze pricing, costs, and how to build and discuss these ideas through the provided examples.
Explore how to add natural language processing power to an app using the Luis API in this overview. See a practical demonstration of integrating user input for smarter app behavior.
Explore how to publish a LUIS model for an app, and determine when to publish to production, including staging versus production status.
Learn to create the Bing Spell Check API in the Azure portal and apply natural language processing via the LUIS API to power apps.
Enable the Bing Spell Checker API to enhance natural language processing in your app, integrating with the LUIS API for accurate spelling-aware NLP features.
Explore adding natural language processing AI power to apps using the LUIS API, and learn how to include or exclude intents in a LUIS model.
Discover how natural language processing with Luis API powers apps, as this lecture discusses production developments, differences, and how tone and misspellings impact language-based features.
Why you should enroll for this course?
Artificial Intelligence (AI) is going to be a core component of traditional applications.
Microsoft Cognitive Service APIs like LUIS API enables developers to build custom machine learning language model.
Artificial Intelligence in the form of Cognitive APIs like Language Understanding Intelligent Service (Natural Language Processing - NLP ) enables application to process natural language.
AI powered Chatbot with natural language processing capabilities will dominate traditional web and mobile app.
Microsoft Cognitive Service APIs like LUIS API is product of Artificial Intelligence, created using Machine Learning specially by Active Learning (Semi-Supervised Learning - SSL).
For details, please watch the video on “Why this course is important to add Artificial Intelligence in application”.
Course Includes:
Briefly introduced:
Overview of Microsoft Cognitive Services
Overview of Language Understanding Intelligent Service (LUIS)
LUIS Basic concept:
Every concept of LUIS building block is explained with real-world example and hands on coding supported by extensive code walk-through
What is LUIS model, Intent?
What is entity (simple, pre-built, hierarchical, composite, list)?
How a list entity helps to increase entity detection?
What is features in machine learning?
What is phrase list and how phrase list helps to improve LUIS performance?
How phrase list and list entity differs and when to use which one?
Design the custom LUIS model
Designing of custom LUIS model includes every concept and building block of LUIS with a real world use case.
Identifying model and Intent.
Identifying entities.
Identifying phrase list.
Identifying utterances and typo;misspelling consideration.
Build the custom LUIS model
Build the LUIS model by creating LUIS model, intent, entities.
Adding utterances to intent and labeling the entities.
Followed by
Train and Test the LUIS model (interactive testing)
Create Bing Spell Check API in Azure portal
Adding Bing Spell Check API to correct typo;misspelling from user query;utterances.
Create Azure LUIS API in Azure portal and get endpoint key (with free;paid tier).
Publishing to HTTP endpoint using this endpoint key
How LUIS improves its performance using Phrase List and by active learning - review endpoint utterances.
Build the LUIS model with prebuilt domain model: from model training, testing and publishing to HTTP endpoint; Integrating with IOT App.
Demonstration: integration of LUIS model with chabot and IOT app — debugging and code walk-through on how LUIS gets natural language from apps and parse query and get back to chatbot and web app.
Bonus Lecture: Improve LUIS model performance using phrase list and reviewing the endpoint utterances.