JustPaste.it

After the update Microsoft Robotics framework is not very useful All the changes are in this article

 Author: Pablo Gomez Guerrero

 

 

 link: how to work with Microsoft BOT framework since last update. You may also find that the web page that created the robot is not the same as before, and some things are missing. Although the "setup" and "test" parts of the robot have been created before the update, they are in the dev.botframework.com  It's still available on the Internet. However, if you create a new robot, the settings have been changed.

 

 

Maybe even in the created robot settings, if they have not been migrated, the web page will look strange. Next, let me tell you what happened:

 

 

 

 the way robots are created has changed a little. Now Microsoft will redirect to azure and force a subscription to azure to generate a robot service. Azure will give you a 170 Euro credit line for subscription, at least in my case.

 

 

 

 

1550739583_awscertified_story.jpg

 

Once you enter azure, you will find three ways to create robots:

 

 

 web appRobot

 robot channel registration

 functional robot

 

 

 

 

 

 in the description, we will see some theories and practices on how to use the new version of robot.

 

 

 

 

This is a classic example of a web chat robot. You can use it in a variety of scenarios Node.js  And C #. We choose to use a cognitive service called Luis (language understanding system) on Microsoft to generate robots, because this service will give our robots the function of intention recognition.

 

 

 

 

 

Once the robot is successfully created, it needs to think of two names: one for itself and the other for the web app.

 

 

 

The only way to host your robot is azure. When you select a template, it automatically generates a code hosting area. There has been a way of hosting on other servers and configuring settings with the HTTPS URL address before.

 

 

 

There are three ways to allow you to host code on Azure Platform:

 

 

 edit code online

 download and upload compressed files

 establish continuous implementation. It starts when the compressed file is downloaded for the first time and a new folder is created on the third-party library supported by azure. Then it needs some authentication to deploy a new version of the robot every time  aws testing  a specific branch changes.

 

 

 

 

 

For continuous implementation, here is a set of vendors that can help you deploy every time you need them.

 

 

 

 

 

 

Setting a new channel also needs to be done on azure. The available channels have not changedIn fact, it seems that the options in the menu are basically  spoto Answers  the same as the previous robot page, except that CSS has been changed on the front end.

 

 

images.png

 

 

 

This small change makes the platform look better because of azure.  microsoft certification practice test On the contrary, the previous robots look a little strange. It looks the same on the web page, no longer do any optimization on CSS for the old version of robot.

 

 

 

 

 

 

There is no big change in this part. Now it's all integrated into azure.

 

 

 

 

 

 

Because we have chosen azure www.luis.ai  The intention recognition robot will be constructed to serve our needs. It will link the robot and intention through new items to serve our needs.

 

 

 

 

 

However, why are Luis applications always created under U.S. domain names www.luis.ai  There is no clear explanation on this issue. We had previously selected Western Europe in our options, so I think it should have been created in Europe eu.luis.ai  It's on. Maybe the azure team is still improving on this. This is just a beta version.

 

 

 

For example, after we choose the functional robot service, we don't have to worry about the settings of web application or any server. Azure's function will do this, and it will execute code instructions according to the specification. When creating a robot on azure, the execution process will be smooth and transparent, and the function will run as scheduled.

 

 

 

 

 

In the following code, we only use the simplest robot code we found in the document.

 

 

 

 

After adding some changes to realize automatic deployment, it is also possible to realize the visualization of deployment details.

 

 

 

 

 

 

 

For the test server, now, those complicated preparations in the past are no longer needed. Assign the domain name to the robot to test at the beginning.

 

 

 

In my opinion, this is the most affected one. From now on, robots can be deployed by means of code updating and configuration on azure by third-party suppliers.

 

 

 

In the new version, Microsoft has added some common templates for the most popular use scenarios. At present, the available languages are Node.js  And C.

 

 

 

Microsoft also includes an online editor for quick fixes or minor emergency product changes.

 

 

 

It seems that Microsoft now has all the robots created using its framework, because the server is no longer hosted. I don't think it's an improvement, but I have to say that in some small projects, it seems to be the most convenient and fast choice.

 

 

 

It seems that Microsoft has a clear closed-loop product line goal in the change of artificial intelligence field, adjusted some features and has further control. I hope these new features can surpass the current generation.

 

Yixiong translation group belongs to Yixiong technology. We don't produce sci-tech essays. We are just porters of different languages on GFW. Welcome to click "Yixiong translation"Group to join us. A new version of the mainline product "beiqia" has been launched recently. To experience the future breath brought by the intelligent chat robot and the endless charm of the new work experience, you are welcome to click "beiqia" and start from creating your first team