This is fully organized by volunteers from the AAJUG (Amazon Alexa Japan User Group) and JAWS-UG (Japan AWS User Group) community.
For Designers, Builders, and all interesters.
There were many sessions with many scopes. VUX Designing, Deep diving of development, Operations, Analytics, collaborating with Machine Learning, Case Studies in Cooking, Alexa Skills of Traffic company, and workshops.
Recently, Alexa Blueprints was launched in Japan. There were petit Labo of Blueprints with Alexa Evangelist. People all were surprised how quick with launching a skill!
Setting and Deploying the Object Detection Model to the deeplens
Left : selecting Project template on the deeplens console Middle: MQTT topic filter on the deeplens console Right: testing dialog on the AWS IoT console
The deeplens provides the Project Template to implement models easier.
Select the Object Detection in Project template.
MQTT
MQTT is the lightweight M2M protocol. When the model deployed to the deeplens, MQTT topic which sends the detecting status is deployed too. You can see on the deeplens console.
Also, you can test that the handling messages in AWS IoT Core console. You can access it from Project output column.
As you can see, Simple message is receiving on AWS Iot Core console like this.
{ "chair": <percentage of confidence> }
when some bird coming, the deeplens will send message as follows.
{ "bird": <percentage of confidence> }
Make the Alexa skill with notification
OK. Now We could make Object detection part. Let’s make Alexa Skill for accepting notification. To do this, We have to configure the Manifest file for using the Alexa proactive API. The API provides a capability to send notification which Alexa defined schemas.
Unfortunately, We can only use a defined schema. So In this demo, I alternatively use the WheatherAlert Schema for notifying as assuming the bird to storm. 🙂
Step2: deploy lambda function by the serverless framework
The serverless framework is really useful to deploy function and around resources. This script deploy Lambda function and set the trigger from AWS IoT Rules.
git clone https://github.com/haruharuharuby/bird-detect-message-handler
cd bird-detect-message-handler
serverless deploy
The Amazon would like to make Alexa to more HUMAN CENTRIC. You should not convert your web services to Alexa Skill directly. What is the humanistic way? We consider these feature what we have.
We already have experience. In conversation, We always complement information from our experience.
We often extend our conversation with the information that is stored each other.
We usually take care of him(or her) in conversation.
We store some keywords in our conversation for the next time.
In many cases of GUI systems, There are many implementations which we don’t go forward if all conditions should be clear. This is a not appropriate way for Voice User Experience.
test
First Time —————————————————————————————————————- You: Alexa, open booking concierge Alexa: Welcome booking concierge. What your name?
Secound Time —————————————————————————————————————- You: Alexa, open booking concierge Alexa: Welcome booking concierge. What your name?
You: (I already told my name to you….) —————————————————————————————————————-
That is not humanistic! When you turn on the skill for the second time, How about this?
Second Time —————————————————————————————————————- You: Alexa, open booking concierge. Alexa: Welcome. I’m happy to see you again. —————————————————————————————————————-
In addition to this, We usually use several greeting. There are many patterns. Shall we modify greeting every time after Second time?
Third Time —————————————————————————————————————- You: Alexa, open booking concierge Alexa: Welcome back, hugtech. —————————————————————————————————————-
The Backlog is famous Project Management tool in Japan.
Manufacture of Backlog (Nulab.inc) has come to the Netherlands recently.
Hugtech.io helped them to built up the community.
NBUG Netherlands Backlog UserGroup Meetup
Haarlem, NL 10メンバー
https://backlog.com/Are you interested in Project Management?Would you like to your PM operation to be easier and more enjoyable?With using the Backlog, It may come true.I…