IBM Watson Assistant: How to add more then 5 skills? - ibm-cloud

I need to add more than 5 skills in Watson Assistant, but I don't know how to add them.
I have a Plus plan with 100 assistants and 5 skills. When I add 5 skills in 5 assistants, the system responds "You have limit 5 skills". How can I use the other 95 assistants?

See the pricing and plan overview for IBM Watson Assistant for how many skills can be created in each service plan. The documentation details how to add skills to an assistant.
A dialog skill defines the intents, entities and the dialog structure. A search skill can be used for integrating IBM Watson Discovery. Once you have skills defined, typically only a single dialog skill, you add them to an assistant. The assistant is the wrapper around the skill for building the chatbot and integrating it into a website, Slack or Facebook Messenger or hooking it up with a phone system.
You say that you have a Plus plan. Note that the docs point out restrictions for the "Plus Trial" plan which only has 5 skills.

Create a new resource group.
Then choose this new resource group while creating the new service.

Related

Watson Assistant does not transfer conversations correctly in Intercom

I'm developing a chatbot on the Watson Assistant platform, currently with the "Plus trial" plan.
I am using the integration with Intercom, as it is offered by Watson Assistant.
The chatbot has its own seat and inbox in Intercom and the conversations between the users and the bot have no problem. The problem appears when I want to transfer the conversations from the bot to another specific human agent in Intercom.
To do this, I have followed the instructions in the Watson Assistant documentation (https://cloud.ibm.com/docs/assistant?topic=assistant-deploy-intercom#deploy-intercom-config-backup).
The default team inbox to receive transferred messages is set to the "Unassigned". Then I have created a rule that states that for a specific dialog branch the conversation should be transferred to a specific agent. The transfers are triggered with a "Connect to human agent" action in the dialog branch specified in the rule.
Unfortunately this setup does not work. The transfers do happen, but to the unassigned inbox, not to the inbox of the agent specified in the rule.
How could I make this setup work?
More information :
No code is involved in this integration. I attach two screenshots from the relevant configuration pages in Watson.
Home page of the Intercom integration
Page of the transfer settings

Google Assistant and Dialogflow requests Quotas

According to this documentation Google Assistant requests to the Dialogflow (Standard Edition) have the following limits: 180 requests per minute.
I'm developing a Google Assistant action which is a quite interactive. For a single user it may take calling up to 10 Intents (requests) / per minute. Are we really saying that based on that limits my Assistant action won't be able to handle more than 18 users' sessions per minute? Really?
What if you have more than 10 000 daily active users? How about 100 000 or even more DAU?
The Google Assistant Conversational Actions documentation is silent about it. It would be great if somebody from Google Assistant team could clarify it.
Thank you
I posted similar question about request quotas for Action Builder on reddit.
According to the reply, there is no such thing as quota for Assistant Actions built with Actions Builder and the only limitation is your backend capacity e.g. Firebase or another implementation.
Also, I found a comment about 400k users by month in this thread.
It would be great if someone from Google Assistant representatives can confirm this or add a section to the official documentation. Because this would help to invest in developing new google actions on enterprise level without a fear to bump into request limitations.

Smart Home Actions for non-commercial project

I created a free service that permits to control a French set-top box (which provides different services like TV, playing media, Netflix, …).
This set-top is a 3rd party product for me because I do not own the material, but because the constructor provides an API I've been able to create a service from end-to-end that controls the box. The box provider doesn't have any service published on Google to control their box and they do not plan to do it in the future.
I tested everything with my own Google Home account and everything is working fine. I'd now like to deploy/publish my service to all my users in Google Home… While I'm filling all the steps to publish my project, it's asking me to complete a form (Smart Home Certification form), but at the top of the form it says: “if your action is non-commercial (personal/hobby project) or you are implementing only the SCENE trait, do not submit the form.”
My action is non-commercial (it's a free service) and I'm maintaining it on my personal time (hobby project), so I'm not supposed to submit the form. But if I don't, then I cannot have my service published/deployed?!
Is it possible to publish a Smart Home Action without being a company that sells products/pays a developer to maintain the service?
For your information, I already published an Alexa Skill for this service 1 year ago and it works very well. I was waiting for Google to publish the Channel trait in French to release it. Right now I have to ask my users to create applets in IFTTT to make the service works with Google, which is not optimal and very painful…
I tried to reach to the ha-certification Google team but no answer after 2 weeks… So maybe someone in the community would already have experimented the same case as me!
Thanks
After sending emails around, I finally got an answer from a Google employee:
due to our new policies, we are now not launching any partners who are not tied to commercial products

How to access and view IBM Cloud support ticket

I am trying to raise a support ticket with IBM Cloud Support in regards to the Watson Assistant. I can create tickets with no issue, however, I am unable to view the support ticket from the console and therefore, can't communicate with the support team... When I click to view my support tickets, I am redirected to the regular dashboard.
How can I get in contact with support for IBM Cloud?
The process to get support and to view support tickets is described in the IBM Cloud documentation. The docs also have information about how to contact the support team, e.g., to escalate a ticket. That information includes a phone number and a link to a chat option.
Watson Assistant is under Platform as a Service within IBM and a ticket can be generated from here as well. Create PaaS ticket: https://console.bluemix.net/unifiedsupport/tickets/add

How to train watson conversation service?

I'm evaluating watson and part of this to upload Wikipedia data and then ask questions of this data. To achieve this I create a conversation service :
Note the text : 'You can input: Your domain expertise in the form of intents, entities and crafted conversation'
My understanding was that I could upload piece of text , in this case a wikipedia article' and then train watson on this text. After training I can then ask questions of watson in relation to the text.
This article seems to suggest this : https://developer.ibm.com/answers/questions/11659/whats-the-easiest-way-to-populate-a-corpus-with-content-like-wikipedia-or-twitter.html with regard to uploading data 'You could always pull the latest wikipedia dump and upload it. You do the upload through the experience manager, which is a web UI.'.
Reading https://developer.ibm.com/answers/questions/29133/access-to-watson-experience-manager-and-watson-developer-portal.html states : 'Currently Watson Experience Manager is only available to Watson Ecosystem and Watson Developer Cloud Enterprise partners.' The article is dated 2014, is this still valid ? I cannot upload a piece of text and train watson against this unless I'm a 'Watson Ecosystem and Watson Developer Cloud Enterprise' partner ? My only alternative is to train watson using 'intents, entities and crafted conversation' ?
Watson conversation service has three components to it.
1. Intents. These are questions with an "intent" key. For example "I can't log in" would have an intent of USER_ACCESS. For more details on this, read up on the NLC service.
2. Entities. These are keywords that share a common theme. For example: Weather is "sunny, rain, cloudy".
3. Dialog. This is the conversational flow or answers to questions asked in relation to Intent + Entity.
The conversation service documentation has a demo which explains it better. There is also a useful blog post outlining how to get started in six steps, and a video demonstrating how to quickly build a chatbot.
If it is a case where you want to analyse documents, there is Watson Explorer or Retrieve & Rank.
In relation to Watson Experience Manager. That is the older pre-bluemix version of Watson. It is no longer accessible. It had the functionality of NLC, Dialog, Retrieve & Rank, Document Conversion.