Git Product home page Git Product logo

bharathpalanivelu / learnai-designingandarchitectingintelligentagents Goto Github PK

View Code? Open in Web Editor NEW

This project forked from mashhype/learnai-designingandarchitectingintelligentagents

0.0 0.0 0.0 55.23 MB

This GitHub contains course materials related to Designing and Architecting Intelligent Agents

Home Page: https://azure.github.io/LearnAI-DesigningandArchitectingIntelligentAgents/

License: Creative Commons Attribution 4.0 International

Ruby 15.97% CSS 84.03%

learnai-designingandarchitectingintelligentagents's Introduction

Apps & Agents

Header

Designing and Architecting Intelligent Agents

About this course

Each session should be beneficial in relative isolation, so as long as appropriate prerequisites are met, an individual should be able to complete a given session without needing to complete the others.

This highly interactive 1-day course covers how to deal with complexities during bot design, specifically with regards to natural language understanding (NLU), architectures, and intelligence. You will participate in deep dive discussions and cases around the principles of good bot design and LUIS schema design. You will also become familiar with the recommended reference architectures and customer case studies from the Product Group, and you'll learn when and how to use and integrate various Cognitive Services to make bots smarter.

Goals

The goal of this course is to enable you to architect intelligent bot solutions. We will do this with technical, deep, discussion-based sessions and activities that help you advance your skills for architecting and designing intelligent bots with natural language understanding, search capabilities, and more. This course is not "Getting Started with..." the various services and assume a 100-200-level familiarity with the products prior to getting started.

Audience and Level

This 300-level course is intended for Architects that need to design chatbot-based solutions on Microsoft Azure. 300-level is defined at Microsoft as:

Advanced (300) – Material designed for participants with advanced proficiency or applied experience around a specific topic or subject matter, seeking to hone their knowledge or skill.

Labs for Level 300 sessions include:

  • Diagram how a product/technology/solution is designed to be deployed, migrated, etc. while focusing on how it is actually deployed, migrated, etc. 
  • Solve high-level troubleshooting and known limitations or issues
  • Demonstrate code work arounds
  • Conduct an in-depth conversation on this topic with the customer/partner
  • Execute on strategy within customer/partner accounts providing high-level expertise.

Technologies

Multiple Azure technologies are used in this course with a focus on Azure Bot Services, the Microsoft Bot Framework, LUIS, and Cognitive Services.

Learning Objectives

After completing this course, you will:

  • Understand the basic principles of good bot design
  • Be able to efficiently and effectively design LUIS schema, especially with regards to well-established scenarios
  • Be able to decide the most appropriate architectural components for several common bot use-cases
  • For Cognitive Services, determine when to use what and how to combine multiple to increase the intelligence and capabilities of bots 
  • Be able to use the prior four learning objectives to design and architect intelligent bot solutions

Prerequisites

This course requires that you meet the following prerequisites:

  • Experience and expertise architecting solutions or building applications on Azure and with Microsoft's AI Stack
  • Experience with LUIS
  • Familiarity with Azure Bot Services/Microsoft Bot Framework
  • Understanding of the various Cognitive Services and Capabilities
  • Completion of the materials in following LearnAI Bootcamp course is required

Agenda

Please note: The schedule for this agenda is subject to change pending class activities and interaction.

Certifications

The LearnAI team had intense participation in the creation of the following new Microsoft certifications and its required tests:

Cognitive Services Compliance

Click here to learn how Microsoft Cognitive Services handle your data.

Contributing

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.microsoft.com.

When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.

learnai-designingandarchitectingintelligentagents's People

Contributors

amthomas46 avatar rodrigossz avatar ctestaoneill avatar ctesta-oneillmsft avatar jreynolds01 avatar microsoftopensource avatar msftgits avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.